================== js Client to python Client Communication: should connect without errors 4470ms [log] starting device 4971ms [err] DEBUG:asyncio:Using selector: EpollSelector 5045ms [err] ERROR:asyncio:Unclosed client session 5045ms [err] client_session: 5145ms [log] parsing 5145ms [log] creating device handler 5145ms [log] [ready] 5145ms [log] reading line 5145ms [log] [websocketToken] "1cb8d8a4-816e-42be-9beb-9f4517d5e0f3" 5159ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 5159ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 6762ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 6763ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 6787ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/46f6d829-af3e-4951-97dd-1941bebfc957"}}', extra='') 6787ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/46f6d829-af3e-4951-97dd-1941bebfc957"} 6828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 6833ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10", "state": "new"}] 8836ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 8839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 8839ms [err] v=0 8839ms [err] o=- 3933673332 3933673332 IN IP4 0.0.0.0 8839ms [err] s=- 8839ms [err] t=0 0 8839ms [err] a=group:BUNDLE 0 8839ms [err] a=msid-semantic:WMS * 8839ms [err] m=application 9 DTLS/SCTP 5000 8839ms [err] c=IN IP4 0.0.0.0 8839ms [err] a=mid:0 8839ms [err] a=sctpmap:5000 webrtc-datachannel 65535 8839ms [err] a=max-message-size:65536 8839ms [err] a=ice-ufrag:25LW 8839ms [err] a=ice-pwd:HEUZTNUvj4nwsKNVYqwUnz 8839ms [err] a=fingerprint:sha-256 88:C6:E9:EB:3E:80:C6:59:D5:00:82:FA:7F:D2:40:D7:00:D7:BB:AF:AF:97:78:A7:CA:32:73:4E:5E:48:23:E8 8839ms [err] a=setup:actpass 8839ms [err] 8840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 8840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 8842ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10", "state": "new"}] 8842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 8843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 8845ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\xd8\xd7zC\xb8\x90\xc0\xbcoL7") 8846ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2_\xcb\xbd\x0e=\xf6\xc7a\x8f\xd8[') 8846ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\xd8\xd7zC\xb8\x90\xc0\xbcoL7") 8847ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2_\xcb\xbd\x0e=\xf6\xc7a\x8f\xd8[') 8848ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 8848ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb5\xbb\xa4T\x03I&\x1cxkh\x7f') 8849ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xb5\xbb\xa4T\x03I&\x1cxkh\x7f') 8850ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc7\xd0\xad\xf1\x82\xc4\x16\xa0S\t\x128') 8851ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc7\xd0\xad\xf1\x82\xc4\x16\xa0S\t\x128') 8851ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65227) (expires in 600 seconds) 8851ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 8851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 8852ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10"}', extra='') 8852ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 8852ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 8853ms [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='') 8853ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 8876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ardqJVa3MiZC') 8876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ardqJVa3MiZC') 8880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 550673749585864402 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:K9F0\\r\\na=ice-pwd:zxuKIbwa7D/qvOyHGcg1AeDn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CF:32:2C:D0:ED:D6:DE:5E:FE:4A:AE:4F:F0:3B:40:A4:67:D4:C2:DD:A4:D0:7E:1D:0F:34:D9:BE:0B:CF:E1:41\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10"}', extra='') 8880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 8880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 8880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 8880ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 8880ms [err] v=0 8880ms [err] o=- 550673749585864402 2 IN IP4 127.0.0.1 8880ms [err] s=- 8880ms [err] t=0 0 8880ms [err] a=group:BUNDLE 0 8880ms [err] a=msid-semantic: WMS 8880ms [err] m=application 9 DTLS/SCTP 5000 8880ms [err] c=IN IP4 0.0.0.0 8880ms [err] a=ice-ufrag:K9F0 8880ms [err] a=ice-pwd:zxuKIbwa7D/qvOyHGcg1AeDn 8880ms [err] a=ice-options:trickle 8880ms [err] a=fingerprint:sha-256 CF:32:2C:D0:ED:D6:DE:5E:FE:4A:AE:4F:F0:3B:40:A4:67:D4:C2:DD:A4:D0:7E:1D:0F:34:D9:BE:0B:CF:E1:41 8880ms [err] a=setup:active 8880ms [err] a=mid:0 8880ms [err] a=sctpmap:5000 webrtc-datachannel 1024 8880ms [err] 8881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 8881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 8881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 8881ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VuINQ1nWlU 1 udp 1845501695 172.17.0.2 50844 typ prflx) 8882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 8882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 8882ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 8882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45285) -> ('172.17.0.2', 50844)) State.WAITING -> State.IN_PROGRESS 8882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6\xa7\x1a\xa4\xaa\x9f\t\xf8\x92\xe10\xe2') 8882ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10", "state": "connecting"}] 8883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6\xa7\x1a\xa4\xaa\x9f\t\xf8\x92\xe10\xe2') 8883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45285) -> ('172.17.0.2', 50844)) State.IN_PROGRESS -> State.SUCCEEDED 8883ms [err] INFO:aioice.ice:Connection(0) ICE completed 8891ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3715861442 1 udp 2113937151 632ac088-f12e-478f-bc26-120681d6d060.local 50844 typ host generation 0 ufrag K9F0 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10"}', extra='') 8891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 8891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 8891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 8897ms [err] INFO:aioice.ice:Connection(0) Remote candidate "632ac088-f12e-478f-bc26-120681d6d060.local" resolved to 172.17.0.2 8902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45285) -> ('172.17.0.2', 50844)) State.FROZEN -> State.IN_PROGRESS 8902ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\x92\xab\x18\xe4\xf8e\xd21~`&') 8904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb\x92\xab\x18\xe4\xf8e\xd21~`&') 8904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45285) -> ('172.17.0.2', 50844)) State.IN_PROGRESS -> State.SUCCEEDED 8904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44052) -> ('172.17.0.2', 50844)) State.FROZEN -> State.FAILED 8904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65227) -> ('172.17.0.2', 50844)) State.FROZEN -> State.FAILED 8909ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1498866109 1 udp 1677729535 141.24.211.56 50844 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag K9F0 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10"}', extra='') 8909ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 8909ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 8909ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 8924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45285) -> ('141.24.211.56', 50844)) State.FROZEN -> State.IN_PROGRESS 8924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x05\x1a\x97:'\xff\x8e-N\x94\\\xcb") 8932ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mGppLajrbBiH') 8933ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mGppLajrbBiH') 8945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44052) -> ('141.24.211.56', 50844)) State.FROZEN -> State.IN_PROGRESS 8945ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'.h\x91\xa4\x01\xea=e\x85\xe8\x04,') 8966ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65227) -> ('141.24.211.56', 50844)) State.FROZEN -> State.IN_PROGRESS 8966ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q^\xe5\x01\xa08\x05R\xbeD\xca\x8b') 8967ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'H!\xe1`C\xd8\x83\xect\xcf\xe6i') 8968ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'H!\xe1`C\xd8\x83\xect\xcf\xe6i') 8968ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 50844) 8987ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 8987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 8989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 8990ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 8993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 8994ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 8994ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 8994ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 8994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 8995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 8995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 8995ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 8995ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10", "state": "connected"}] 9001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 9001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 9001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 9002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 9002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 9002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 9002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 9003ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5h+LaJYyfnAF') 9003ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5h+LaJYyfnAF') 9004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 9004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 9004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 9004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2762924514, stream_id=1, stream_seq=0) 9004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 9005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2762924514, gaps=[]) 9005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 9006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3187533564, stream_id=1, stream_seq=0) 9006ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 9007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3187533564, gaps=[]) 9059ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WfNSmcdBO5mo') 9059ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WfNSmcdBO5mo') 9060ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44052) -> ('172.17.0.2', 50844)) State.WAITING -> State.IN_PROGRESS 9060ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K\x1f\x98*H#|bu\xc5\xa1\xae') 9064ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50844) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K\x1f\x98*H#|bu\xc5\xa1\xae') 9064ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44052) -> ('172.17.0.2', 50844)) State.IN_PROGRESS -> State.SUCCEEDED 9117ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 9118ms [log] [experimentStatusChanged] {"status": "running", "message": null} 9182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10"}', extra='') 9182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 9182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 9182ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 9183ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 9183ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 9183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 9183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 9184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9184ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 9184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9185ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9185ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e2a8e848-38bd-4f05-a445-2d7209e80d10", "state": "closed"}] 9186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 9186ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 9187ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xca\x07=\xe5\xd6\xafI\xd5&\x81Z6') 9188ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xca\x07=\xe5\xd6\xafI\xd5&\x81Z6') 9188ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65227) 9188ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 9188ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 9284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 9285ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 9350ms [err] Traceback (most recent call last): 9350ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 9350ms [err] return _run_code(code, main_globals, None, 9350ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 9350ms [err] exec(code, run_globals) 9350ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 9350ms [err] sys.exit(main()) 9350ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 9350ms [err] asyncio.run(main_async()) 9350ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 9350ms [err] return loop.run_until_complete(main) 9350ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 9350ms [err] self.run_forever() 9350ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 9351ms [err] self._run_once() 9351ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 9351ms [err] event_list = self._selector.select(timeout) 9351ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 9352ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 9352ms [err] KeyboardInterrupt 9355ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 9355ms [err] h.flush() 9355ms [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 14461ms [log] starting device 14855ms [err] DEBUG:asyncio:Using selector: EpollSelector 14926ms [err] ERROR:asyncio:Unclosed client session 14926ms [err] client_session: 15006ms [log] parsing 15006ms [log] creating device handler 15006ms [log] [ready] 15006ms [log] reading line 15006ms [log] [websocketToken] "79931462-3dd3-4db3-8016-f4c2c086d458" 15030ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15030ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 15281ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15282ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a33eb7c8-0429-4c2e-8fe5-395796805462"}}', extra='') 15320ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a33eb7c8-0429-4c2e-8fe5-395796805462"} 15380ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 15387ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "new"}] 17390ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 17390ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17390ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17390ms [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='') 17390ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933673340 3933673340 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 44459 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 44459 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37359 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37359 typ srflx raddr 172.17.0.2 rport 37359\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44459 typ srflx raddr 172.30.0.1 rport 44459\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64552 typ relay raddr 172.17.0.2 rport 47888\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Vr1E\\r\\na=ice-pwd:u5OeBoLm4iKxpy6S76BmZu\\r\\na=fingerprint:sha-256 21:5D:78:74:72:52:39:46:BF:C2:B9:40:A9:AA:AA:35:AD:04:21:55:22:C9:B2:4D:31:06:72:59:45:E0:D5:02\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 17402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 17402ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 17402ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 17402ms [err] v=0 17402ms [err] o=- 3933673340 3933673340 IN IP4 0.0.0.0 17402ms [err] s=- 17402ms [err] t=0 0 17402ms [err] a=group:BUNDLE 0 17402ms [err] a=msid-semantic:WMS * 17402ms [err] m=application 44459 DTLS/SCTP 5000 17402ms [err] c=IN IP4 172.30.0.1 17402ms [err] a=mid:0 17402ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17402ms [err] a=max-message-size:65536 17402ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44459 typ host 17402ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37359 typ host 17402ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37359 typ srflx raddr 172.17.0.2 rport 37359 17402ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44459 typ srflx raddr 172.30.0.1 rport 44459 17402ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64552 typ relay raddr 172.17.0.2 rport 47888 17402ms [err] a=end-of-candidates 17402ms [err] a=ice-ufrag:Vr1E 17402ms [err] a=ice-pwd:u5OeBoLm4iKxpy6S76BmZu 17402ms [err] a=fingerprint:sha-256 21:5D:78:74:72:52:39:46:BF:C2:B9:40:A9:AA:AA:35:AD:04:21:55:22:C9:B2:4D:31:06:72:59:45:E0:D5:02 17402ms [err] a=setup:actpass 17402ms [err] 17404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 17404ms [err] v=0 17404ms [err] o=- 3933673340 3933673340 IN IP4 0.0.0.0 17404ms [err] s=- 17404ms [err] t=0 0 17404ms [err] a=group:BUNDLE 0 17404ms [err] a=msid-semantic:WMS * 17404ms [err] m=application 44459 DTLS/SCTP 5000 17404ms [err] c=IN IP4 172.30.0.1 17404ms [err] a=mid:0 17404ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17404ms [err] a=max-message-size:65536 17404ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44459 typ host 17404ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37359 typ host 17404ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37359 typ srflx raddr 172.17.0.2 rport 37359 17404ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44459 typ srflx raddr 172.30.0.1 rport 44459 17404ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 64552 typ relay raddr 172.17.0.2 rport 47888 17404ms [err] a=end-of-candidates 17404ms [err] a=ice-ufrag:Vr1E 17404ms [err] a=ice-pwd:u5OeBoLm4iKxpy6S76BmZu 17404ms [err] a=fingerprint:sha-256 21:5D:78:74:72:52:39:46:BF:C2:B9:40:A9:AA:AA:35:AD:04:21:55:22:C9:B2:4D:31:06:72:59:45:E0:D5:02 17404ms [err] a=setup:actpass 17404ms [err] 17405ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 17405ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "new"}] 17406ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 17406ms [err] v=0 17406ms [err] o=- 3933673340 3933673340 IN IP4 0.0.0.0 17406ms [err] s=- 17406ms [err] t=0 0 17406ms [err] a=group:BUNDLE 0 17406ms [err] a=msid-semantic:WMS * 17406ms [err] m=application 9 DTLS/SCTP 5000 17406ms [err] c=IN IP4 0.0.0.0 17406ms [err] a=mid:0 17406ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17406ms [err] a=max-message-size:65536 17406ms [err] a=ice-ufrag:9g3j 17406ms [err] a=ice-pwd:lHI9LlArLdYZEHkEX3Ay5P 17406ms [err] a=fingerprint:sha-256 53:5A:88:5F:72:23:75:DC:2F:40:50:B2:20:0F:0E:8C:77:B3:EB:5D:25:EF:A0:05:0E:FE:F5:6A:F6:1D:78:08 17406ms [err] a=setup:active 17406ms [err] 17406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 17406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 17406ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17408ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17408ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17409ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcdi\x91\xcbn\xf0\r\x8b\x0f\x9b\xdd\xa4') 17409ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\x12|\x07\x92\x9b[\xcd-Kk\xbd') 17410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcdi\x91\xcbn\xf0\r\x8b\x0f\x9b\xdd\xa4') 17410ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\x12|\x07\x92\x9b[\xcd-Kk\xbd') 17411ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 17411ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe3\xa2\x03\xd0\x94\x92\xc8\x84\x8b\xbe\x0b\xc0') 17412ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe3\xa2\x03\xd0\x94\x92\xc8\x84\x8b\xbe\x0b\xc0') 17412ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9dn\xd8\x1c\x98\xcdAI\x03\x910\x86') 17413ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9dn\xd8\x1c\x98\xcdAI\x03\x910\x86') 17413ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62040) (expires in 600 seconds) 17413ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 17413ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17414ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 17414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17414ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.30.0.1', 44459)) State.FROZEN -> State.WAITING 17414ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52242) -> ('172.30.0.1', 44459)) State.FROZEN -> State.WAITING 17414ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.17.0.2', 37359)) State.FROZEN -> State.WAITING 17414ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62040) -> ('172.30.0.1', 44459)) State.FROZEN -> State.WAITING 17415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17415ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.30.0.1', 44459)) State.WAITING -> State.IN_PROGRESS 17415ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44459) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8NG\x0cl\x07PUR\x18\x1ck') 17415ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "connecting"}] 17416ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44459) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8NG\x0cl\x07PUR\x18\x1ck') 17416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.30.0.1', 44459)) State.IN_PROGRESS -> State.SUCCEEDED 17416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('141.24.211.56', 37359)) State.FROZEN -> State.WAITING 17416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('141.24.211.56', 44459)) State.FROZEN -> State.WAITING 17416ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('141.24.210.113', 64552)) State.FROZEN -> State.WAITING 17429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44459) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17\xe6\x8de\xdbe\xe7q\xc0M\xdd\xbb') 17430ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44459) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17\xe6\x8de\xdbe\xe7q\xc0M\xdd\xbb') 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52242) -> ('172.30.0.1', 44459)) State.WAITING -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.17.0.2', 37359)) State.WAITING -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52242) -> ('172.17.0.2', 37359)) State.FROZEN -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('141.24.211.56', 37359)) State.WAITING -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52242) -> ('141.24.211.56', 37359)) State.FROZEN -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('141.24.211.56', 44459)) State.WAITING -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52242) -> ('141.24.211.56', 44459)) State.FROZEN -> State.FAILED 17430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62040) -> ('172.30.0.1', 44459)) State.WAITING -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62040) -> ('172.17.0.2', 37359)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('141.24.210.113', 64552)) State.WAITING -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52242) -> ('141.24.210.113', 64552)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62040) -> ('141.24.211.56', 37359)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62040) -> ('141.24.211.56', 44459)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62040) -> ('141.24.210.113', 64552)) State.FROZEN -> State.FAILED 17431ms [err] INFO:aioice.ice:Connection(0) ICE completed 17431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44459) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe3\xab\x89\x85"\x14\xe7\x14\xb4\x16}r') 17432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44459) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe3\xab\x89\x85"\x14\xe7\x14\xb4\x16}r') 17432ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(EDyfsL6XfP 1 udp 1862270975 172.17.0.2 44459 typ prflx) 17432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.17.0.2', 44459)) State.WAITING -> State.IN_PROGRESS 17432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44459) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':R\xa4;\xd9\x86:\x89\xbfS\x0fN') 17433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44459) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':R\xa4;\xd9\x86:\x89\xbfS\x0fN') 17433ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44603) -> ('172.17.0.2', 44459)) State.IN_PROGRESS -> State.SUCCEEDED 17435ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 17435ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17437ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 17437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17454ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 17454ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 17454ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17454ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17455ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "connected"}] 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 17456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3785092504, stream_id=1, stream_seq=0) 17457ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=703184237, stream_id=1, stream_seq=0) 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 17457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3785092504, gaps=[]) 17458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=703184237, gaps=[]) 17458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 18110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18110ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0"}', extra='') 18132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 18133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 18133ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18133ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 18133ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 18133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18133ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18133ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 18134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18134ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/187382d2-0bc3-4edd-9d21-3012b6e455e0", "state": "closed"}] 18134ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18134ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18135ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\nG\xa1!^\x0cM\x9c\xdbG=\x02') 18136ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\nG\xa1!^\x0cM\x9c\xdbG=\x02') 18136ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62040) 18136ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 18136ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 18500ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18500ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 19043ms [err] Traceback (most recent call last): 19043ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 19043ms [err] return _run_code(code, main_globals, None, 19043ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 19043ms [err] exec(code, run_globals) 19043ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 19043ms [err] sys.exit(main()) 19043ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 19043ms [err] asyncio.run(main_async()) 19043ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 19044ms [err] return loop.run_until_complete(main) 19044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 19044ms [err] self.run_forever() 19044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 19044ms [err] self._run_once() 19044ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 19044ms [err] event_list = self._selector.select(timeout) 19044ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 19044ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 19044ms [err] KeyboardInterrupt 19046ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 19046ms [err] h.flush() 19046ms [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 31306ms [log] starting device 31744ms [err] DEBUG:asyncio:Using selector: EpollSelector 31814ms [err] ERROR:asyncio:Unclosed client session 31814ms [err] client_session: 31870ms [log] parsing 31870ms [log] creating device handler 31870ms [log] [ready] 31870ms [log] reading line 31870ms [log] [websocketToken] "b73eb565-a458-43a4-9a7b-76a89b70f6cc" 31881ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31881ms [log] [websocketConnected] 33477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33478ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/871e98a7-55af-4c98-9872-c5a86d7e4b84"}}', extra='') 33499ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/871e98a7-55af-4c98-9872-c5a86d7e4b84"} 33535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 33540ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467", "state": "new"}] 35543ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 35545ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 35545ms [err] v=0 35545ms [err] o=- 3933673358 3933673358 IN IP4 0.0.0.0 35545ms [err] s=- 35545ms [err] t=0 0 35545ms [err] a=group:BUNDLE 0 35545ms [err] a=msid-semantic:WMS * 35545ms [err] m=application 9 DTLS/SCTP 5000 35545ms [err] c=IN IP4 0.0.0.0 35545ms [err] a=mid:0 35545ms [err] a=sctpmap:5000 webrtc-datachannel 65535 35545ms [err] a=max-message-size:65536 35545ms [err] a=ice-ufrag:8Rc5 35545ms [err] a=ice-pwd:oIdi0ADkCjKwsqcMo5TJwp 35545ms [err] a=fingerprint:sha-256 F6:AC:23:03:04:5D:1E:31:96:95:C9:36:97:E5:DC:4B:90:D2:83:4A:2B:C4:C7:47:41:6E:08:2F:FF:70:94:95 35545ms [err] a=setup:actpass 35545ms [err] 35546ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 35546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35548ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467", "state": "new"}] 35548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35549ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35551ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xa1P\xbf,\xe5\xa8\xbd\xdc\xf9b\xd2') 35551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\x04\x0e\x87\x13\n1\t\x95\x998\x81') 35551ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xa1P\xbf,\xe5\xa8\xbd\xdc\xf9b\xd2') 35552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\x04\x0e\x87\x13\n1\t\x95\x998\x81') 35553ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 35554ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe9\xae\xdc\xb8\xf7\xbe"\x87!\x8dN\xc1') 35554ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe9\xae\xdc\xb8\xf7\xbe"\x87!\x8dN\xc1') 35554ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S:92i\x9e\x08\xb9m\xc5\xae\xbb') 35556ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'S:92i\x9e\x08\xb9m\xc5\xae\xbb') 35556ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49154) (expires in 600 seconds) 35556ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 35556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 35557ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467"}', extra='') 35557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35557ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35558ms [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='') 35558ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 35578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8992324745305545302 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:iJqz\\r\\na=ice-pwd:vI8XEendj0Rcylc+44/rNKSH\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 05:3C:D0:B5:06:A8:9A:7B:A3:E4:E7:E4:40:21:E2:B7:1C:77:E6:4E:54:49:F9:C5:C1:96:38:B4:BD:8A:7E:CA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467"}', extra='') 35578ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35578ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 35578ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 35578ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 35578ms [err] v=0 35578ms [err] o=- 8992324745305545302 2 IN IP4 127.0.0.1 35578ms [err] s=- 35578ms [err] t=0 0 35578ms [err] a=group:BUNDLE 0 35578ms [err] a=msid-semantic: WMS 35578ms [err] m=application 9 DTLS/SCTP 5000 35578ms [err] c=IN IP4 0.0.0.0 35578ms [err] a=ice-ufrag:iJqz 35578ms [err] a=ice-pwd:vI8XEendj0Rcylc+44/rNKSH 35578ms [err] a=ice-options:trickle 35578ms [err] a=fingerprint:sha-256 05:3C:D0:B5:06:A8:9A:7B:A3:E4:E7:E4:40:21:E2:B7:1C:77:E6:4E:54:49:F9:C5:C1:96:38:B4:BD:8A:7E:CA 35578ms [err] a=setup:active 35578ms [err] a=mid:0 35578ms [err] a=sctpmap:5000 webrtc-datachannel 1024 35578ms [err] 35579ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 35579ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 35580ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 35580ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35580ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35580ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35580ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467", "state": "connecting"}] 35580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4T7NMpOa9U3q') 35581ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4T7NMpOa9U3q') 35581ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0GfFSiThb9 1 udp 1845501695 172.17.0.2 59899 typ prflx) 35581ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41395) -> ('172.17.0.2', 59899)) State.WAITING -> State.IN_PROGRESS 35581ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}qv:\xf2q\xae\xb0\xe1T\xef\x94') 35584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}qv:\xf2q\xae\xb0\xe1T\xef\x94') 35584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41395) -> ('172.17.0.2', 59899)) State.IN_PROGRESS -> State.SUCCEEDED 35584ms [err] INFO:aioice.ice:Connection(0) ICE completed 35589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:608482862 1 udp 2113937151 e5659f65-cade-4acb-a5f4-36dc5335efc1.local 59899 typ host generation 0 ufrag iJqz network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467"}', extra='') 35590ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35590ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35590ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35595ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e5659f65-cade-4acb-a5f4-36dc5335efc1.local" resolved to 172.17.0.2 35601ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41395) -> ('172.17.0.2', 59899)) State.FROZEN -> State.IN_PROGRESS 35601ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\xb0\x0f\xa2o\xdbZ\x89\xd7\x80\x9c\x0e') 35602ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\xb0\x0f\xa2o\xdbZ\x89\xd7\x80\x9c\x0e') 35602ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41395) -> ('172.17.0.2', 59899)) State.IN_PROGRESS -> State.SUCCEEDED 35603ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57912) -> ('172.17.0.2', 59899)) State.FROZEN -> State.FAILED 35603ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49154) -> ('172.17.0.2', 59899)) State.FROZEN -> State.FAILED 35603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2691292241 1 udp 1677729535 141.24.211.56 59899 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag iJqz network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467"}', extra='') 35603ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35603ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35603ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41395) -> ('141.24.211.56', 59899)) State.FROZEN -> State.IN_PROGRESS 35622ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xb2\xf0\xabA\x97t\x93O\xec\x91\xc1') 35636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'otlAJVfhZXBh') 35636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'otlAJVfhZXBh') 35642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57912) -> ('141.24.211.56', 59899)) State.FROZEN -> State.IN_PROGRESS 35642ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RC%%S\x9e\xe5\x08\t\xd5\xb1\x9d') 35663ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49154) -> ('141.24.211.56', 59899)) State.FROZEN -> State.IN_PROGRESS 35663ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B\tC\xff^YU\xfb\xb4\x8c,\xa8') 35663ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b's`\x8c\xe8N\xb6\xd8:_Z\x9c\x82') 35665ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b's`\x8c\xe8N\xb6\xd8:_Z\x9c\x82') 35665ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 59899) 35684ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 35684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 35686ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 35687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 35690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 35691ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 35691ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 35691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 35692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 35693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 35693ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467", "state": "connected"}] 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 35701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uO/2j9iwtNRv') 35701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uO/2j9iwtNRv') 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 35702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1297158825, stream_id=1, stream_seq=0) 35703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 35703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1297158825, gaps=[]) 35704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 35704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3380917304, stream_id=1, stream_seq=0) 35704ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 35705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917304, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3380917305, stream_id=1, stream_seq=1) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917305, gaps=[]) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917306, stream_id=1, stream_seq=2) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917306, gaps=[]) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917307, stream_id=1, stream_seq=2) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917307, gaps=[]) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917308, stream_id=1, stream_seq=2) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917308, gaps=[]) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917309, stream_id=1, stream_seq=2) 35710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917309, gaps=[]) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917310, stream_id=1, stream_seq=2) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917310, gaps=[]) 35712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917311, stream_id=1, stream_seq=2) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917311, gaps=[]) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917312, stream_id=1, stream_seq=2) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917312, gaps=[]) 35714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917313, stream_id=1, stream_seq=2) 35714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917313, gaps=[]) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917314, stream_id=1, stream_seq=3) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917314, gaps=[]) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917315, stream_id=1, stream_seq=3) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917315, gaps=[]) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917316, stream_id=1, stream_seq=3) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917316, gaps=[]) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917317, stream_id=1, stream_seq=3) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917317, gaps=[]) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917318, stream_id=1, stream_seq=3) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917318, gaps=[]) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917319, stream_id=1, stream_seq=3) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917319, gaps=[]) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917320, stream_id=1, stream_seq=3) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917320, gaps=[]) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917321, stream_id=1, stream_seq=3) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917321, gaps=[]) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917322, stream_id=1, stream_seq=4) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917322, gaps=[]) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917323, stream_id=1, stream_seq=4) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917323, gaps=[]) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917324, stream_id=1, stream_seq=4) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917324, gaps=[]) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917325, stream_id=1, stream_seq=4) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917325, gaps=[]) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917326, stream_id=1, stream_seq=4) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917326, gaps=[]) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917327, stream_id=1, stream_seq=4) 35728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917327, gaps=[]) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917328, stream_id=1, stream_seq=4) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917328, gaps=[]) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917329, stream_id=1, stream_seq=4) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917329, gaps=[]) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917330, stream_id=1, stream_seq=5) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917330, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917331, stream_id=1, stream_seq=5) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917331, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917332, stream_id=1, stream_seq=5) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917332, gaps=[]) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917333, stream_id=1, stream_seq=5) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917333, gaps=[]) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917334, stream_id=1, stream_seq=5) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917334, gaps=[]) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917335, stream_id=1, stream_seq=5) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917335, gaps=[]) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917336, stream_id=1, stream_seq=5) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917336, gaps=[]) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917337, stream_id=1, stream_seq=5) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917337, gaps=[]) 35737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917338, stream_id=1, stream_seq=6) 35737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917338, gaps=[]) 35738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917339, stream_id=1, stream_seq=6) 35738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917339, gaps=[]) 35738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917340, stream_id=1, stream_seq=6) 35738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917340, gaps=[]) 35738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917341, stream_id=1, stream_seq=6) 35738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917341, gaps=[]) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917342, stream_id=1, stream_seq=6) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917342, gaps=[]) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917343, stream_id=1, stream_seq=6) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917343, gaps=[]) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917344, stream_id=1, stream_seq=6) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917344, gaps=[]) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917345, stream_id=1, stream_seq=6) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917345, gaps=[]) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917346, stream_id=1, stream_seq=7) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917346, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917347, stream_id=1, stream_seq=7) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917347, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917348, stream_id=1, stream_seq=7) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917348, gaps=[]) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917349, stream_id=1, stream_seq=7) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917349, gaps=[]) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917350, stream_id=1, stream_seq=7) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917350, gaps=[]) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917351, stream_id=1, stream_seq=7) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917351, gaps=[]) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917352, stream_id=1, stream_seq=7) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917352, gaps=[]) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917353, stream_id=1, stream_seq=7) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917353, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917354, stream_id=1, stream_seq=8) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917354, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917355, stream_id=1, stream_seq=8) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917355, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917356, stream_id=1, stream_seq=8) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917356, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917357, stream_id=1, stream_seq=8) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917357, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917358, stream_id=1, stream_seq=8) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917358, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917359, stream_id=1, stream_seq=8) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917359, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917360, stream_id=1, stream_seq=8) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917360, gaps=[]) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917361, stream_id=1, stream_seq=8) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917361, gaps=[]) 35751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917362, stream_id=1, stream_seq=9) 35751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917362, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917363, stream_id=1, stream_seq=9) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917363, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917364, stream_id=1, stream_seq=9) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917364, gaps=[]) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917365, stream_id=1, stream_seq=9) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917365, gaps=[]) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917366, stream_id=1, stream_seq=9) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917366, gaps=[]) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917367, stream_id=1, stream_seq=9) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917367, gaps=[]) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917368, stream_id=1, stream_seq=9) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917368, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917369, stream_id=1, stream_seq=9) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917369, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917370, stream_id=1, stream_seq=10) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917370, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917371, stream_id=1, stream_seq=10) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917371, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917372, stream_id=1, stream_seq=10) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917372, gaps=[]) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917373, stream_id=1, stream_seq=10) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917373, gaps=[]) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917374, stream_id=1, stream_seq=10) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917374, gaps=[]) 35758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917375, stream_id=1, stream_seq=10) 35758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917375, gaps=[]) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917376, stream_id=1, stream_seq=10) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917376, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917377, stream_id=1, stream_seq=10) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917377, gaps=[]) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917378, stream_id=1, stream_seq=11) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917378, gaps=[]) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917379, stream_id=1, stream_seq=11) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917379, gaps=[]) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917380, stream_id=1, stream_seq=11) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917380, gaps=[]) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917381, stream_id=1, stream_seq=11) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917381, gaps=[]) 35765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917382, stream_id=1, stream_seq=11) 35765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917382, gaps=[]) 35765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917383, stream_id=1, stream_seq=11) 35765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917383, gaps=[]) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917384, stream_id=1, stream_seq=11) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917384, gaps=[]) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917385, stream_id=1, stream_seq=11) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917385, gaps=[]) 35768ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b+wP9LBOQqws') 35768ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b+wP9LBOQqws') 35768ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57912) -> ('172.17.0.2', 59899)) State.WAITING -> State.IN_PROGRESS 35768ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1b\xe0\xe3C\xfb\xc5:\xbf\xa7\xbcP\x85') 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917386, stream_id=1, stream_seq=12) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917386, gaps=[]) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917387, stream_id=1, stream_seq=12) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917387, gaps=[]) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917388, stream_id=1, stream_seq=12) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917388, gaps=[]) 35770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917389, stream_id=1, stream_seq=12) 35770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917389, gaps=[]) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917390, stream_id=1, stream_seq=12) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917390, gaps=[]) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917391, stream_id=1, stream_seq=12) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917391, gaps=[]) 35772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917392, stream_id=1, stream_seq=12) 35772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917392, gaps=[]) 35773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917393, stream_id=1, stream_seq=12) 35773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917393, gaps=[]) 35773ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59899) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1b\xe0\xe3C\xfb\xc5:\xbf\xa7\xbcP\x85') 35774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57912) -> ('172.17.0.2', 59899)) State.IN_PROGRESS -> State.SUCCEEDED 35774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917394, stream_id=1, stream_seq=13) 35774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917394, gaps=[]) 35774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917395, stream_id=1, stream_seq=13) 35774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917395, gaps=[]) 35775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917396, stream_id=1, stream_seq=13) 35775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917396, gaps=[]) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917397, stream_id=1, stream_seq=13) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917397, gaps=[]) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917398, stream_id=1, stream_seq=13) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917398, gaps=[]) 35780ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35780ms [log] [experimentStatusChanged] {"status": "running", "message": null} 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917399, stream_id=1, stream_seq=13) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917399, gaps=[]) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917400, stream_id=1, stream_seq=13) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917400, gaps=[]) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917401, stream_id=1, stream_seq=13) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917401, gaps=[]) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917402, stream_id=1, stream_seq=14) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917402, gaps=[]) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917403, stream_id=1, stream_seq=14) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917403, gaps=[]) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917404, stream_id=1, stream_seq=14) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917404, gaps=[]) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917405, stream_id=1, stream_seq=14) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917405, gaps=[]) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917406, stream_id=1, stream_seq=14) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917406, gaps=[]) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917407, stream_id=1, stream_seq=14) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917407, gaps=[]) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917408, stream_id=1, stream_seq=14) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917408, gaps=[]) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917409, stream_id=1, stream_seq=14) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917409, gaps=[]) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917410, stream_id=1, stream_seq=15) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917410, gaps=[]) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917411, stream_id=1, stream_seq=15) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917411, gaps=[]) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917412, stream_id=1, stream_seq=15) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917412, gaps=[]) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917413, stream_id=1, stream_seq=15) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917413, gaps=[]) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917414, stream_id=1, stream_seq=15) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917414, gaps=[]) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917415, stream_id=1, stream_seq=15) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917415, gaps=[]) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917416, stream_id=1, stream_seq=15) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=3380917416, gaps=[]) 35788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917417, stream_id=1, stream_seq=15) 35788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917417, gaps=[]) 35789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917418, stream_id=1, stream_seq=16) 35789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917418, gaps=[]) 35789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917419, stream_id=1, stream_seq=16) 35789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917419, gaps=[]) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917420, stream_id=1, stream_seq=16) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917420, gaps=[]) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917421, stream_id=1, stream_seq=16) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917421, gaps=[]) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917422, stream_id=1, stream_seq=16) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917422, gaps=[]) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917423, stream_id=1, stream_seq=16) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917423, gaps=[]) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917424, stream_id=1, stream_seq=16) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917424, gaps=[]) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917425, stream_id=1, stream_seq=16) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917425, gaps=[]) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917426, stream_id=1, stream_seq=17) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917426, gaps=[]) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917427, stream_id=1, stream_seq=17) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917427, gaps=[]) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917428, stream_id=1, stream_seq=17) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917428, gaps=[]) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917429, stream_id=1, stream_seq=17) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917429, gaps=[]) 35794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917430, stream_id=1, stream_seq=17) 35794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917430, gaps=[]) 35794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917431, stream_id=1, stream_seq=17) 35794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917431, gaps=[]) 35794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917432, stream_id=1, stream_seq=17) 35794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917432, gaps=[]) 35795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917433, stream_id=1, stream_seq=17) 35795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917433, gaps=[]) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917434, stream_id=1, stream_seq=18) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917434, gaps=[]) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917435, stream_id=1, stream_seq=18) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917435, gaps=[]) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917436, stream_id=1, stream_seq=18) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917436, gaps=[]) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917437, stream_id=1, stream_seq=18) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917437, gaps=[]) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917438, stream_id=1, stream_seq=18) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917438, gaps=[]) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917439, stream_id=1, stream_seq=18) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917439, gaps=[]) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917440, stream_id=1, stream_seq=18) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917440, gaps=[]) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917441, stream_id=1, stream_seq=18) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917441, gaps=[]) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917442, stream_id=1, stream_seq=19) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917442, gaps=[]) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917443, stream_id=1, stream_seq=19) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917443, gaps=[]) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917444, stream_id=1, stream_seq=19) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917444, gaps=[]) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917445, stream_id=1, stream_seq=19) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917445, gaps=[]) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917446, stream_id=1, stream_seq=19) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917446, gaps=[]) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917447, stream_id=1, stream_seq=19) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917447, gaps=[]) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917448, stream_id=1, stream_seq=19) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917448, gaps=[]) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917449, stream_id=1, stream_seq=19) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917449, gaps=[]) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917450, stream_id=1, stream_seq=20) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917450, gaps=[]) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917451, stream_id=1, stream_seq=20) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917451, gaps=[]) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917452, stream_id=1, stream_seq=20) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917452, gaps=[]) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917453, stream_id=1, stream_seq=20) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917453, gaps=[]) 35804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917454, stream_id=1, stream_seq=20) 35804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917454, gaps=[]) 35804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917455, stream_id=1, stream_seq=20) 35804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917455, gaps=[]) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917456, stream_id=1, stream_seq=20) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917456, gaps=[]) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917457, stream_id=1, stream_seq=20) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917457, gaps=[]) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917458, stream_id=1, stream_seq=21) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917458, gaps=[]) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917459, stream_id=1, stream_seq=21) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917459, gaps=[]) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917460, stream_id=1, stream_seq=21) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917460, gaps=[]) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917461, stream_id=1, stream_seq=21) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917461, gaps=[]) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917462, stream_id=1, stream_seq=21) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917462, gaps=[]) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917463, stream_id=1, stream_seq=21) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917463, gaps=[]) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917464, stream_id=1, stream_seq=21) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917464, gaps=[]) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917465, stream_id=1, stream_seq=21) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917465, gaps=[]) 35809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917466, stream_id=1, stream_seq=22) 35809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917466, gaps=[]) 35809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917467, stream_id=1, stream_seq=22) 35809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917467, gaps=[]) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917468, stream_id=1, stream_seq=22) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917468, gaps=[]) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917469, stream_id=1, stream_seq=22) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917469, gaps=[]) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917470, stream_id=1, stream_seq=22) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917470, gaps=[]) 35811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917471, stream_id=1, stream_seq=22) 35811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917471, gaps=[]) 35811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917472, stream_id=1, stream_seq=22) 35811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917472, gaps=[]) 35812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917473, stream_id=1, stream_seq=22) 35812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917473, gaps=[]) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917474, stream_id=1, stream_seq=23) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917474, gaps=[]) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917475, stream_id=1, stream_seq=23) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917475, gaps=[]) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917476, stream_id=1, stream_seq=23) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917476, gaps=[]) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917477, stream_id=1, stream_seq=23) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917477, gaps=[]) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917478, stream_id=1, stream_seq=23) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917478, gaps=[]) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917479, stream_id=1, stream_seq=23) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917479, gaps=[]) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917480, stream_id=1, stream_seq=23) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917480, gaps=[]) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917481, stream_id=1, stream_seq=23) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917481, gaps=[]) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917482, stream_id=1, stream_seq=24) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917482, gaps=[]) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917483, stream_id=1, stream_seq=24) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917483, gaps=[]) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917484, stream_id=1, stream_seq=24) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917484, gaps=[]) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917485, stream_id=1, stream_seq=24) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917485, gaps=[]) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917486, stream_id=1, stream_seq=24) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917486, gaps=[]) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917487, stream_id=1, stream_seq=24) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917487, gaps=[]) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917488, stream_id=1, stream_seq=24) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917488, gaps=[]) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917489, stream_id=1, stream_seq=24) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917489, gaps=[]) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917490, stream_id=1, stream_seq=25) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917490, gaps=[]) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917491, stream_id=1, stream_seq=25) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917491, gaps=[]) 35821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917492, stream_id=1, stream_seq=25) 35821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917492, gaps=[]) 35821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917493, stream_id=1, stream_seq=25) 35821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917493, gaps=[]) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917494, stream_id=1, stream_seq=25) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917494, gaps=[]) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917495, stream_id=1, stream_seq=25) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917495, gaps=[]) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917496, stream_id=1, stream_seq=25) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917496, gaps=[]) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917497, stream_id=1, stream_seq=25) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917497, gaps=[]) 35825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917498, stream_id=1, stream_seq=26) 35825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917498, gaps=[]) 35825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917499, stream_id=1, stream_seq=26) 35825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917499, gaps=[]) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917500, stream_id=1, stream_seq=26) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917500, gaps=[]) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917501, stream_id=1, stream_seq=26) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917501, gaps=[]) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917502, stream_id=1, stream_seq=26) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917502, gaps=[]) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917503, stream_id=1, stream_seq=26) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917503, gaps=[]) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917504, stream_id=1, stream_seq=26) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917504, gaps=[]) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917505, stream_id=1, stream_seq=26) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917505, gaps=[]) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917506, stream_id=1, stream_seq=27) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917506, gaps=[]) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917507, stream_id=1, stream_seq=27) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917507, gaps=[]) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917508, stream_id=1, stream_seq=27) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917508, gaps=[]) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917509, stream_id=1, stream_seq=27) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917509, gaps=[]) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917510, stream_id=1, stream_seq=27) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917510, gaps=[]) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917511, stream_id=1, stream_seq=27) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917511, gaps=[]) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917512, stream_id=1, stream_seq=27) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917512, gaps=[]) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917513, stream_id=1, stream_seq=27) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917513, gaps=[]) 35833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917514, stream_id=1, stream_seq=28) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917514, gaps=[]) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917515, stream_id=1, stream_seq=28) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917515, gaps=[]) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917516, stream_id=1, stream_seq=28) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917516, gaps=[]) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917517, stream_id=1, stream_seq=28) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917517, gaps=[]) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917518, stream_id=1, stream_seq=28) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917518, gaps=[]) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917519, stream_id=1, stream_seq=28) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917519, gaps=[]) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917520, stream_id=1, stream_seq=28) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917520, gaps=[]) 35837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917521, stream_id=1, stream_seq=28) 35837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917521, gaps=[]) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917522, stream_id=1, stream_seq=29) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917522, gaps=[]) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917523, stream_id=1, stream_seq=29) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917523, gaps=[]) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917524, stream_id=1, stream_seq=29) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917524, gaps=[]) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917525, stream_id=1, stream_seq=29) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917525, gaps=[]) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917526, stream_id=1, stream_seq=29) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917526, gaps=[]) 35841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917527, stream_id=1, stream_seq=29) 35841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917527, gaps=[]) 35841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917528, stream_id=1, stream_seq=29) 35841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917528, gaps=[]) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917529, stream_id=1, stream_seq=29) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917529, gaps=[]) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917530, stream_id=1, stream_seq=30) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917530, gaps=[]) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917531, stream_id=1, stream_seq=30) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917531, gaps=[]) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917532, stream_id=1, stream_seq=30) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917532, gaps=[]) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917533, stream_id=1, stream_seq=30) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917533, gaps=[]) 35845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917534, stream_id=1, stream_seq=30) 35845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917534, gaps=[]) 35845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917535, stream_id=1, stream_seq=30) 35845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917535, gaps=[]) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917536, stream_id=1, stream_seq=30) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917536, gaps=[]) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917537, stream_id=1, stream_seq=30) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917537, gaps=[]) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917538, stream_id=1, stream_seq=31) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917538, gaps=[]) 35848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917539, stream_id=1, stream_seq=31) 35848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917539, gaps=[]) 35848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917540, stream_id=1, stream_seq=31) 35848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917540, gaps=[]) 35849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917541, stream_id=1, stream_seq=31) 35849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917541, gaps=[]) 35849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917542, stream_id=1, stream_seq=31) 35849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917542, gaps=[]) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917543, stream_id=1, stream_seq=31) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917543, gaps=[]) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917544, stream_id=1, stream_seq=31) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917544, gaps=[]) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917545, stream_id=1, stream_seq=31) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917545, gaps=[]) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917546, stream_id=1, stream_seq=32) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917546, gaps=[]) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917547, stream_id=1, stream_seq=32) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917547, gaps=[]) 35853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917548, stream_id=1, stream_seq=32) 35853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917548, gaps=[]) 35853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917549, stream_id=1, stream_seq=32) 35853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917549, gaps=[]) 35854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917550, stream_id=1, stream_seq=32) 35854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917550, gaps=[]) 35854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917551, stream_id=1, stream_seq=32) 35854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917551, gaps=[]) 35855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917552, stream_id=1, stream_seq=32) 35855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917552, gaps=[]) 35856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917553, stream_id=1, stream_seq=32) 35856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917553, gaps=[]) 35856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3380917554, stream_id=1, stream_seq=33) 35856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=3380917554, gaps=[]) 35857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917555, stream_id=1, stream_seq=33) 35857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=3380917555, gaps=[]) 35857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917556, stream_id=1, stream_seq=33) 35857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=3380917556, gaps=[]) 35857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917557, stream_id=1, stream_seq=33) 35857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=3380917557, gaps=[]) 35858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917558, stream_id=1, stream_seq=33) 35858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=3380917558, gaps=[]) 35858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917559, stream_id=1, stream_seq=33) 35858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=3380917559, gaps=[]) 35858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3380917560, stream_id=1, stream_seq=33) 35858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=3380917560, gaps=[]) 35859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3380917561, stream_id=1, stream_seq=33) 35888ms [log] 262140 35888ms [log] 262140 35888ms [log] [file] 35888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3380917561, gaps=[]) 36057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467"}', extra='') 36059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 36059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 36059ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 36059ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 36059ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 36059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 36059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 36059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36059ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 36060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36060ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f06eeed-21fe-4f37-b6ce-178ec7eeb467", "state": "closed"}] 36060ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 36060ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 36061ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8f\xf6\xf7\x9e\x97%h|\x12k\xb7\xd5') 36061ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8f\xf6\xf7\x9e\x97%h|\x12k\xb7\xd5') 36061ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49154) 36061ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 36061ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 36129ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36130ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 36183ms [err] Traceback (most recent call last): 36183ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 36183ms [err] return _run_code(code, main_globals, None, 36183ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 36183ms [err] exec(code, run_globals) 36183ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 36183ms [err] sys.exit(main()) 36183ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 36183ms [err] asyncio.run(main_async()) 36183ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 36183ms [err] return loop.run_until_complete(main) 36183ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 36184ms [err] self.run_forever() 36184ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 36184ms [err] self._run_once() 36184ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 36184ms [err] event_list = self._selector.select(timeout) 36184ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 36184ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 36184ms [err] KeyboardInterrupt 36186ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 36186ms [err] h.flush() 36186ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 41275ms [log] starting device 41670ms [err] DEBUG:asyncio:Using selector: EpollSelector 41743ms [err] ERROR:asyncio:Unclosed client session 41743ms [err] client_session: 41804ms [log] parsing 41804ms [log] creating device handler 41804ms [log] [ready] 41804ms [log] reading line 41804ms [log] [websocketToken] "9866d58a-e432-4bf4-9d83-e42eb2327445" 41821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41821ms [log] [websocketConnected] 42058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42058ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42082ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/44fc5dd4-dd85-4eb4-952b-172c0b09d578"}}', extra='') 42082ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/44fc5dd4-dd85-4eb4-952b-172c0b09d578"} 42127ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 42131ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "new"}] 44134ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 44136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 44136ms [err] v=0 44136ms [err] o=- 3933673367 3933673367 IN IP4 0.0.0.0 44136ms [err] s=- 44136ms [err] t=0 0 44136ms [err] a=group:BUNDLE 0 44136ms [err] a=msid-semantic:WMS * 44136ms [err] m=application 9 DTLS/SCTP 5000 44136ms [err] c=IN IP4 0.0.0.0 44136ms [err] a=mid:0 44136ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44136ms [err] a=max-message-size:65536 44136ms [err] a=ice-ufrag:yqv7 44136ms [err] a=ice-pwd:rXsgnqfujdPXstzKZ1eT2d 44136ms [err] a=fingerprint:sha-256 F9:27:65:D3:FC:34:F5:22:AB:A8:08:1F:07:ED:9D:86:E3:62:C7:4C:64:0A:B7:EF:90:CA:6B:09:2B:6A:9C:E8 44136ms [err] a=setup:actpass 44136ms [err] 44138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 44138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "new"}] 44140ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44140ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44142ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6\x8c]\x8c\x9c\xc5k*\xa52&O') 44142ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\xf0\xf4P\x18\x1e\x83G\xab\xfa\xd4\x9f') 44143ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6\x8c]\x8c\x9c\xc5k*\xa52&O') 44143ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\xf0\xf4P\x18\x1e\x83G\xab\xfa\xd4\x9f') 44145ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44145ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe7\x11 \xc3\xf8F\xac\xa9\xccV\xfd\x0c') 44146ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe7\x11 \xc3\xf8F\xac\xa9\xccV\xfd\x0c') 44146ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'ge\x12a5\xa2\x9e\x159\xd0\xac#') 44147ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'ge\x12a5\xa2\x9e\x159\xd0\xac#') 44147ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50373) (expires in 600 seconds) 44147ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44147ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44148ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44148ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44148ms [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='') 44148ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xe7\xc6\xad\xf0\x9a\xed\xe4\xea-\x92^') 44173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xe7\xc6\xad\xf0\x9a\xed\xe4\xea-\x92^') 44180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933673367 3933673367 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 51825 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 51825 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43364 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43364 typ srflx raddr 172.17.0.2 rport 43364\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51825 typ srflx raddr 172.30.0.1 rport 51825\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62733 typ relay raddr 172.17.0.2 rport 36328\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wJHy\\r\\na=ice-pwd:dZh6UTPbapTB2sFHqXO1S0\\r\\na=fingerprint:sha-256 B1:93:BA:20:14:E6:9F:DC:96:45:95:74:E1:E6:F5:11:F2:A9:1A:A9:EE:BE:09:CB:75:96:96:96:98:9A:56:93\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 44180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 44180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 44180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 44180ms [err] v=0 44180ms [err] o=- 3933673367 3933673367 IN IP4 0.0.0.0 44180ms [err] s=- 44180ms [err] t=0 0 44180ms [err] a=group:BUNDLE 0 44180ms [err] a=msid-semantic:WMS * 44180ms [err] m=application 51825 DTLS/SCTP 5000 44180ms [err] c=IN IP4 172.30.0.1 44180ms [err] a=mid:0 44180ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44180ms [err] a=max-message-size:65536 44180ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51825 typ host 44180ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43364 typ host 44180ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43364 typ srflx raddr 172.17.0.2 rport 43364 44180ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51825 typ srflx raddr 172.30.0.1 rport 51825 44180ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62733 typ relay raddr 172.17.0.2 rport 36328 44180ms [err] a=end-of-candidates 44180ms [err] a=ice-ufrag:wJHy 44180ms [err] a=ice-pwd:dZh6UTPbapTB2sFHqXO1S0 44180ms [err] a=fingerprint:sha-256 B1:93:BA:20:14:E6:9F:DC:96:45:95:74:E1:E6:F5:11:F2:A9:1A:A9:EE:BE:09:CB:75:96:96:96:98:9A:56:93 44180ms [err] a=setup:active 44180ms [err] 44182ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 44182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.30.0.1', 51825)) State.FROZEN -> State.WAITING 44183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43285) -> ('172.30.0.1', 51825)) State.FROZEN -> State.WAITING 44183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.17.0.2', 43364)) State.FROZEN -> State.WAITING 44183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50373) -> ('172.30.0.1', 51825)) State.FROZEN -> State.WAITING 44183ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(G2dxY2DdYI 1 udp 1862270975 172.17.0.2 51825 typ prflx) 44183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.17.0.2', 51825)) State.WAITING -> State.IN_PROGRESS 44184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89-\x1a\xaf#YD\xccN\x90\xdc0') 44184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.30.0.1', 51825)) State.WAITING -> State.IN_PROGRESS 44184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\xa8\xf4\xa7^\xb1\xf5\xcf\xcaJ\x11@') 44185ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "connecting"}] 44185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89-\x1a\xaf#YD\xccN\x90\xdc0') 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.17.0.2', 51825)) State.IN_PROGRESS -> State.SUCCEEDED 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43285) -> ('172.30.0.1', 51825)) State.WAITING -> State.FAILED 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.17.0.2', 43364)) State.WAITING -> State.FAILED 44185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43285) -> ('172.17.0.2', 43364)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('141.24.211.56', 43364)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43285) -> ('141.24.211.56', 43364)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('141.24.211.56', 51825)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43285) -> ('141.24.211.56', 51825)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('141.24.210.113', 62733)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43285) -> ('141.24.210.113', 62733)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50373) -> ('172.30.0.1', 51825)) State.WAITING -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50373) -> ('172.17.0.2', 43364)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50373) -> ('141.24.211.56', 43364)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50373) -> ('141.24.211.56', 51825)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50373) -> ('141.24.210.113', 62733)) State.FROZEN -> State.FAILED 44187ms [err] INFO:aioice.ice:Connection(0) ICE completed 44187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\xa8\xf4\xa7^\xb1\xf5\xcf\xcaJ\x11@') 44187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54858) -> ('172.30.0.1', 51825)) State.IN_PROGRESS -> State.SUCCEEDED 44188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xa7\x94\x9f\xf3'\xca\xa9V\x90\x84\x08.") 44188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xa7\x94\x9f\xf3'\xca\xa9V\x90\x84\x08.") 44204ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 44204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 44206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 44209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 44209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 44210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 44210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 44210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44210ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "connected"}] 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 44211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 44212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 44213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1524115448, stream_id=1, stream_seq=0) 44213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=440713090, stream_id=1, stream_seq=0) 44214ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713090, gaps=[]) 44214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1524115448, gaps=[]) 44215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=440713091, stream_id=1, stream_seq=1) 44216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713091, gaps=[]) 44217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713092, stream_id=1, stream_seq=2) 44217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713092, gaps=[]) 44217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713093, stream_id=1, stream_seq=2) 44217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713093, gaps=[]) 44218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713094, stream_id=1, stream_seq=2) 44218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713094, gaps=[]) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713095, stream_id=1, stream_seq=2) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713095, gaps=[]) 44221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713096, stream_id=1, stream_seq=2) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713096, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713097, stream_id=1, stream_seq=2) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713097, gaps=[]) 44222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713098, stream_id=1, stream_seq=2) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713098, gaps=[]) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713099, stream_id=1, stream_seq=3) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713099, gaps=[]) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713100, stream_id=1, stream_seq=3) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713100, gaps=[]) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713101, stream_id=1, stream_seq=3) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713101, gaps=[]) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713102, stream_id=1, stream_seq=3) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713102, gaps=[]) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713103, stream_id=1, stream_seq=3) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713103, gaps=[]) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713104, stream_id=1, stream_seq=3) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713104, gaps=[]) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713105, stream_id=1, stream_seq=3) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713105, gaps=[]) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713106, stream_id=1, stream_seq=4) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713106, gaps=[]) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713107, stream_id=1, stream_seq=4) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713107, gaps=[]) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713108, stream_id=1, stream_seq=4) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713108, gaps=[]) 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713109, stream_id=1, stream_seq=4) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713109, gaps=[]) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713110, stream_id=1, stream_seq=4) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713110, gaps=[]) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713111, stream_id=1, stream_seq=4) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713111, gaps=[]) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713112, stream_id=1, stream_seq=4) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713112, gaps=[]) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713113, stream_id=1, stream_seq=5) 44229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713113, gaps=[]) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713114, stream_id=1, stream_seq=5) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713114, gaps=[]) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713115, stream_id=1, stream_seq=5) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713115, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713116, stream_id=1, stream_seq=5) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713116, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713117, stream_id=1, stream_seq=5) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713117, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713118, stream_id=1, stream_seq=5) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713118, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713119, stream_id=1, stream_seq=5) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713119, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713120, stream_id=1, stream_seq=6) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713120, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713121, stream_id=1, stream_seq=6) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713121, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713122, stream_id=1, stream_seq=6) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713122, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713123, stream_id=1, stream_seq=6) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713123, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713124, stream_id=1, stream_seq=6) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713124, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713125, stream_id=1, stream_seq=6) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713125, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713126, stream_id=1, stream_seq=6) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713126, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713127, stream_id=1, stream_seq=7) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713127, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713128, stream_id=1, stream_seq=7) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713128, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713129, stream_id=1, stream_seq=7) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713129, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713130, stream_id=1, stream_seq=7) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713130, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713131, stream_id=1, stream_seq=7) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713131, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713132, stream_id=1, stream_seq=7) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713132, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713133, stream_id=1, stream_seq=7) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713133, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713134, stream_id=1, stream_seq=8) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713134, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713135, stream_id=1, stream_seq=8) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713135, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713136, stream_id=1, stream_seq=8) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713136, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713137, stream_id=1, stream_seq=8) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713137, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713138, stream_id=1, stream_seq=8) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713138, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713139, stream_id=1, stream_seq=8) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713139, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713140, stream_id=1, stream_seq=8) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713140, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713141, stream_id=1, stream_seq=9) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713141, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713142, stream_id=1, stream_seq=9) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713142, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713143, stream_id=1, stream_seq=9) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713143, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713144, stream_id=1, stream_seq=9) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713144, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713145, stream_id=1, stream_seq=9) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713145, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713146, stream_id=1, stream_seq=9) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713146, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713147, stream_id=1, stream_seq=9) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713147, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713148, stream_id=1, stream_seq=10) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713148, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713149, stream_id=1, stream_seq=10) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713149, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713150, stream_id=1, stream_seq=10) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713150, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713151, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713151, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713152, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713152, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713153, stream_id=1, stream_seq=10) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713153, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713154, stream_id=1, stream_seq=10) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713154, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713155, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713155, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713156, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713156, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713157, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713157, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713158, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713158, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713159, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713159, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713160, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713160, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713161, stream_id=1, stream_seq=11) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713161, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713162, stream_id=1, stream_seq=12) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713162, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713163, stream_id=1, stream_seq=12) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713163, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713164, stream_id=1, stream_seq=12) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713164, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713165, stream_id=1, stream_seq=12) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713165, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713166, stream_id=1, stream_seq=12) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713166, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713167, stream_id=1, stream_seq=12) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713167, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713168, stream_id=1, stream_seq=12) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713168, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713169, stream_id=1, stream_seq=13) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713169, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713170, stream_id=1, stream_seq=13) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713170, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713171, stream_id=1, stream_seq=13) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713171, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713172, stream_id=1, stream_seq=13) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713172, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713173, stream_id=1, stream_seq=13) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713173, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713174, stream_id=1, stream_seq=13) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713174, gaps=[]) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713175, stream_id=1, stream_seq=13) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713175, gaps=[]) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713176, stream_id=1, stream_seq=14) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713176, gaps=[]) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713177, stream_id=1, stream_seq=14) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713177, gaps=[]) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713178, stream_id=1, stream_seq=14) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713178, gaps=[]) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713179, stream_id=1, stream_seq=14) 44257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713179, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713180, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713180, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713181, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713181, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713182, stream_id=1, stream_seq=14) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713182, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713183, stream_id=1, stream_seq=15) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713183, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713184, stream_id=1, stream_seq=15) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713184, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713185, stream_id=1, stream_seq=15) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713185, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713186, stream_id=1, stream_seq=15) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713186, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713187, stream_id=1, stream_seq=15) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713187, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713188, stream_id=1, stream_seq=15) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713188, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713189, stream_id=1, stream_seq=15) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713189, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713190, stream_id=1, stream_seq=16) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713190, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713191, stream_id=1, stream_seq=16) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713191, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713192, stream_id=1, stream_seq=16) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713192, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713193, stream_id=1, stream_seq=16) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713193, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713194, stream_id=1, stream_seq=16) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713194, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713195, stream_id=1, stream_seq=16) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713195, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713196, stream_id=1, stream_seq=16) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713196, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713197, stream_id=1, stream_seq=17) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713197, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713198, stream_id=1, stream_seq=17) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713198, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713199, stream_id=1, stream_seq=17) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713199, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713200, stream_id=1, stream_seq=17) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713200, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713201, stream_id=1, stream_seq=17) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713201, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713202, stream_id=1, stream_seq=17) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713202, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713203, stream_id=1, stream_seq=17) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713203, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713204, stream_id=1, stream_seq=18) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713204, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713205, stream_id=1, stream_seq=18) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713205, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713206, stream_id=1, stream_seq=18) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713206, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713207, stream_id=1, stream_seq=18) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713207, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713208, stream_id=1, stream_seq=18) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713208, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713209, stream_id=1, stream_seq=18) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713209, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713210, stream_id=1, stream_seq=18) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713210, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713211, stream_id=1, stream_seq=19) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713211, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713212, stream_id=1, stream_seq=19) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713212, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713213, stream_id=1, stream_seq=19) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713213, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713214, stream_id=1, stream_seq=19) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713214, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713215, stream_id=1, stream_seq=19) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713215, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713216, stream_id=1, stream_seq=19) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713216, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713217, stream_id=1, stream_seq=19) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713217, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713218, stream_id=1, stream_seq=20) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713218, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713219, stream_id=1, stream_seq=20) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713219, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713220, stream_id=1, stream_seq=20) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713220, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713221, stream_id=1, stream_seq=20) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713221, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713222, stream_id=1, stream_seq=20) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713222, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713223, stream_id=1, stream_seq=20) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713223, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713224, stream_id=1, stream_seq=20) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713224, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713225, stream_id=1, stream_seq=21) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713225, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713226, stream_id=1, stream_seq=21) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713226, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713227, stream_id=1, stream_seq=21) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713227, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713228, stream_id=1, stream_seq=21) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713228, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713229, stream_id=1, stream_seq=21) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713229, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713230, stream_id=1, stream_seq=21) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713230, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713231, stream_id=1, stream_seq=21) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713231, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713232, stream_id=1, stream_seq=22) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713232, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713233, stream_id=1, stream_seq=22) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713233, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713234, stream_id=1, stream_seq=22) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713234, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713235, stream_id=1, stream_seq=22) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713235, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713236, stream_id=1, stream_seq=22) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713236, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713237, stream_id=1, stream_seq=22) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713237, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713238, stream_id=1, stream_seq=22) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713238, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713239, stream_id=1, stream_seq=23) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713239, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713240, stream_id=1, stream_seq=23) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713240, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713241, stream_id=1, stream_seq=23) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713241, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713242, stream_id=1, stream_seq=23) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713242, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713243, stream_id=1, stream_seq=23) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713243, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713244, stream_id=1, stream_seq=23) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713244, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713245, stream_id=1, stream_seq=23) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713245, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713246, stream_id=1, stream_seq=24) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713246, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713247, stream_id=1, stream_seq=24) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713247, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713248, stream_id=1, stream_seq=24) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713248, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713249, stream_id=1, stream_seq=24) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713249, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713250, stream_id=1, stream_seq=24) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713250, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713251, stream_id=1, stream_seq=24) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713251, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713252, stream_id=1, stream_seq=24) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713252, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713253, stream_id=1, stream_seq=25) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713253, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713254, stream_id=1, stream_seq=25) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713254, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713255, stream_id=1, stream_seq=25) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713255, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713256, stream_id=1, stream_seq=25) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713256, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713257, stream_id=1, stream_seq=25) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713257, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713258, stream_id=1, stream_seq=25) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713258, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713259, stream_id=1, stream_seq=25) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713259, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713260, stream_id=1, stream_seq=26) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713260, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713261, stream_id=1, stream_seq=26) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713261, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713262, stream_id=1, stream_seq=26) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713262, gaps=[]) 44287ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44287ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713263, stream_id=1, stream_seq=26) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713263, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713264, stream_id=1, stream_seq=26) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713264, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713265, stream_id=1, stream_seq=26) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713265, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713266, stream_id=1, stream_seq=26) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713266, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713267, stream_id=1, stream_seq=27) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713267, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713268, stream_id=1, stream_seq=27) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713268, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713269, stream_id=1, stream_seq=27) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713269, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713270, stream_id=1, stream_seq=27) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713270, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713271, stream_id=1, stream_seq=27) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713271, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713272, stream_id=1, stream_seq=27) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713272, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713273, stream_id=1, stream_seq=27) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713273, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713274, stream_id=1, stream_seq=28) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713274, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713275, stream_id=1, stream_seq=28) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713275, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713276, stream_id=1, stream_seq=28) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713276, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713277, stream_id=1, stream_seq=28) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713277, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713278, stream_id=1, stream_seq=28) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713278, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713279, stream_id=1, stream_seq=28) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713279, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713280, stream_id=1, stream_seq=28) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713280, gaps=[]) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713281, stream_id=1, stream_seq=29) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713281, gaps=[]) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713282, stream_id=1, stream_seq=29) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713282, gaps=[]) 44293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713283, stream_id=1, stream_seq=29) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713283, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713284, stream_id=1, stream_seq=29) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713284, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713285, stream_id=1, stream_seq=29) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713285, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713286, stream_id=1, stream_seq=29) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713286, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713287, stream_id=1, stream_seq=29) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713287, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713288, stream_id=1, stream_seq=30) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713288, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713289, stream_id=1, stream_seq=30) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713289, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713290, stream_id=1, stream_seq=30) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713290, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713291, stream_id=1, stream_seq=30) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713291, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713292, stream_id=1, stream_seq=30) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713292, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713293, stream_id=1, stream_seq=30) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713293, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713294, stream_id=1, stream_seq=30) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713294, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713295, stream_id=1, stream_seq=31) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713295, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713296, stream_id=1, stream_seq=31) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713296, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713297, stream_id=1, stream_seq=31) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713297, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713298, stream_id=1, stream_seq=31) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713298, gaps=[]) 44298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713299, stream_id=1, stream_seq=31) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713299, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713300, stream_id=1, stream_seq=31) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713300, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713301, stream_id=1, stream_seq=31) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713301, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713302, stream_id=1, stream_seq=32) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713302, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713303, stream_id=1, stream_seq=32) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713303, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713304, stream_id=1, stream_seq=32) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713304, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713305, stream_id=1, stream_seq=32) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713305, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713306, stream_id=1, stream_seq=32) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713306, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713307, stream_id=1, stream_seq=32) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713307, gaps=[]) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713308, stream_id=1, stream_seq=32) 44301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713308, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=440713309, stream_id=1, stream_seq=33) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=440713309, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713310, stream_id=1, stream_seq=33) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=440713310, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713311, stream_id=1, stream_seq=33) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=440713311, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713312, stream_id=1, stream_seq=33) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=440713312, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713313, stream_id=1, stream_seq=33) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=440713313, gaps=[]) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=440713314, stream_id=1, stream_seq=33) 44303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=440713314, gaps=[]) 44304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=440713315, stream_id=1, stream_seq=33) 44338ms [log] 262140 44338ms [log] 262140 44338ms [log] [file] 44338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=440713315, gaps=[]) 44504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63"}', extra='') 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 44504ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44504ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 44504ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 44504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44505ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44505ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d561d5a2-0c1c-4af6-bad6-9bf6ca6bdf63", "state": "closed"}] 44506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44506ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44506ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xb7L\x9cw\xf4\xfbp*`\xea\x1b\x86') 44507ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xb7L\x9cw\xf4\xfbp*`\xea\x1b\x86') 44507ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50373) 44507ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44507ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44586ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44647ms [err] Traceback (most recent call last): 44647ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44647ms [err] return _run_code(code, main_globals, None, 44647ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44647ms [err] exec(code, run_globals) 44647ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44647ms [err] sys.exit(main()) 44647ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44647ms [err] asyncio.run(main_async()) 44647ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44647ms [err] return loop.run_until_complete(main) 44647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44647ms [err] self.run_forever() 44647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44647ms [err] self._run_once() 44647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44648ms [err] event_list = self._selector.select(timeout) 44648ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44648ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44648ms [err] KeyboardInterrupt 44650ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44650ms [err] h.flush() 44650ms [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 50233ms [log] starting device 50640ms [err] DEBUG:asyncio:Using selector: EpollSelector 50709ms [err] ERROR:asyncio:Unclosed client session 50709ms [err] client_session: 50781ms [log] parsing 50781ms [log] creating device handler 50781ms [log] [ready] 50781ms [log] reading line 50781ms [log] [websocketToken] "870cb8eb-3fe5-4b71-9238-1a08c8cc14b6" 50795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50795ms [log] [websocketConnected] 52495ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 52495ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 52514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8c6c94da-6544-40a0-98c3-be2524d39ebf"}}', extra='') 52514ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8c6c94da-6544-40a0-98c3-be2524d39ebf"} 52554ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638","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='') 52558ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638", "state": "new"}] 54561ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638"}', extra='') 54561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 54561ms [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='') 54561ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 54561ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7344354583711936587 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:/lgv\\r\\na=ice-pwd:cUHEb1xecpSP+Nyef4q7ffYO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 70:F7:42:9B:89:A9:E6:9E:FA:1A:0C:90:99:66:F5:52:F9:A4:84:A7:98:3B:92:14:2D:AE:E5:74:9F:FB:C2:F1\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638"}', extra='') 54561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 54562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 54562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 54562ms [err] v=0 54562ms [err] o=- 7344354583711936587 2 IN IP4 127.0.0.1 54562ms [err] s=- 54562ms [err] t=0 0 54562ms [err] a=group:BUNDLE 0 54562ms [err] a=extmap-allow-mixed 54562ms [err] a=msid-semantic: WMS 54562ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 54562ms [err] c=IN IP4 0.0.0.0 54562ms [err] a=ice-ufrag:/lgv 54562ms [err] a=ice-pwd:cUHEb1xecpSP+Nyef4q7ffYO 54562ms [err] a=ice-options:trickle 54562ms [err] a=fingerprint:sha-256 70:F7:42:9B:89:A9:E6:9E:FA:1A:0C:90:99:66:F5:52:F9:A4:84:A7:98:3B:92:14:2D:AE:E5:74:9F:FB:C2:F1 54562ms [err] a=setup:actpass 54562ms [err] a=mid:0 54562ms [err] a=sctp-port:5000 54562ms [err] a=max-message-size:262144 54562ms [err] 54565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 54565ms [err] v=0 54565ms [err] o=- 7344354583711936587 2 IN IP4 127.0.0.1 54565ms [err] s=- 54565ms [err] t=0 0 54565ms [err] a=group:BUNDLE 0 54565ms [err] a=extmap-allow-mixed 54565ms [err] a=msid-semantic: WMS 54565ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 54565ms [err] c=IN IP4 0.0.0.0 54565ms [err] a=ice-ufrag:/lgv 54565ms [err] a=ice-pwd:cUHEb1xecpSP+Nyef4q7ffYO 54565ms [err] a=ice-options:trickle 54565ms [err] a=fingerprint:sha-256 70:F7:42:9B:89:A9:E6:9E:FA:1A:0C:90:99:66:F5:52:F9:A4:84:A7:98:3B:92:14:2D:AE:E5:74:9F:FB:C2:F1 54565ms [err] a=setup:actpass 54565ms [err] a=mid:0 54565ms [err] a=sctp-port:5000 54565ms [err] a=max-message-size:262144 54565ms [err] 54566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 54566ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638", "state": "new"}] 54568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 54568ms [err] v=0 54568ms [err] o=- 3933673377 3933673377 IN IP4 0.0.0.0 54568ms [err] s=- 54568ms [err] t=0 0 54568ms [err] a=group:BUNDLE 0 54568ms [err] a=msid-semantic:WMS * 54568ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 54568ms [err] c=IN IP4 0.0.0.0 54568ms [err] a=mid:0 54568ms [err] a=sctp-port:5000 54568ms [err] a=max-message-size:65536 54568ms [err] a=ice-ufrag:ZkzY 54568ms [err] a=ice-pwd:yFE91ftTZG5Z4X0SSpEYJe 54568ms [err] a=fingerprint:sha-256 FA:99:1A:F1:5D:02:41:8B:9E:24:D8:D3:47:42:8E:CC:6D:FC:8E:AF:E4:D2:39:08:DF:B4:86:D0:EF:BB:84:04 54568ms [err] a=setup:active 54568ms [err] 54569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 54569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 54569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 54571ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 54572ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 54574ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\xfb+d\xf5\xa2\xa0_\xe9<\xd7\xfe') 54574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a_\x8d\x03<\x9f\xd6\xd1W\x7fB\xbe') 54575ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\xfb+d\xf5\xa2\xa0_\xe9<\xd7\xfe') 54575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a_\x8d\x03<\x9f\xd6\xd1W\x7fB\xbe') 54577ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 54577ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfa\x8a9\xf2\xba"8\xdc?evo') 54578ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xfa\x8a9\xf2\xba"8\xdc?evo') 54578ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'sL\xde^\x89\xbeUxz@\xf6\xed') 54579ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'sL\xde^\x89\xbeUxz@\xf6\xed') 54580ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49443) (expires in 600 seconds) 54580ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 54580ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 54581ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 54581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 54581ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 54582ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54582ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54582ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638", "state": "connecting"}] 54607ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wWh2nrJyZfFe') 54607ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wWh2nrJyZfFe') 54607ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6AaBKkWTRU 1 udp 1845501695 172.17.0.2 41581 typ prflx) 54608ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44306) -> ('172.17.0.2', 41581)) State.WAITING -> State.IN_PROGRESS 54608ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x17\xf2\x99\xad\xa0\x01@\xbb\xee\x9d\xad\x9e') 54610ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x17\xf2\x99\xad\xa0\x01@\xbb\xee\x9d\xad\x9e') 54610ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44306) -> ('172.17.0.2', 41581)) State.IN_PROGRESS -> State.SUCCEEDED 54611ms [err] INFO:aioice.ice:Connection(0) ICE completed 54619ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1081890873 1 udp 2113937151 3845448b-d0af-42c7-969d-9f26624406d2.local 41581 typ host generation 0 ufrag /lgv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638"}', extra='') 54620ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54620ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54620ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54624ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3845448b-d0af-42c7-969d-9f26624406d2.local" resolved to 172.17.0.2 54624ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44306) -> ('172.17.0.2', 41581)) State.FROZEN -> State.IN_PROGRESS 54624ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa3\xbfB\x90\xe7\xd4\xeb_\xce\xf5\xbe\x8a') 54624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3293655622 1 udp 1677729535 141.24.211.56 41581 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag /lgv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638"}', extra='') 54624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54625ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54625ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa3\xbfB\x90\xe7\xd4\xeb_\xce\xf5\xbe\x8a') 54626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44306) -> ('172.17.0.2', 41581)) State.IN_PROGRESS -> State.SUCCEEDED 54635ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2539425229 1 udp 33562623 141.24.210.113 57968 typ relay raddr 141.24.211.56 rport 41581 generation 0 ufrag /lgv network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638"}', extra='') 54636ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54636ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54636ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54645ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58997) -> ('172.17.0.2', 41581)) State.FROZEN -> State.IN_PROGRESS 54645ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',I\xe1\xe1\xbb\x8fM\x9c3\x17\xe1\x1c') 54646ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',I\xe1\xe1\xbb\x8fM\x9c3\x17\xe1\x1c') 54646ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58997) -> ('172.17.0.2', 41581)) State.IN_PROGRESS -> State.SUCCEEDED 54666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44306) -> ('141.24.211.56', 41581)) State.FROZEN -> State.IN_PROGRESS 54666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"=\xe3\x8az`\t'\xa2Ls\xf9$") 54668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fIAPmntqnhWt') 54669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fIAPmntqnhWt') 54669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58997) -> ('141.24.211.56', 41581)) State.FROZEN -> State.FAILED 54669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44306) -> ('141.24.210.113', 57968)) State.FROZEN -> State.FAILED 54669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58997) -> ('141.24.210.113', 57968)) State.FROZEN -> State.FAILED 54669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('172.17.0.2', 41581)) State.FROZEN -> State.FAILED 54669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.211.56', 41581)) State.FROZEN -> State.FAILED 54669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.210.113', 57968)) State.FROZEN -> State.FAILED 54687ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 54687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 54688ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 54689ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 54693ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 54693ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 54693ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 54693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 54694ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 54694ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638", "state": "connected"}] 54700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 54700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 54700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 54702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 54702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 54702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 54704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=274395715, stream_id=1, stream_seq=0) 54704ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 54704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2669814114, stream_id=1, stream_seq=0) 54704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 54705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=274395715, gaps=[]) 54705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2669814114, gaps=[]) 54705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 54707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=274395716, stream_id=1, stream_seq=1) 54708ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 54708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=274395716, gaps=[]) 54709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=274395717, stream_id=1, stream_seq=2) 54709ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 54710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=274395717, gaps=[]) 54731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ni9ZGqBvxQ2+') 54731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41581) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ni9ZGqBvxQ2+') 54770ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 54770ms [log] [experimentStatusChanged] {"status": "running", "message": null} 54875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638"}', extra='') 54875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 54875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 54876ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 54876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 54877ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 54877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 54877ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 54877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54878ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 54878ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54878ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54879ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/55930a76-1e24-400a-9540-669524ab8638", "state": "closed"}] 54880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 54880ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 54881ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd6D\xc3!\x87&\xf49\xea0M\xe4') 54881ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd6D\xc3!\x87&\xf49\xea0M\xe4') 54882ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49443) 54882ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 54882ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 54973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 54973ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 55046ms [err] Traceback (most recent call last): 55046ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 55046ms [err] return _run_code(code, main_globals, None, 55046ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 55046ms [err] exec(code, run_globals) 55046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 55046ms [err] sys.exit(main()) 55046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 55046ms [err] asyncio.run(main_async()) 55046ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 55046ms [err] return loop.run_until_complete(main) 55046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 55047ms [err] self.run_forever() 55047ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 55047ms [err] self._run_once() 55047ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 55048ms [err] event_list = self._selector.select(timeout) 55048ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 55048ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 55048ms [err] KeyboardInterrupt 55050ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 55050ms [err] h.flush() 55050ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 55153ms [log] starting device 55555ms [err] DEBUG:asyncio:Using selector: EpollSelector 55625ms [err] ERROR:asyncio:Unclosed client session 55625ms [err] client_session: 55700ms [log] parsing 55700ms [log] creating device handler 55700ms [log] [ready] 55700ms [log] reading line 55700ms [log] [websocketToken] "30d9ddac-18e1-4226-b2a1-eb5520629f9b" 55715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55715ms [log] [websocketConnected] 57400ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 57400ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 57414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3e46e550-d1db-4e87-a82d-83f57b154816"}}', extra='') 57414ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3e46e550-d1db-4e87-a82d-83f57b154816"} 57519ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37","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='') 57525ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37", "state": "new"}] 59528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 59529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 59529ms [err] v=0 59529ms [err] o=- 3933673382 3933673382 IN IP4 0.0.0.0 59529ms [err] s=- 59529ms [err] t=0 0 59529ms [err] a=group:BUNDLE 0 59529ms [err] a=msid-semantic:WMS * 59529ms [err] m=application 9 DTLS/SCTP 5000 59529ms [err] c=IN IP4 0.0.0.0 59529ms [err] a=mid:0 59529ms [err] a=sctpmap:5000 webrtc-datachannel 65535 59529ms [err] a=max-message-size:65536 59529ms [err] a=ice-ufrag:9odu 59529ms [err] a=ice-pwd:J64jTPeycL31IlCYNxOabr 59529ms [err] a=fingerprint:sha-256 12:94:BF:74:17:BF:55:24:B1:B9:62:77:B9:21:70:82:DB:7F:7B:FC:B9:D8:5A:7F:AD:AB:C0:38:24:B8:49:37 59529ms [err] a=setup:actpass 59529ms [err] 59531ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 59531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 59532ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37", "state": "new"}] 59532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 59533ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 59535ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2\xce^"7\x01\x82v\x9a\xcb\xa3E') 59535ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x0b\xe9\x06\xc7L\x86\xae\x1fj\xec'\x1e") 59536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2\xce^"7\x01\x82v\x9a\xcb\xa3E') 59536ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x0b\xe9\x06\xc7L\x86\xae\x1fj\xec'\x1e") 59538ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 59538ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'h7F\xac92\xf5\xd8\xc3\xfb\x94^') 59539ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'h7F\xac92\xf5\xd8\xc3\xfb\x94^') 59539ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe4\x0f,\xae\x12*\xa9=\xf0[\xd8!') 59540ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe4\x0f,\xae\x12*\xa9=\xf0[\xd8!') 59541ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49923) (expires in 600 seconds) 59541ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 59541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 59542ms [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='') 59542ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 59543ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37"}', extra='') 59543ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59543ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 59561ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8094300567010010286 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:ZY0K\\r\\na=ice-pwd:H5e0lmLMSfWx4i2QlNiP67bZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 28:08:B4:6D:D1:8E:44:F2:DB:46:98:2C:BC:E6:81:89:43:B2:1C:AF:D0:B9:32:44:11:F4:B2:25:DA:25:0C:93\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37"}', extra='') 59561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 59561ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 59561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 59561ms [err] v=0 59561ms [err] o=- 8094300567010010286 2 IN IP4 127.0.0.1 59561ms [err] s=- 59561ms [err] t=0 0 59561ms [err] a=group:BUNDLE 0 59561ms [err] a=msid-semantic: WMS 59561ms [err] m=application 9 DTLS/SCTP 5000 59561ms [err] c=IN IP4 0.0.0.0 59561ms [err] a=ice-ufrag:ZY0K 59561ms [err] a=ice-pwd:H5e0lmLMSfWx4i2QlNiP67bZ 59561ms [err] a=ice-options:trickle 59561ms [err] a=fingerprint:sha-256 28:08:B4:6D:D1:8E:44:F2:DB:46:98:2C:BC:E6:81:89:43:B2:1C:AF:D0:B9:32:44:11:F4:B2:25:DA:25:0C:93 59561ms [err] a=setup:active 59561ms [err] a=mid:0 59561ms [err] a=sctpmap:5000 webrtc-datachannel 1024 59561ms [err] 59561ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zswKXVt2lfZG') 59561ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zswKXVt2lfZG') 59562ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 59562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 59562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 59562ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CTOJgFYFng 1 udp 1845501695 172.17.0.2 55394 typ prflx) 59562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49724) -> ('172.17.0.2', 55394)) State.WAITING -> State.IN_PROGRESS 59563ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa1\xa9\xc4WX\xcc\xbc\x03\xaa(\x1d-') 59563ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37", "state": "connecting"}] 59564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa1\xa9\xc4WX\xcc\xbc\x03\xaa(\x1d-') 59564ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49724) -> ('172.17.0.2', 55394)) State.IN_PROGRESS -> State.SUCCEEDED 59565ms [err] INFO:aioice.ice:Connection(0) ICE completed 59571ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4212860892 1 udp 2113937151 148d2f0d-26b1-4321-afb1-0aa292e54d1f.local 55394 typ host generation 0 ufrag ZY0K network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37"}', extra='') 59571ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59571ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59571ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59575ms [err] INFO:aioice.ice:Connection(0) Remote candidate "148d2f0d-26b1-4321-afb1-0aa292e54d1f.local" resolved to 172.17.0.2 59583ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49724) -> ('172.17.0.2', 55394)) State.FROZEN -> State.IN_PROGRESS 59583ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-M\xd0;t\x81\xa4kzUf*') 59584ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-M\xd0;t\x81\xa4kzUf*') 59584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49724) -> ('172.17.0.2', 55394)) State.IN_PROGRESS -> State.SUCCEEDED 59584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57782) -> ('172.17.0.2', 55394)) State.FROZEN -> State.FAILED 59584ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49923) -> ('172.17.0.2', 55394)) State.FROZEN -> State.FAILED 59586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2134265251 1 udp 1677729535 141.24.211.56 55394 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ZY0K network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37"}', extra='') 59586ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59587ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59587ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49724) -> ('141.24.211.56', 55394)) State.FROZEN -> State.IN_PROGRESS 59604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xab\xf9\x84\x99\xafS6\x90oO\xf4R') 59620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BvQ9LJmpkZjg') 59621ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BvQ9LJmpkZjg') 59625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57782) -> ('141.24.211.56', 55394)) State.FROZEN -> State.IN_PROGRESS 59625ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O6c\x19\x1c\x8c\xf0\xc6\x86\xa5a=') 59645ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49923) -> ('141.24.211.56', 55394)) State.FROZEN -> State.IN_PROGRESS 59645ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"?\xb8'|;\xd11\x8d\xb3\x19\x14\xe5") 59646ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xe8\xbf\xa4\xa7\x0c\xdd\xac\xd5$\t\xaaY') 59646ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xe8\xbf\xa4\xa7\x0c\xdd\xac\xd5$\t\xaaY') 59646ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 55394) 59666ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 59666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 59667ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 59668ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 59672ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 59672ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 59672ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 59673ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 59673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 59674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 59674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 59674ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 59674ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37", "state": "connected"}] 59679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 59680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 59680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 59680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 59680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 59680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 59681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 59682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 59682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 59682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 59682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3119923537, stream_id=1, stream_seq=0) 59683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 59683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4AmaYttlQkUF') 59684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4AmaYttlQkUF') 59684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3119923537, gaps=[]) 59684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 59685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2282804008, stream_id=1, stream_seq=0) 59685ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 59685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2282804008, gaps=[]) 59688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2282804009, stream_id=1, stream_seq=1) 59690ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 59690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2282804009, gaps=[]) 59692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2282804010, stream_id=1, stream_seq=2) 59692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2282804010, gaps=[]) 59692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2282804011, stream_id=1, stream_seq=3) 59692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2282804011, gaps=[]) 59693ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 59694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2282804012, stream_id=1, stream_seq=4) 59694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2282804012, gaps=[]) 59746ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J0GQsDPE2YOA') 59746ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J0GQsDPE2YOA') 59747ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57782) -> ('172.17.0.2', 55394)) State.WAITING -> State.IN_PROGRESS 59747ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6L\x08-\x9c"#f\x1e\x0f\xd9\xf7') 59752ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55394) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6L\x08-\x9c"#f\x1e\x0f\xd9\xf7') 59753ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57782) -> ('172.17.0.2', 55394)) State.IN_PROGRESS -> State.SUCCEEDED 59777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 59777ms [log] [experimentStatusChanged] {"status": "running", "message": null} 59861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37"}', extra='') 59862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 59862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 59862ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 59863ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 59863ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 59863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 59863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 59864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 59864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59865ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59865ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/71c9e84d-e47f-4ad2-add0-c41e5fc49d37", "state": "closed"}] 59866ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 59866ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 59866ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x83c\x802f\xd7\xe2\r\x82_\xc3u') 59867ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x83c\x802f\xd7\xe2\r\x82_\xc3u') 59868ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49923) 59868ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 59868ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 59949ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 59950ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 60009ms [err] Traceback (most recent call last): 60009ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 60009ms [err] return _run_code(code, main_globals, None, 60009ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 60009ms [err] exec(code, run_globals) 60009ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 60010ms [err] sys.exit(main()) 60010ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 60010ms [err] asyncio.run(main_async()) 60010ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 60010ms [err] return loop.run_until_complete(main) 60010ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 60010ms [err] self.run_forever() 60010ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 60011ms [err] self._run_once() 60011ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 60012ms [err] event_list = self._selector.select(timeout) 60012ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 60012ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 60012ms [err] KeyboardInterrupt 60014ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 60014ms [err] h.flush() 60014ms [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 69894ms [log] starting device 70289ms [err] DEBUG:asyncio:Using selector: EpollSelector 70361ms [err] ERROR:asyncio:Unclosed client session 70361ms [err] client_session: 70426ms [log] parsing 70426ms [log] creating device handler 70426ms [log] [ready] 70426ms [log] reading line 70426ms [log] [websocketToken] "911f8ecf-7ea7-441e-9f2f-48b91e5bce54" 70448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70448ms [log] [websocketConnected] 70652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70652ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a29606ad-2cc5-454c-b73b-b940428815a0"}}', extra='') 70665ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a29606ad-2cc5-454c-b73b-b940428815a0"} 70713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d","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='') 70723ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "new"}] 72726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 72727ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 72727ms [err] v=0 72727ms [err] o=- 3933673395 3933673395 IN IP4 0.0.0.0 72727ms [err] s=- 72727ms [err] t=0 0 72727ms [err] a=group:BUNDLE 0 72727ms [err] a=msid-semantic:WMS * 72727ms [err] m=application 9 DTLS/SCTP 5000 72727ms [err] c=IN IP4 0.0.0.0 72727ms [err] a=mid:0 72727ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72727ms [err] a=max-message-size:65536 72727ms [err] a=ice-ufrag:986M 72727ms [err] a=ice-pwd:rlvtQAT1kubiX9FfH9DR0X 72727ms [err] a=fingerprint:sha-256 93:F7:25:14:C6:29:93:60:86:38:56:65:8E:8B:4C:4F:33:C3:E3:08:70:FA:F8:AC:BE:B0:A1:E7:D4:97:C4:5F 72727ms [err] a=setup:actpass 72727ms [err] 72728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 72729ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72730ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "new"}] 72730ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72731ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72733ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\xd5;fN\x05\xfce\xbe;z{') 72733ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01\xfe\xa0^W{\xdc\xaf\xc5\x94\x83\xbd') 72734ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\xd5;fN\x05\xfce\xbe;z{') 72734ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01\xfe\xa0^W{\xdc\xaf\xc5\x94\x83\xbd') 72736ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72736ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x13E\xabh\xf6\x91\xf48\x1f\x93y\xc4') 72737ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x13E\xabh\xf6\x91\xf48\x1f\x93y\xc4') 72737ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbd\x1cU\xd9\xfbn\x13\xb9\xa3nIf') 72738ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xbd\x1cU\xd9\xfbn\x13\xb9\xa3nIf') 72738ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50642) (expires in 600 seconds) 72739ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72740ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72740ms [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='') 72740ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72764ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z-\x94\xe0D\x9e%\x8a\xcf\x828\xea') 72764ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z-\x94\xe0D\x9e%\x8a\xcf\x828\xea') 72772ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933673395 3933673395 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 42203 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 42203 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47486 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47486 typ srflx raddr 172.17.0.2 rport 47486\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42203 typ srflx raddr 172.30.0.1 rport 42203\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53068 typ relay raddr 172.17.0.2 rport 40161\\r\\na=end-of-candidates\\r\\na=ice-ufrag:8JDV\\r\\na=ice-pwd:QCQkql0THcVeCrHTKcbTBK\\r\\na=fingerprint:sha-256 D7:0E:76:5A:16:1D:07:63:19:EF:CD:07:FB:D3:43:13:C8:F9:B4:2C:C0:F0:71:44:1B:FF:F8:DF:08:7F:23:6C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 72773ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72773ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 72773ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 72773ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 72773ms [err] v=0 72773ms [err] o=- 3933673395 3933673395 IN IP4 0.0.0.0 72773ms [err] s=- 72773ms [err] t=0 0 72773ms [err] a=group:BUNDLE 0 72773ms [err] a=msid-semantic:WMS * 72773ms [err] m=application 42203 DTLS/SCTP 5000 72773ms [err] c=IN IP4 172.30.0.1 72773ms [err] a=mid:0 72773ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72773ms [err] a=max-message-size:65536 72773ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42203 typ host 72773ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47486 typ host 72773ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47486 typ srflx raddr 172.17.0.2 rport 47486 72773ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42203 typ srflx raddr 172.30.0.1 rport 42203 72773ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53068 typ relay raddr 172.17.0.2 rport 40161 72773ms [err] a=end-of-candidates 72773ms [err] a=ice-ufrag:8JDV 72773ms [err] a=ice-pwd:QCQkql0THcVeCrHTKcbTBK 72773ms [err] a=fingerprint:sha-256 D7:0E:76:5A:16:1D:07:63:19:EF:CD:07:FB:D3:43:13:C8:F9:B4:2C:C0:F0:71:44:1B:FF:F8:DF:08:7F:23:6C 72773ms [err] a=setup:active 72773ms [err] 72775ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 72775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.30.0.1', 42203)) State.FROZEN -> State.WAITING 72776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35037) -> ('172.30.0.1', 42203)) State.FROZEN -> State.WAITING 72776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.17.0.2', 47486)) State.FROZEN -> State.WAITING 72776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50642) -> ('172.30.0.1', 42203)) State.FROZEN -> State.WAITING 72776ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hqGlpr8hpy 1 udp 1862270975 172.17.0.2 42203 typ prflx) 72776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72776ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72777ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.17.0.2', 42203)) State.WAITING -> State.IN_PROGRESS 72777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xaf`\x19\xec\x0f?\xe3d\x0c\xa2\x14') 72777ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.30.0.1', 42203)) State.WAITING -> State.IN_PROGRESS 72777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x92\x1a\x07T\xbb\xf3\xae^\x82(\x1a5') 72778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "connecting"}] 72778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xaf`\x19\xec\x0f?\xe3d\x0c\xa2\x14') 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.17.0.2', 42203)) State.IN_PROGRESS -> State.SUCCEEDED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35037) -> ('172.30.0.1', 42203)) State.WAITING -> State.FAILED 72778ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.17.0.2', 47486)) State.WAITING -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35037) -> ('172.17.0.2', 47486)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('141.24.211.56', 47486)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35037) -> ('141.24.211.56', 47486)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('141.24.211.56', 42203)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35037) -> ('141.24.211.56', 42203)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('141.24.210.113', 53068)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35037) -> ('141.24.210.113', 53068)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50642) -> ('172.30.0.1', 42203)) State.WAITING -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50642) -> ('172.17.0.2', 47486)) State.FROZEN -> State.FAILED 72779ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50642) -> ('141.24.211.56', 47486)) State.FROZEN -> State.FAILED 72780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50642) -> ('141.24.211.56', 42203)) State.FROZEN -> State.FAILED 72780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50642) -> ('141.24.210.113', 53068)) State.FROZEN -> State.FAILED 72780ms [err] INFO:aioice.ice:Connection(0) ICE completed 72780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x92\x1a\x07T\xbb\xf3\xae^\x82(\x1a5') 72780ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34180) -> ('172.30.0.1', 42203)) State.IN_PROGRESS -> State.SUCCEEDED 72781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x97\xd7\x99\x03(\x99\xbe\xbb&\xa2\xde') 72781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x97\xd7\x99\x03(\x99\xbe\xbb&\xa2\xde') 72797ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 72797ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72799ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 72800ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 72804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 72804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 72805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 72805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 72805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72806ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "connected"}] 72807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 72807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 72807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 72807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 72807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 72808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 72808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 72809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 72809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 72809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=860565738, stream_id=1, stream_seq=0) 72809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1430032021, stream_id=1, stream_seq=0) 72811ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1430032021, gaps=[]) 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=860565738, gaps=[]) 72811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 72812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1430032022, stream_id=1, stream_seq=1) 72812ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1430032022, gaps=[]) 72812ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1430032023, stream_id=1, stream_seq=2) 72812ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1430032023, gaps=[]) 72894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 72894ms [log] [experimentStatusChanged] {"status": "running", "message": null} 72975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d"}', extra='') 72975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 72975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 72976ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 72976ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 72976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72977ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 72977ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72977ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72978ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/67bcdf78-66a6-4da4-9df0-fb08dd87223d", "state": "closed"}] 72978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72978ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72979ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"t\xa6B\xe5\x92\x137#\x96z'7") 72980ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"t\xa6B\xe5\x92\x137#\x96z'7") 72980ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50642) 72980ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 72980ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 73069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73070ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 73134ms [err] Traceback (most recent call last): 73134ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73134ms [err] return _run_code(code, main_globals, None, 73134ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73134ms [err] exec(code, run_globals) 73134ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73134ms [err] sys.exit(main()) 73134ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73134ms [err] asyncio.run(main_async()) 73134ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73134ms [err] return loop.run_until_complete(main) 73134ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73135ms [err] self.run_forever() 73135ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73135ms [err] self._run_once() 73135ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73136ms [err] event_list = self._selector.select(timeout) 73136ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73136ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73136ms [err] KeyboardInterrupt 73138ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73138ms [err] h.flush() 73138ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73236ms [log] starting device 73632ms [err] DEBUG:asyncio:Using selector: EpollSelector 73705ms [err] ERROR:asyncio:Unclosed client session 73705ms [err] client_session: 73759ms [log] parsing 73759ms [log] creating device handler 73759ms [log] [ready] 73759ms [log] reading line 73759ms [log] [websocketToken] "78e11871-8b67-451f-a721-4838f0ae0ccf" 73774ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73774ms [log] [websocketConnected] 73961ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73961ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e99a49f7-0ac8-4f7d-a66a-ccf31ca68155"}}', extra='') 73981ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e99a49f7-0ac8-4f7d-a66a-ccf31ca68155"} 74028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985","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='') 74033ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "new"}] 76036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 76038ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 76038ms [err] v=0 76038ms [err] o=- 3933673399 3933673399 IN IP4 0.0.0.0 76038ms [err] s=- 76038ms [err] t=0 0 76038ms [err] a=group:BUNDLE 0 76038ms [err] a=msid-semantic:WMS * 76038ms [err] m=application 9 DTLS/SCTP 5000 76038ms [err] c=IN IP4 0.0.0.0 76038ms [err] a=mid:0 76038ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76038ms [err] a=max-message-size:65536 76038ms [err] a=ice-ufrag:elVo 76038ms [err] a=ice-pwd:ERHkcOEmwkVSqxzAXW8VLu 76038ms [err] a=fingerprint:sha-256 B3:E7:CD:6E:C6:FE:C6:0F:F0:94:66:54:8B:17:DE:58:B7:C3:87:AF:66:FA:7A:0E:57:01:EB:B5:D6:BA:14:39 76038ms [err] a=setup:actpass 76038ms [err] 76039ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 76039ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76040ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "new"}] 76041ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76041ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76043ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\xe6\xe6\x84&1\xf4\xe5\xf2z\x01\xbe") 76044ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8ckb\xec\xfa\x94\xee\x9c\xa3\x08~\x11') 76044ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\xe6\xe6\x84&1\xf4\xe5\xf2z\x01\xbe") 76045ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8ckb\xec\xfa\x94\xee\x9c\xa3\x08~\x11') 76046ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 76046ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"'\xcf\xb6\x8b\x81\rl#\xe8\x8e\x1f\xe9") 76047ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"'\xcf\xb6\x8b\x81\rl#\xe8\x8e\x1f\xe9") 76048ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xde\xa9\xebA\xda\xe5\xc0z\xa3\xeb\xff\x91') 76049ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xde\xa9\xebA\xda\xe5\xc0z\xa3\xeb\xff\x91') 76049ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60389) (expires in 600 seconds) 76049ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 76049ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 76050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76050ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76050ms [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='') 76050ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50216) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sh$Ue9\x84\x9f\x04}:M') 76078ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50216) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sh$Ue9\x84\x9f\x04}:M') 76085ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933673399 3933673399 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 50216 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 50216 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37217 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37217 typ srflx raddr 172.17.0.2 rport 37217\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50216 typ srflx raddr 172.30.0.1 rport 50216\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54039 typ relay raddr 172.17.0.2 rport 38208\\r\\na=end-of-candidates\\r\\na=ice-ufrag:cDQV\\r\\na=ice-pwd:6IFosLoMpKOSUcMYw9j6iQ\\r\\na=fingerprint:sha-256 58:15:FB:68:88:3A:04:CC:0C:54:35:4B:82:32:03:D3:E4:A6:70:77:CB:C7:2F:2B:31:B2:E8:C6:2A:19:4F:3A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 76085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 76085ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 76085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 76085ms [err] v=0 76085ms [err] o=- 3933673399 3933673399 IN IP4 0.0.0.0 76085ms [err] s=- 76085ms [err] t=0 0 76085ms [err] a=group:BUNDLE 0 76085ms [err] a=msid-semantic:WMS * 76085ms [err] m=application 50216 DTLS/SCTP 5000 76085ms [err] c=IN IP4 172.30.0.1 76085ms [err] a=mid:0 76085ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76085ms [err] a=max-message-size:65536 76085ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50216 typ host 76085ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37217 typ host 76085ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37217 typ srflx raddr 172.17.0.2 rport 37217 76085ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50216 typ srflx raddr 172.30.0.1 rport 50216 76085ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54039 typ relay raddr 172.17.0.2 rport 38208 76085ms [err] a=end-of-candidates 76085ms [err] a=ice-ufrag:cDQV 76085ms [err] a=ice-pwd:6IFosLoMpKOSUcMYw9j6iQ 76085ms [err] a=fingerprint:sha-256 58:15:FB:68:88:3A:04:CC:0C:54:35:4B:82:32:03:D3:E4:A6:70:77:CB:C7:2F:2B:31:B2:E8:C6:2A:19:4F:3A 76085ms [err] a=setup:active 76085ms [err] 76089ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 76089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76090ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.30.0.1', 50216)) State.FROZEN -> State.WAITING 76090ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58902) -> ('172.30.0.1', 50216)) State.FROZEN -> State.WAITING 76090ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.17.0.2', 37217)) State.FROZEN -> State.WAITING 76090ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60389) -> ('172.30.0.1', 50216)) State.FROZEN -> State.WAITING 76090ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NFF8XhHb89 1 udp 1862270975 172.17.0.2 50216 typ prflx) 76090ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76090ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76090ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.17.0.2', 50216)) State.WAITING -> State.IN_PROGRESS 76091ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50216) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nO`\x96\xec\xb8\xa2\x85T\xc6\xa6\xeb') 76091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.30.0.1', 50216)) State.WAITING -> State.IN_PROGRESS 76091ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50216) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x15\xc9\xcc\xf4\x1b\x99\xf1g\x08V=') 76092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "connecting"}] 76092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50216) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nO`\x96\xec\xb8\xa2\x85T\xc6\xa6\xeb') 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.17.0.2', 50216)) State.IN_PROGRESS -> State.SUCCEEDED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58902) -> ('172.30.0.1', 50216)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.17.0.2', 37217)) State.WAITING -> State.FAILED 76092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58902) -> ('172.17.0.2', 37217)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('141.24.211.56', 37217)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58902) -> ('141.24.211.56', 37217)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('141.24.211.56', 50216)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58902) -> ('141.24.211.56', 50216)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('141.24.210.113', 54039)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58902) -> ('141.24.210.113', 54039)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60389) -> ('172.30.0.1', 50216)) State.WAITING -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60389) -> ('172.17.0.2', 37217)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60389) -> ('141.24.211.56', 37217)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60389) -> ('141.24.211.56', 50216)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60389) -> ('141.24.210.113', 54039)) State.FROZEN -> State.FAILED 76093ms [err] INFO:aioice.ice:Connection(0) ICE completed 76094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50216) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x15\xc9\xcc\xf4\x1b\x99\xf1g\x08V=') 76094ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59065) -> ('172.30.0.1', 50216)) State.IN_PROGRESS -> State.SUCCEEDED 76094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50216) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7!\xe3\x13\x9a\xf7\x9e\xd7\xc5\xcc{\x11') 76094ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50216) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7!\xe3\x13\x9a\xf7\x9e\xd7\xc5\xcc{\x11') 76111ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 76111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76113ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 76114ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76117ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 76118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 76118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 76118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 76118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 76119ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76119ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "connected"}] 76120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 76120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 76120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 76121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 76121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 76121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 76122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 76122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 76122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 76123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1582616489, stream_id=1, stream_seq=0) 76123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 76124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=853251758, stream_id=1, stream_seq=0) 76125ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251758, gaps=[]) 76125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1582616489, gaps=[]) 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=853251759, stream_id=1, stream_seq=1) 76126ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251759, gaps=[]) 76126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=853251760, stream_id=1, stream_seq=2) 76126ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251760, gaps=[]) 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=853251761, stream_id=1, stream_seq=3) 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251761, gaps=[]) 76127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=853251762, stream_id=1, stream_seq=4) 76128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=853251762, gaps=[]) 76216ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76216ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76289ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985"}', extra='') 76289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 76290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 76290ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76290ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 76290ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 76291ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76291ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76291ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 76292ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76292ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76293ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e769913d-f8dd-4f45-bc00-e0b26a52a985", "state": "closed"}] 76293ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76293ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76294ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xdd\x01.K\xad\x82\x19\x05\xc4\xb1\x02\xb6') 76295ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xdd\x01.K\xad\x82\x19\x05\xc4\xb1\x02\xb6') 76295ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60389) 76295ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 76295ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 76371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76372ms [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 76420ms [err] Traceback (most recent call last): 76420ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76420ms [err] return _run_code(code, main_globals, None, 76420ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76420ms [err] exec(code, run_globals) 76420ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76420ms [err] sys.exit(main()) 76420ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76420ms [err] asyncio.run(main_async()) 76420ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76421ms [err] return loop.run_until_complete(main) 76421ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76421ms [err] self.run_forever() 76421ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76421ms [err] self._run_once() 76421ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76421ms [err] event_list = self._selector.select(timeout) 76421ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76422ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76422ms [err] KeyboardInterrupt 76423ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76423ms [err] h.flush() 76423ms [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 82062ms [log] starting device 82472ms [err] DEBUG:asyncio:Using selector: EpollSelector 82542ms [err] ERROR:asyncio:Unclosed client session 82542ms [err] client_session: 82608ms [log] parsing 82608ms [log] creating device handler 82608ms [log] [ready] 82608ms [log] reading line 82608ms [log] [websocketToken] "06c7db10-81b1-4a4d-9787-0c6997ae21ec" 82621ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82621ms [log] [websocketConnected] 84321ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84321ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/783dede1-537f-4f68-a376-86a2c99d639e"}}', extra='') 84343ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/783dede1-537f-4f68-a376-86a2c99d639e"} 84384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3","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='') 84390ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3", "state": "new"}] 86394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 86395ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 86395ms [err] v=0 86395ms [err] o=- 3933673409 3933673409 IN IP4 0.0.0.0 86395ms [err] s=- 86395ms [err] t=0 0 86395ms [err] a=group:BUNDLE 0 86395ms [err] a=msid-semantic:WMS * 86395ms [err] m=application 9 DTLS/SCTP 5000 86395ms [err] c=IN IP4 0.0.0.0 86395ms [err] a=mid:0 86395ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86395ms [err] a=max-message-size:65536 86395ms [err] a=ice-ufrag:eWMv 86395ms [err] a=ice-pwd:x7JIlyxMifuF4viMUNod8S 86395ms [err] a=fingerprint:sha-256 B8:C7:A3:12:75:89:44:0D:82:72:E5:9E:14:92:B0:83:D0:44:4E:B6:6E:B7:41:59:EF:96:34:22:A3:FB:B6:C0 86395ms [err] a=setup:actpass 86395ms [err] 86397ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 86397ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86398ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3", "state": "new"}] 86399ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86399ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"X\xac\x89\x9a'(\xd4d\xe7\x8bp\xed") 86402ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xffj\xc7O\xb0!N$KU2') 86403ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"X\xac\x89\x9a'(\xd4d\xe7\x8bp\xed") 86403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3\xffj\xc7O\xb0!N$KU2') 86404ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 86405ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'@\xb3\x1b\xb7\x86s\xaeP\x8c\xd7\xf6p') 86405ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'@\xb3\x1b\xb7\x86s\xaeP\x8c\xd7\xf6p') 86406ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"9]\xce\x98I'\xb7\x02\xb5c\x98\xb4") 86407ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"9]\xce\x98I'\xb7\x02\xb5c\x98\xb4") 86407ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63540) (expires in 600 seconds) 86407ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 86407ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86408ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3"}', extra='') 86408ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86408ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86408ms [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='') 86409ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5450938095232082435 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:Ulyp\\r\\na=ice-pwd:t5lgrR+PzHroHlm1gwvbHCLG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8E:E5:D6:7F:5D:5F:BB:17:4B:BE:CF:A8:5A:49:7B:CA:0C:EC:22:AD:3E:86:35:54:7B:F1:43:9D:81:FA:C4:34\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3"}', extra='') 86429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 86429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 86429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 86429ms [err] v=0 86429ms [err] o=- 5450938095232082435 2 IN IP4 127.0.0.1 86429ms [err] s=- 86429ms [err] t=0 0 86429ms [err] a=group:BUNDLE 0 86429ms [err] a=msid-semantic: WMS 86429ms [err] m=application 9 DTLS/SCTP 5000 86429ms [err] c=IN IP4 0.0.0.0 86429ms [err] a=ice-ufrag:Ulyp 86429ms [err] a=ice-pwd:t5lgrR+PzHroHlm1gwvbHCLG 86429ms [err] a=ice-options:trickle 86429ms [err] a=fingerprint:sha-256 8E:E5:D6:7F:5D:5F:BB:17:4B:BE:CF:A8:5A:49:7B:CA:0C:EC:22:AD:3E:86:35:54:7B:F1:43:9D:81:FA:C4:34 86429ms [err] a=setup:active 86429ms [err] a=mid:0 86429ms [err] a=sctpmap:5000 webrtc-datachannel 1024 86429ms [err] 86430ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 86430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3", "state": "connecting"}] 86431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9QPDVDT1AQHd') 86432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9QPDVDT1AQHd') 86432ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(sPddSQnw22 1 udp 1845501695 172.17.0.2 52896 typ prflx) 86432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33108) -> ('172.17.0.2', 52896)) State.WAITING -> State.IN_PROGRESS 86432ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\x8a \xca\xb5\x00\xc3|/\x8c\xc4~') 86435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\x8a \xca\xb5\x00\xc3|/\x8c\xc4~') 86435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33108) -> ('172.17.0.2', 52896)) State.IN_PROGRESS -> State.SUCCEEDED 86435ms [err] INFO:aioice.ice:Connection(0) ICE completed 86438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1315275174 1 udp 2113937151 0561580c-3339-425b-8693-071e950952c7.local 52896 typ host generation 0 ufrag Ulyp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3"}', extra='') 86438ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86439ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 86439ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 86443ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0561580c-3339-425b-8693-071e950952c7.local" resolved to 172.17.0.2 86452ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33108) -> ('172.17.0.2', 52896)) State.FROZEN -> State.IN_PROGRESS 86452ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\\xaf\xdbB\xbe^mH\x1a\xd9s\x0f') 86453ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3712884917 1 udp 1677729535 141.24.211.56 52896 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Ulyp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3"}', extra='') 86453ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86453ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 86453ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 86454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\\xaf\xdbB\xbe^mH\x1a\xd9s\x0f') 86454ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33108) -> ('172.17.0.2', 52896)) State.IN_PROGRESS -> State.SUCCEEDED 86454ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54485) -> ('172.17.0.2', 52896)) State.FROZEN -> State.FAILED 86454ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33108) -> ('141.24.211.56', 52896)) State.FROZEN -> State.FAILED 86455ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54485) -> ('141.24.211.56', 52896)) State.FROZEN -> State.FAILED 86455ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63540) -> ('172.17.0.2', 52896)) State.FROZEN -> State.FAILED 86455ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63540) -> ('141.24.211.56', 52896)) State.FROZEN -> State.FAILED 86472ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 86472ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86473ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 86474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 86478ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 86478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 86478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 86478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 86478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86479ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3", "state": "connected"}] 86482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 86483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 86483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 86483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 86483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 86483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 86483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 86484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 86484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 86484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 86484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=590938201, stream_id=1, stream_seq=0) 86485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=590938201, gaps=[]) 86485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 86486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4248181631, stream_id=1, stream_seq=0) 86486ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4248181631, gaps=[]) 86488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4248181632, stream_id=1, stream_seq=1) 86488ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4248181632, gaps=[]) 86488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4248181633, stream_id=1, stream_seq=2) 86489ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4248181633, gaps=[]) 86495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5UKxNXvZsYWr') 86495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5UKxNXvZsYWr') 86549ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86549ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F4b0bri7HS4H') 86558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F4b0bri7HS4H') 86620ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D6Xksck0hHVc') 86621ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D6Xksck0hHVc') 86621ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54485) -> ('172.17.0.2', 52896)) State.WAITING -> State.IN_PROGRESS 86622ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6"j\xf1&\x95\x01\xeb)\xbc\xc6l') 86625ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52896) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6"j\xf1&\x95\x01\xeb)\xbc\xc6l') 86625ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54485) -> ('172.17.0.2', 52896)) State.IN_PROGRESS -> State.SUCCEEDED 86652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3"}', extra='') 86654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 86654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 86654ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86654ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 86655ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 86655ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86655ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86656ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 86656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86656ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86657ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e76ab7a8-7b08-4cf2-b230-e82e825e8df3", "state": "closed"}] 86657ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86658ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86658ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'F\xac\xc9\x10 \xe5\xc2k\x11cW\n') 86659ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'F\xac\xc9\x10 \xe5\xc2k\x11cW\n') 86659ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63540) 86659ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 86659ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 86744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86744ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 86802ms [err] Traceback (most recent call last): 86802ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 86803ms [err] return _run_code(code, main_globals, None, 86803ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 86803ms [err] exec(code, run_globals) 86803ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 86803ms [err] sys.exit(main()) 86803ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 86803ms [err] asyncio.run(main_async()) 86803ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 86803ms [err] return loop.run_until_complete(main) 86803ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 86803ms [err] self.run_forever() 86803ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 86803ms [err] self._run_once() 86803ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 86804ms [err] event_list = self._selector.select(timeout) 86804ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 86804ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 86804ms [err] KeyboardInterrupt 86806ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 86806ms [err] h.flush() 86806ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 86911ms [log] starting device 87320ms [err] DEBUG:asyncio:Using selector: EpollSelector 87390ms [err] ERROR:asyncio:Unclosed client session 87390ms [err] client_session: 87464ms [log] parsing 87464ms [log] creating device handler 87464ms [log] [ready] 87464ms [log] reading line 87464ms [log] [websocketToken] "0c9a45ba-3374-4a2c-8473-2131879d8888" 87478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 87478ms [log] [websocketConnected] 89139ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89139ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 89158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/974882e6-4001-4ed8-83ff-cb01c92687fb"}}', extra='') 89158ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/974882e6-4001-4ed8-83ff-cb01c92687fb"} 89193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 89198ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25", "state": "new"}] 91201ms [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='') 91201ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 91201ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25"}', extra='') 91201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 91201ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8084633259922397029 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS\\r\\nm=application 9 UDP/DTLS/SCTP webrtc-datachannel\\r\\nc=IN IP4 0.0.0.0\\r\\na=ice-ufrag:f+N3\\r\\na=ice-pwd:DkXNCyvINgu2wlXZM/vJB8R8\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D5:3C:A3:4B:FF:FC:6D:0B:46:16:36:42:F6:4C:D2:FD:8D:41:01:A4:95:30:B8:6E:EF:C4:A3:AA:90:70:46:FB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25"}', extra='') 91201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 91201ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 91202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 91202ms [err] v=0 91202ms [err] o=- 8084633259922397029 2 IN IP4 127.0.0.1 91202ms [err] s=- 91202ms [err] t=0 0 91202ms [err] a=group:BUNDLE 0 91202ms [err] a=extmap-allow-mixed 91202ms [err] a=msid-semantic: WMS 91202ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 91202ms [err] c=IN IP4 0.0.0.0 91202ms [err] a=ice-ufrag:f+N3 91202ms [err] a=ice-pwd:DkXNCyvINgu2wlXZM/vJB8R8 91202ms [err] a=ice-options:trickle 91202ms [err] a=fingerprint:sha-256 D5:3C:A3:4B:FF:FC:6D:0B:46:16:36:42:F6:4C:D2:FD:8D:41:01:A4:95:30:B8:6E:EF:C4:A3:AA:90:70:46:FB 91202ms [err] a=setup:actpass 91202ms [err] a=mid:0 91202ms [err] a=sctp-port:5000 91202ms [err] a=max-message-size:262144 91202ms [err] 91204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 91204ms [err] v=0 91204ms [err] o=- 8084633259922397029 2 IN IP4 127.0.0.1 91204ms [err] s=- 91204ms [err] t=0 0 91204ms [err] a=group:BUNDLE 0 91204ms [err] a=extmap-allow-mixed 91204ms [err] a=msid-semantic: WMS 91204ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 91204ms [err] c=IN IP4 0.0.0.0 91204ms [err] a=ice-ufrag:f+N3 91204ms [err] a=ice-pwd:DkXNCyvINgu2wlXZM/vJB8R8 91204ms [err] a=ice-options:trickle 91204ms [err] a=fingerprint:sha-256 D5:3C:A3:4B:FF:FC:6D:0B:46:16:36:42:F6:4C:D2:FD:8D:41:01:A4:95:30:B8:6E:EF:C4:A3:AA:90:70:46:FB 91204ms [err] a=setup:actpass 91204ms [err] a=mid:0 91204ms [err] a=sctp-port:5000 91204ms [err] a=max-message-size:262144 91204ms [err] 91205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 91205ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25", "state": "new"}] 91206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 91206ms [err] v=0 91206ms [err] o=- 3933673414 3933673414 IN IP4 0.0.0.0 91206ms [err] s=- 91206ms [err] t=0 0 91206ms [err] a=group:BUNDLE 0 91206ms [err] a=msid-semantic:WMS * 91206ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 91206ms [err] c=IN IP4 0.0.0.0 91206ms [err] a=mid:0 91206ms [err] a=sctp-port:5000 91206ms [err] a=max-message-size:65536 91206ms [err] a=ice-ufrag:xAsA 91206ms [err] a=ice-pwd:ID1nop0587mUyqrPvYWJWQ 91206ms [err] a=fingerprint:sha-256 0E:36:B4:DD:46:75:3A:7C:9B:92:B2:38:3A:7C:F4:BD:F1:89:33:B9:07:C8:D3:B2:B4:87:28:CD:07:FA:41:FF 91206ms [err] a=setup:active 91206ms [err] 91207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 91207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 91207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 91209ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 91209ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 91211ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b(Pk9#\xf6\x08\xe3\xe0F\xac') 91211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99\x92\xf5\xe9\xa6\xa2g\xe5Ux\xe0{') 91212ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b(Pk9#\xf6\x08\xe3\xe0F\xac') 91213ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x99\x92\xf5\xe9\xa6\xa2g\xe5Ux\xe0{') 91214ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 91214ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xbb\xfb\xed\n$\x14\xde-\x91 ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xcfD\x08\xf3\x8c\x93\x16\xda\x040\xb2W') 91216ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xcfD\x08\xf3\x8c\x93\x16\xda\x040\xb2W') 91216ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58607) (expires in 600 seconds) 91217ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 91217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 91218ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 91218ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 91218ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 91218ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91219ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25", "state": "connecting"}] 91241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DhUCTzxaQ+hX') 91242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DhUCTzxaQ+hX') 91242ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Z3U5zmxrwD 1 udp 1845501695 172.17.0.2 60450 typ prflx) 91242ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50620) -> ('172.17.0.2', 60450)) State.WAITING -> State.IN_PROGRESS 91242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\x9a\xf8\xc1,\x0f\x92\xe9\xc8wZ\x9b') 91244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\x9a\xf8\xc1,\x0f\x92\xe9\xc8wZ\x9b') 91244ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50620) -> ('172.17.0.2', 60450)) State.IN_PROGRESS -> State.SUCCEEDED 91244ms [err] INFO:aioice.ice:Connection(0) ICE completed 91251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:245731544 1 udp 2113937151 4e1a63e3-8a68-4804-a4e7-d3192ad6245d.local 60450 typ host generation 0 ufrag f+N3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25"}', extra='') 91251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91255ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4e1a63e3-8a68-4804-a4e7-d3192ad6245d.local" resolved to 172.17.0.2 91255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2643341771 1 udp 1677729535 141.24.211.56 60450 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag f+N3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25"}', extra='') 91255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50620) -> ('172.17.0.2', 60450)) State.FROZEN -> State.IN_PROGRESS 91260ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z\xb5\xcas\x86\xdc\xb9F\xe6N/\xf6') 91261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z\xb5\xcas\x86\xdc\xb9F\xe6N/\xf6') 91261ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50620) -> ('172.17.0.2', 60450)) State.IN_PROGRESS -> State.SUCCEEDED 91264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:597854777 1 udp 33562623 141.24.210.113 60404 typ relay raddr 141.24.211.56 rport 60450 generation 0 ufrag f+N3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25"}', extra='') 91264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91264ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91265ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37273) -> ('172.17.0.2', 60450)) State.FROZEN -> State.IN_PROGRESS 91281ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\x9c\xb4\x80\xc0\xfb\x7f\xd9\x8b\x9c\xa6\xfa') 91282ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\x9c\xb4\x80\xc0\xfb\x7f\xd9\x8b\x9c\xa6\xfa') 91282ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37273) -> ('172.17.0.2', 60450)) State.IN_PROGRESS -> State.SUCCEEDED 91292ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4kNb2hUM/1+R') 91293ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4kNb2hUM/1+R') 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50620) -> ('141.24.211.56', 60450)) State.FROZEN -> State.FAILED 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37273) -> ('141.24.211.56', 60450)) State.FROZEN -> State.FAILED 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50620) -> ('141.24.210.113', 60404)) State.FROZEN -> State.FAILED 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37273) -> ('141.24.210.113', 60404)) State.FROZEN -> State.FAILED 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58607) -> ('172.17.0.2', 60450)) State.FROZEN -> State.FAILED 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58607) -> ('141.24.211.56', 60450)) State.FROZEN -> State.FAILED 91293ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58607) -> ('141.24.210.113', 60404)) State.FROZEN -> State.FAILED 91302ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 91302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 91303ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 91303ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 91306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 91307ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 91307ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 91307ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 91307ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 91308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25", "state": "connected"}] 91311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 91311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 91311ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 91312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 91312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 91312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 91313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2183907253, stream_id=1, stream_seq=0) 91314ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 91314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2735714738, stream_id=1, stream_seq=0) 91314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 91314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2183907253, gaps=[]) 91315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2735714738, gaps=[]) 91315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 91315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2183907254, stream_id=1, stream_seq=1) 91316ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 91317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2183907254, gaps=[]) 91317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2183907255, stream_id=1, stream_seq=2) 91317ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 91318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2183907255, gaps=[]) 91318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2183907256, stream_id=1, stream_seq=3) 91318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2183907256, gaps=[]) 91318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2183907257, stream_id=1, stream_seq=4) 91318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2183907257, gaps=[]) 91355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'856XoP0Z3SUg') 91355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'856XoP0Z3SUg') 91373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91374ms [log] [experimentStatusChanged] {"status": "running", "message": null} 91474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25"}', extra='') 91475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 91475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 91475ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 91475ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 91476ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 91476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 91476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 91477ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91477ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 91477ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91478ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bf82dcfd-0cb3-4f1e-a79f-fcec9345fc25", "state": "closed"}] 91479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 91479ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 91480ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'g\x99\xea\x98\x9e\x81KA\x8e\xec\x1d\xb8') 91480ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'g\x99\xea\x98\x9e\x81KA\x8e\xec\x1d\xb8') 91481ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58607) 91481ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 91481ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 91545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91545ms [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 91623ms [err] Traceback (most recent call last): 91623ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 91623ms [err] return _run_code(code, main_globals, None, 91623ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 91623ms [err] exec(code, run_globals) 91623ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 91623ms [err] sys.exit(main()) 91623ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 91624ms [err] asyncio.run(main_async()) 91624ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 91624ms [err] return loop.run_until_complete(main) 91624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 91624ms [err] self.run_forever() 91624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 91625ms [err] self._run_once() 91625ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 91625ms [err] event_list = self._selector.select(timeout) 91625ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 91625ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 91625ms [err] KeyboardInterrupt 91627ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 91627ms [err] h.flush() 91627ms [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 101377ms [log] starting device 101774ms [err] DEBUG:asyncio:Using selector: EpollSelector 101845ms [err] ERROR:asyncio:Unclosed client session 101845ms [err] client_session: 101911ms [log] parsing 101911ms [log] creating device handler 101911ms [log] [ready] 101911ms [log] reading line 101911ms [log] [websocketToken] "12830cd1-14cc-4c71-bc59-f71457d9d022" 101932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101932ms [log] [websocketConnected] 102118ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102118ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/04902164-e115-46d0-883e-1a06ad96ed43"}}', extra='') 102132ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/04902164-e115-46d0-883e-1a06ad96ed43"} 102168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 102172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "new"}] 104175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104175ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104175ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104175ms [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='') 104175ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf","content":{"type":"offer","sdp":"v=0\\r\\no=- 3933673427 3933673427 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 54125 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 54125 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47451 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47451 typ srflx raddr 172.17.0.2 rport 47451\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54125 typ srflx raddr 172.30.0.1 rport 54125\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62208 typ relay raddr 172.17.0.2 rport 57582\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nFpz\\r\\na=ice-pwd:3YcOUOnZTCf4cf9LYngBmx\\r\\na=fingerprint:sha-256 8F:0C:BE:09:82:E7:BE:3A:C6:0B:36:2F:C4:51:AA:23:A6:94:CA:8C:11:3F:F9:5E:4C:28:F7:E0:29:F0:1E:2C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 104197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 104197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 104197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104197ms [err] v=0 104197ms [err] o=- 3933673427 3933673427 IN IP4 0.0.0.0 104197ms [err] s=- 104197ms [err] t=0 0 104197ms [err] a=group:BUNDLE 0 104197ms [err] a=msid-semantic:WMS * 104197ms [err] m=application 54125 DTLS/SCTP 5000 104197ms [err] c=IN IP4 172.30.0.1 104197ms [err] a=mid:0 104197ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104197ms [err] a=max-message-size:65536 104197ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54125 typ host 104197ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47451 typ host 104197ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47451 typ srflx raddr 172.17.0.2 rport 47451 104197ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54125 typ srflx raddr 172.30.0.1 rport 54125 104197ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62208 typ relay raddr 172.17.0.2 rport 57582 104197ms [err] a=end-of-candidates 104197ms [err] a=ice-ufrag:nFpz 104197ms [err] a=ice-pwd:3YcOUOnZTCf4cf9LYngBmx 104197ms [err] a=fingerprint:sha-256 8F:0C:BE:09:82:E7:BE:3A:C6:0B:36:2F:C4:51:AA:23:A6:94:CA:8C:11:3F:F9:5E:4C:28:F7:E0:29:F0:1E:2C 104197ms [err] a=setup:actpass 104197ms [err] 104200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104200ms [err] v=0 104200ms [err] o=- 3933673427 3933673427 IN IP4 0.0.0.0 104200ms [err] s=- 104200ms [err] t=0 0 104200ms [err] a=group:BUNDLE 0 104200ms [err] a=msid-semantic:WMS * 104200ms [err] m=application 54125 DTLS/SCTP 5000 104200ms [err] c=IN IP4 172.30.0.1 104200ms [err] a=mid:0 104200ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104200ms [err] a=max-message-size:65536 104200ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54125 typ host 104200ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 47451 typ host 104200ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 47451 typ srflx raddr 172.17.0.2 rport 47451 104200ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54125 typ srflx raddr 172.30.0.1 rport 54125 104200ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62208 typ relay raddr 172.17.0.2 rport 57582 104200ms [err] a=end-of-candidates 104200ms [err] a=ice-ufrag:nFpz 104200ms [err] a=ice-pwd:3YcOUOnZTCf4cf9LYngBmx 104200ms [err] a=fingerprint:sha-256 8F:0C:BE:09:82:E7:BE:3A:C6:0B:36:2F:C4:51:AA:23:A6:94:CA:8C:11:3F:F9:5E:4C:28:F7:E0:29:F0:1E:2C 104200ms [err] a=setup:actpass 104200ms [err] 104201ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 104201ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "new"}] 104203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 104203ms [err] v=0 104203ms [err] o=- 3933673427 3933673427 IN IP4 0.0.0.0 104203ms [err] s=- 104203ms [err] t=0 0 104203ms [err] a=group:BUNDLE 0 104203ms [err] a=msid-semantic:WMS * 104203ms [err] m=application 9 DTLS/SCTP 5000 104203ms [err] c=IN IP4 0.0.0.0 104203ms [err] a=mid:0 104203ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104203ms [err] a=max-message-size:65536 104203ms [err] a=ice-ufrag:VpV3 104203ms [err] a=ice-pwd:Np2cLQNCYM4FtI3Xi4GThh 104203ms [err] a=fingerprint:sha-256 7C:3A:EF:09:4B:12:48:4B:EF:54:BD:75:46:F8:83:E3:9E:9B:16:74:B8:6E:FE:57:09:08:DA:9D:EC:4C:39:ED 104203ms [err] a=setup:active 104203ms [err] 104203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104206ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbbSn\xd9\xc8X\xb0\xe0\x0e\x8cX\xb6') 104208ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xabe\x9c\xf5o\x13!\x89\xde\xab4[') 104208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbbSn\xd9\xc8X\xb0\xe0\x0e\x8cX\xb6') 104209ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xabe\x9c\xf5o\x13!\x89\xde\xab4[') 104210ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104210ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'q\xf3\x90\xc2\xde\rH\xaf\x9e0\x19\x95') 104211ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'q\xf3\x90\xc2\xde\rH\xaf\x9e0\x19\x95') 104212ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeas\x86\xd9\xc8d\n\x01\xb7\xde\xf7\xf2') 104213ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xeas\x86\xd9\xc8d\n\x01\xb7\xde\xf7\xf2') 104213ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54784) (expires in 600 seconds) 104213ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104214ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 104214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.30.0.1', 54125)) State.FROZEN -> State.WAITING 104215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46813) -> ('172.30.0.1', 54125)) State.FROZEN -> State.WAITING 104215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.17.0.2', 47451)) State.FROZEN -> State.WAITING 104215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54784) -> ('172.30.0.1', 54125)) State.FROZEN -> State.WAITING 104215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.30.0.1', 54125)) State.WAITING -> State.IN_PROGRESS 104215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zp\xbc\xf1c\xf2\xdeh\xc23\x89q') 104216ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "connecting"}] 104216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zp\xbc\xf1c\xf2\xdeh\xc23\x89q') 104217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.30.0.1', 54125)) State.IN_PROGRESS -> State.SUCCEEDED 104217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('141.24.211.56', 47451)) State.FROZEN -> State.WAITING 104217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('141.24.211.56', 54125)) State.FROZEN -> State.WAITING 104217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('141.24.210.113', 62208)) State.FROZEN -> State.WAITING 104231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc$aJ\x0e^\xf3\x175\x06\xe9\x9a') 104231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc$aJ\x0e^\xf3\x175\x06\xe9\x9a') 104232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46813) -> ('172.30.0.1', 54125)) State.WAITING -> State.FAILED 104232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.17.0.2', 47451)) State.WAITING -> State.FAILED 104232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46813) -> ('172.17.0.2', 47451)) State.FROZEN -> State.FAILED 104232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('141.24.211.56', 47451)) State.WAITING -> State.FAILED 104232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46813) -> ('141.24.211.56', 47451)) State.FROZEN -> State.FAILED 104232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('141.24.211.56', 54125)) State.WAITING -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46813) -> ('141.24.211.56', 54125)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54784) -> ('172.30.0.1', 54125)) State.WAITING -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54784) -> ('172.17.0.2', 47451)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('141.24.210.113', 62208)) State.WAITING -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46813) -> ('141.24.210.113', 62208)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54784) -> ('141.24.211.56', 47451)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54784) -> ('141.24.211.56', 54125)) State.FROZEN -> State.FAILED 104233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54784) -> ('141.24.210.113', 62208)) State.FROZEN -> State.FAILED 104234ms [err] INFO:aioice.ice:Connection(0) ICE completed 104234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xd8\xac\x9f\xc7\x9f=u\xe42\xf8\xad') 104235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xd8\xac\x9f\xc7\x9f=u\xe42\xf8\xad') 104235ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(e1oFPSdeoq 1 udp 1862270975 172.17.0.2 54125 typ prflx) 104235ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.17.0.2', 54125)) State.WAITING -> State.IN_PROGRESS 104235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54125) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04VQ\xa0Kwv9\xe1\xcbX\xe9') 104235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54125) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04VQ\xa0Kwv9\xe1\xcbX\xe9') 104235ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46192) -> ('172.17.0.2', 54125)) State.IN_PROGRESS -> State.SUCCEEDED 104236ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 104236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104237ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 104237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104258ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 104259ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 104259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104259ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104260ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "connected"}] 104261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 104261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 104261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 104263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 104263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 104263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 104265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2611262458, stream_id=1, stream_seq=0) 104265ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2455352346, stream_id=1, stream_seq=0) 104265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 104266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2611262458, gaps=[]) 104267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2455352346, gaps=[]) 104267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 104268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2611262459, stream_id=1, stream_seq=1) 104268ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 104269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2611262459, gaps=[]) 104269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2611262460, stream_id=1, stream_seq=2) 104269ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 104271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2611262460, gaps=[]) 104335ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104335ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104435ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf"}', extra='') 104436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 104436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 104436ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104436ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 104436ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 104436ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104437ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 104437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104438ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2ef8cafe-67a4-437c-aca3-f8b998d3b5cf", "state": "closed"}] 104438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104439ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104439ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa3\xbbi.?X\xe0p\x8b\x85\xe4,') 104440ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa3\xbbi.?X\xe0p\x8b\x85\xe4,') 104440ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54784) 104440ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104440ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104509ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104509ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 104589ms [err] Traceback (most recent call last): 104589ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104590ms [err] return _run_code(code, main_globals, None, 104590ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104590ms [err] exec(code, run_globals) 104590ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104590ms [err] sys.exit(main()) 104590ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104590ms [err] asyncio.run(main_async()) 104590ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104590ms [err] return loop.run_until_complete(main) 104590ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104591ms [err] self.run_forever() 104591ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104591ms [err] self._run_once() 104591ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104592ms [err] event_list = self._selector.select(timeout) 104592ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104592ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104592ms [err] KeyboardInterrupt 104594ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104594ms [err] h.flush() 104594ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104698ms [log] starting device 105093ms [err] DEBUG:asyncio:Using selector: EpollSelector 105164ms [err] ERROR:asyncio:Unclosed client session 105164ms [err] client_session: 105227ms [log] parsing 105227ms [log] creating device handler 105227ms [log] [ready] 105227ms [log] reading line 105227ms [log] [websocketToken] "ac372c1c-faf9-4a99-a03a-818c8464f9f1" 105248ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105248ms [log] [websocketConnected] 105449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105449ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105466ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1c88aa0c-9a3c-4434-98b1-bd92624bea3f"}}', extra='') 105466ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1c88aa0c-9a3c-4434-98b1-bd92624bea3f"} 105514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9","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='') 105520ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "new"}] 107523ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 107525ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 107525ms [err] v=0 107525ms [err] o=- 3933673430 3933673430 IN IP4 0.0.0.0 107525ms [err] s=- 107525ms [err] t=0 0 107525ms [err] a=group:BUNDLE 0 107525ms [err] a=msid-semantic:WMS * 107525ms [err] m=application 9 DTLS/SCTP 5000 107525ms [err] c=IN IP4 0.0.0.0 107525ms [err] a=mid:0 107525ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107525ms [err] a=max-message-size:65536 107525ms [err] a=ice-ufrag:nvuD 107525ms [err] a=ice-pwd:2aGnEgQcP1r3fZcB8soWZT 107525ms [err] a=fingerprint:sha-256 36:A2:40:B1:09:D6:45:AF:35:C8:A1:4E:E8:4A:70:B0:B6:48:13:55:34:17:1F:6A:B3:C9:5B:63:81:44:06:CA 107525ms [err] a=setup:actpass 107525ms [err] 107526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 107527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107528ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "new"}] 107529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107529ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\xbe) \xaf\x013\xc2\xf9\xe1c\xbf') 107532ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'?C\xd6\x9a\xed\x14=\xaf\xf2\xc5\xa0\xc5') 107533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\xbe) \xaf\x013\xc2\xf9\xe1c\xbf') 107533ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'?C\xd6\x9a\xed\x14=\xaf\xf2\xc5\xa0\xc5') 107535ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 107535ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"'& ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'<(\x1e\xaa\x7f\xaf\xfa\xcc\x08\xf9\x02+') 107537ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'<(\x1e\xaa\x7f\xaf\xfa\xcc\x08\xf9\x02+') 107537ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53967) (expires in 600 seconds) 107537ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 107538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 107539ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107539ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107539ms [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='') 107539ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x7f(\x0c\x1c)\xb8'5\xea\xc1\xf2\xad") 107564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x7f(\x0c\x1c)\xb8'5\xea\xc1\xf2\xad") 107572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3933673430 3933673430 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 33265 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 33265 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58885 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58885 typ srflx raddr 172.17.0.2 rport 58885\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33265 typ srflx raddr 172.30.0.1 rport 33265\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63778 typ relay raddr 172.17.0.2 rport 59570\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Bos9\\r\\na=ice-pwd:zTwsb2e8lVKbZuhSXEkfh0\\r\\na=fingerprint:sha-256 A1:7C:B2:29:92:64:B3:79:A3:7C:08:E5:9F:44:78:0F:18:E2:FB:1D:0E:EB:AD:E0:4D:C2:96:60:BC:39:0C:6D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 107572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 107572ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 107572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 107572ms [err] v=0 107572ms [err] o=- 3933673430 3933673430 IN IP4 0.0.0.0 107572ms [err] s=- 107572ms [err] t=0 0 107572ms [err] a=group:BUNDLE 0 107572ms [err] a=msid-semantic:WMS * 107572ms [err] m=application 33265 DTLS/SCTP 5000 107572ms [err] c=IN IP4 172.30.0.1 107572ms [err] a=mid:0 107572ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107572ms [err] a=max-message-size:65536 107572ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33265 typ host 107572ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58885 typ host 107572ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58885 typ srflx raddr 172.17.0.2 rport 58885 107572ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33265 typ srflx raddr 172.30.0.1 rport 33265 107572ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63778 typ relay raddr 172.17.0.2 rport 59570 107572ms [err] a=end-of-candidates 107572ms [err] a=ice-ufrag:Bos9 107572ms [err] a=ice-pwd:zTwsb2e8lVKbZuhSXEkfh0 107572ms [err] a=fingerprint:sha-256 A1:7C:B2:29:92:64:B3:79:A3:7C:08:E5:9F:44:78:0F:18:E2:FB:1D:0E:EB:AD:E0:4D:C2:96:60:BC:39:0C:6D 107572ms [err] a=setup:active 107572ms [err] 107574ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 107574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.30.0.1', 33265)) State.FROZEN -> State.WAITING 107574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43888) -> ('172.30.0.1', 33265)) State.FROZEN -> State.WAITING 107575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.17.0.2', 58885)) State.FROZEN -> State.WAITING 107575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53967) -> ('172.30.0.1', 33265)) State.FROZEN -> State.WAITING 107575ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xuJ7u7nIzh 1 udp 1862270975 172.17.0.2 33265 typ prflx) 107575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.17.0.2', 33265)) State.WAITING -> State.IN_PROGRESS 107576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e\x9dT\xdd\xe3t;\xca~+\xdbv') 107576ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.30.0.1', 33265)) State.WAITING -> State.IN_PROGRESS 107576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~lb\xa5n!b\xa0\xe2:\x03:') 107576ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "connecting"}] 107577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e\x9dT\xdd\xe3t;\xca~+\xdbv') 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.17.0.2', 33265)) State.IN_PROGRESS -> State.SUCCEEDED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43888) -> ('172.30.0.1', 33265)) State.WAITING -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.17.0.2', 58885)) State.WAITING -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43888) -> ('172.17.0.2', 58885)) State.FROZEN -> State.FAILED 107577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('141.24.211.56', 58885)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43888) -> ('141.24.211.56', 58885)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('141.24.211.56', 33265)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43888) -> ('141.24.211.56', 33265)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('141.24.210.113', 63778)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43888) -> ('141.24.210.113', 63778)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53967) -> ('172.30.0.1', 33265)) State.WAITING -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53967) -> ('172.17.0.2', 58885)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53967) -> ('141.24.211.56', 58885)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53967) -> ('141.24.211.56', 33265)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53967) -> ('141.24.210.113', 63778)) State.FROZEN -> State.FAILED 107578ms [err] INFO:aioice.ice:Connection(0) ICE completed 107579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~lb\xa5n!b\xa0\xe2:\x03:') 107580ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52757) -> ('172.30.0.1', 33265)) State.IN_PROGRESS -> State.SUCCEEDED 107580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33265) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3t\x8ej`\xf7n\x97i@l\x03') 107581ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33265) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3t\x8ej`\xf7n\x97i@l\x03') 107597ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 107597ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107598ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 107599ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107602ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 107603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 107603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 107603ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 107604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 107604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 107604ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107604ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "connected"}] 107606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 107606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 107606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 107606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 107606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 107606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 107607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 107608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 107608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 107608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3177430919, stream_id=1, stream_seq=0) 107608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 107609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2467440018, stream_id=1, stream_seq=0) 107610ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440018, gaps=[]) 107610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3177430919, gaps=[]) 107610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 107611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2467440019, stream_id=1, stream_seq=1) 107611ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440019, gaps=[]) 107611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2467440020, stream_id=1, stream_seq=2) 107612ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440020, gaps=[]) 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2467440021, stream_id=1, stream_seq=3) 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440021, gaps=[]) 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2467440022, stream_id=1, stream_seq=4) 107613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2467440022, gaps=[]) 107696ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107696ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9"}', extra='') 107776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 107776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 107776ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 107776ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 107776ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107777ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 107777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/33e602f7-827f-473c-a43f-09ad237f24a9", "state": "closed"}] 107778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 107779ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 107779ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x828\x15\xda}3\xbbE\xf0\xbe\xa4\xe9') 107780ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x828\x15\xda}3\xbbE\xf0\xbe\xa4\xe9') 107780ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53967) 107781ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 107781ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 107866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 107866ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 107927ms [err] Traceback (most recent call last): 107927ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 107927ms [err] return _run_code(code, main_globals, None, 107927ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 107927ms [err] exec(code, run_globals) 107927ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 107927ms [err] sys.exit(main()) 107927ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 107927ms [err] asyncio.run(main_async()) 107927ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 107927ms [err] return loop.run_until_complete(main) 107927ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 107928ms [err] self.run_forever() 107928ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 107928ms [err] self._run_once() 107928ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 107928ms [err] event_list = self._selector.select(timeout) 107928ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 107928ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 107928ms [err] KeyboardInterrupt 107930ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 107930ms [err] h.flush() 107930ms [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