================== js Client to python Client Communication: should connect without errors 5711ms [log] starting device 6126ms [err] DEBUG:asyncio:Using selector: EpollSelector 6218ms [err] ERROR:asyncio:Unclosed client session 6218ms [err] client_session: 6322ms [log] parsing 6322ms [log] creating device handler 6322ms [log] [ready] 6322ms [log] reading line 6322ms [log] [websocketToken] "b77af906-a10e-4f3d-871e-8bfc89ef0bac" 6337ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 6337ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 8039ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 8040ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 8073ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7bdcaca0-b907-42d5-8458-ae7d821852b6"}}', extra='') 8073ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7bdcaca0-b907-42d5-8458-ae7d821852b6"} 8127ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 8132ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6", "state": "new"}] 10135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6"}', extra='') 10135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 10135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6694955238697058498 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:D1TG\\r\\na=ice-pwd:OkHMCGc2doP8VGI0uDxTYxOc\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 DE:AD:0B:FA:24:2D:D1:9C:00:15:0F:96:A3:36:E7:5D:14:13:E9:C6:A1:6D:B5:40:00:EA:60:65:DC:39:51:9B\\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/396a797b-07a3-49fe-8835-87a4c5f2d6f6"}', extra='') 10136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 10136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 10136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 10136ms [err] v=0 10136ms [err] o=- 6694955238697058498 2 IN IP4 127.0.0.1 10136ms [err] s=- 10136ms [err] t=0 0 10136ms [err] a=group:BUNDLE 0 10136ms [err] a=extmap-allow-mixed 10136ms [err] a=msid-semantic: WMS 10136ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 10136ms [err] c=IN IP4 0.0.0.0 10136ms [err] a=ice-ufrag:D1TG 10136ms [err] a=ice-pwd:OkHMCGc2doP8VGI0uDxTYxOc 10136ms [err] a=ice-options:trickle 10136ms [err] a=fingerprint:sha-256 DE:AD:0B:FA:24:2D:D1:9C:00:15:0F:96:A3:36:E7:5D:14:13:E9:C6:A1:6D:B5:40:00:EA:60:65:DC:39:51:9B 10136ms [err] a=setup:actpass 10136ms [err] a=mid:0 10136ms [err] a=sctp-port:5000 10136ms [err] a=max-message-size:262144 10136ms [err] 10140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 10140ms [err] v=0 10140ms [err] o=- 6694955238697058498 2 IN IP4 127.0.0.1 10140ms [err] s=- 10140ms [err] t=0 0 10140ms [err] a=group:BUNDLE 0 10140ms [err] a=extmap-allow-mixed 10140ms [err] a=msid-semantic: WMS 10140ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 10140ms [err] c=IN IP4 0.0.0.0 10140ms [err] a=ice-ufrag:D1TG 10140ms [err] a=ice-pwd:OkHMCGc2doP8VGI0uDxTYxOc 10140ms [err] a=ice-options:trickle 10140ms [err] a=fingerprint:sha-256 DE:AD:0B:FA:24:2D:D1:9C:00:15:0F:96:A3:36:E7:5D:14:13:E9:C6:A1:6D:B5:40:00:EA:60:65:DC:39:51:9B 10140ms [err] a=setup:actpass 10140ms [err] a=mid:0 10140ms [err] a=sctp-port:5000 10140ms [err] a=max-message-size:262144 10140ms [err] 10140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 10141ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6", "state": "new"}] 10143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 10143ms [err] v=0 10143ms [err] o=- 3934366651 3934366651 IN IP4 0.0.0.0 10143ms [err] s=- 10143ms [err] t=0 0 10143ms [err] a=group:BUNDLE 0 10143ms [err] a=msid-semantic:WMS * 10143ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 10143ms [err] c=IN IP4 0.0.0.0 10143ms [err] a=mid:0 10143ms [err] a=sctp-port:5000 10143ms [err] a=max-message-size:65536 10143ms [err] a=ice-ufrag:YGcL 10143ms [err] a=ice-pwd:vqN4wqZWjWR4Dli6fq1lhP 10143ms [err] a=fingerprint:sha-256 DD:87:DA:4B:4C:39:DF:FA:39:CB:71:17:60:05:98:3E:3E:6B:1C:FC:AA:52:A1:93:59:F6:04:7B:ED:AD:6E:EA 10143ms [err] a=setup:active 10143ms [err] 10144ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 10144ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 10144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 10145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 10146ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 10148ms [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'XU\xcc\xd7\xa7\xaa5\x15\x14#\x97\xf2') 10149ms [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'\x9d\x93Dz\xec\xe4\x86\xa6b\x91\xb9}') 10149ms [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'XU\xcc\xd7\xa7\xaa5\x15\x14#\x97\xf2') 10150ms [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'\x9d\x93Dz\xec\xe4\x86\xa6b\x91\xb9}') 10151ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 10151ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xabw"\xc1\xb5\xba\xa0\xde\xcc.\xae\xcc') 10152ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xabw"\xc1\xb5\xba\xa0\xde\xcc.\xae\xcc') 10153ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5\x82mc&\xe7H\xf9b\xbb\xa2K') 10153ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe5\x82mc&\xe7H\xf9b\xbb\xa2K') 10154ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61540) (expires in 600 seconds) 10154ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 10154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 10155ms [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='') 10155ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 10155ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 10155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 10155ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 10156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 10157ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6", "state": "connecting"}] 10183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BaXSuEvergBX') 10184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BaXSuEvergBX') 10184ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(nbNvXYlC15 1 udp 1845501695 172.17.0.2 60043 typ prflx) 10184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42467) -> ('172.17.0.2', 60043)) State.WAITING -> State.IN_PROGRESS 10184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\x9e_\xeb\xc7\x08\xe1\xc6\xda\x12\xdd#') 10186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcd\x9e_\xeb\xc7\x08\xe1\xc6\xda\x12\xdd#') 10186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42467) -> ('172.17.0.2', 60043)) State.IN_PROGRESS -> State.SUCCEEDED 10186ms [err] INFO:aioice.ice:Connection(0) ICE completed 10197ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 10197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 10199ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 10199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 10205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 10205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 10205ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 10205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 10205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 10206ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6", "state": "connected"}] 10207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:525304605 1 udp 2113937151 bebadbd3-3ee8-493c-a8dc-32d0dd99fe53.local 60043 typ host generation 0 ufrag D1TG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6"}', extra='') 10207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10211ms [err] INFO:aioice.ice:Connection(0) Remote candidate "bebadbd3-3ee8-493c-a8dc-32d0dd99fe53.local" resolved to 172.17.0.2 10212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 10212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 10212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 10213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 10213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 10214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 10214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1618115995, stream_id=1, stream_seq=0) 10214ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 10215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3514729654, stream_id=1, stream_seq=0) 10215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 10215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1618115995, gaps=[]) 10215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3514729654, gaps=[]) 10215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 10217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2355372558 1 udp 1677729535 141.24.211.56 60043 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag D1TG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6"}', extra='') 10217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10217ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10218ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10228ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:843618812 1 udp 33562623 141.24.210.113 54103 typ relay raddr 141.24.211.56 rport 60043 generation 0 ufrag D1TG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6"}', extra='') 10228ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 10228ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 10228ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 10237ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fO3wkuD67Wpd') 10237ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fO3wkuD67Wpd') 10237ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42467) -> ('172.17.0.2', 60043)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48055) -> ('172.17.0.2', 60043)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42467) -> ('141.24.211.56', 60043)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48055) -> ('141.24.211.56', 60043)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42467) -> ('141.24.210.113', 54103)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48055) -> ('141.24.210.113', 54103)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61540) -> ('172.17.0.2', 60043)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61540) -> ('141.24.211.56', 60043)) State.FROZEN -> State.FAILED 10238ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61540) -> ('141.24.210.113', 54103)) State.FROZEN -> State.FAILED 10292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 10292ms [log] [experimentStatusChanged] {"status": "running", "message": null} 10299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ya8+jWeY3Biq') 10300ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60043) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ya8+jWeY3Biq') 10378ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6"}', extra='') 10378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 10378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 10379ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 10379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 10379ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 10379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 10379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 10380ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10380ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 10380ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10380ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 10381ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/396a797b-07a3-49fe-8835-87a4c5f2d6f6", "state": "closed"}] 10381ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 10381ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 10382ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'+\x9a,\x05\xd5\x8cP-\x7fKg\xbc') 10382ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'+\x9a,\x05\xd5\x8cP-\x7fKg\xbc') 10382ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61540) 10383ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 10383ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 10453ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 10453ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 10533ms [err] Traceback (most recent call last): 10533ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 10533ms [err] return _run_code(code, main_globals, None, 10533ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 10533ms [err] exec(code, run_globals) 10533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 10533ms [err] sys.exit(main()) 10533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 10533ms [err] asyncio.run(main_async()) 10533ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 10534ms [err] return loop.run_until_complete(main) 10534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 10534ms [err] self.run_forever() 10534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 10534ms [err] self._run_once() 10534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 10535ms [err] event_list = self._selector.select(timeout) 10535ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 10535ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 10535ms [err] KeyboardInterrupt 10539ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 10539ms [err] h.flush() 10539ms [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 15672ms [log] starting device 16014ms [err] DEBUG:asyncio:Using selector: EpollSelector 16102ms [err] ERROR:asyncio:Unclosed client session 16102ms [err] client_session: 16175ms [log] parsing 16175ms [log] creating device handler 16175ms [log] [ready] 16175ms [log] reading line 16175ms [log] [websocketToken] "9a0bbfa2-7c4d-45fc-a047-f96487ad9e7a" 16197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 16197ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 16394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 16394ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 16407ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0a862d47-fe81-4492-9ef2-0757d87db539"}}', extra='') 16407ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0a862d47-fe81-4492-9ef2-0757d87db539"} 16449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 16454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "new"}] 18457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 18459ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 18459ms [err] v=0 18459ms [err] o=- 3934366659 3934366659 IN IP4 0.0.0.0 18459ms [err] s=- 18459ms [err] t=0 0 18459ms [err] a=group:BUNDLE 0 18459ms [err] a=msid-semantic:WMS * 18459ms [err] m=application 9 DTLS/SCTP 5000 18459ms [err] c=IN IP4 0.0.0.0 18459ms [err] a=mid:0 18459ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18459ms [err] a=max-message-size:65536 18459ms [err] a=ice-ufrag:jYlu 18459ms [err] a=ice-pwd:VhAMdj19FVlNb3IrabuswZ 18459ms [err] a=fingerprint:sha-256 0C:C0:9F:1D:5B:EB:10:F3:D3:5D:11:F3:2D:53:3C:E8:78:FC:5F:5D:7C:50:AF:4C:BD:39:DE:C3:54:FE:6A:1B 18459ms [err] a=setup:actpass 18459ms [err] 18460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 18460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 18461ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "new"}] 18462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 18462ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 18465ms [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'\xd4\xba\x13\x9d\x19T7f\xa8{\xfcK') 18465ms [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'\xb1\xb6\xd6\xb3\xda]\xefr\xf8\xf0l\xb3') 18466ms [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'\xd4\xba\x13\x9d\x19T7f\xa8{\xfcK') 18466ms [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'\xb1\xb6\xd6\xb3\xda]\xefr\xf8\xf0l\xb3') 18468ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 18468ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8c\xf8[K\xfb\xa7\x80\xfe\xcb\xcb\xdf^') 18469ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x8c\xf8[K\xfb\xa7\x80\xfe\xcb\xcb\xdf^') 18469ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc6\xe7\x08\x12\xca\xb6:\xfa\xc8\xba\\\xc4') 18470ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc6\xe7\x08\x12\xca\xb6:\xfa\xc8\xba\\\xc4') 18470ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58264) (expires in 600 seconds) 18470ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 18470ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 18471ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 18472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18472ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 18472ms [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='') 18472ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 18499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcfj\xe8j`\xa2\xf4\x81h\n\xc5\xef') 18499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcfj\xe8j`\xa2\xf4\x81h\n\xc5\xef') 18508ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf","content":{"type":"answer","sdp":"v=0\\r\\no=- 3934366659 3934366659 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 41814 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 41814 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58480 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41814 typ srflx raddr 172.30.0.1 rport 41814\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58480 typ srflx raddr 172.17.0.2 rport 58480\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52170 typ relay raddr 172.17.0.2 rport 50622\\r\\na=end-of-candidates\\r\\na=ice-ufrag:5Btt\\r\\na=ice-pwd:yT6tveT3zPMvUfFquHPnCW\\r\\na=fingerprint:sha-256 85:CD:9E:B4:A8:D4:CD:86:42:63:5A:9F:97:92:EE:2D:D6:CE:29:D0:D4:ED:18:77:60:B4:0C:5C:C0:08:94:32\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 18508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 18508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 18508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 18508ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 18508ms [err] v=0 18508ms [err] o=- 3934366659 3934366659 IN IP4 0.0.0.0 18508ms [err] s=- 18508ms [err] t=0 0 18508ms [err] a=group:BUNDLE 0 18508ms [err] a=msid-semantic:WMS * 18508ms [err] m=application 41814 DTLS/SCTP 5000 18508ms [err] c=IN IP4 172.30.0.1 18508ms [err] a=mid:0 18508ms [err] a=sctpmap:5000 webrtc-datachannel 65535 18508ms [err] a=max-message-size:65536 18508ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41814 typ host 18508ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58480 typ host 18508ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41814 typ srflx raddr 172.30.0.1 rport 41814 18508ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58480 typ srflx raddr 172.17.0.2 rport 58480 18508ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52170 typ relay raddr 172.17.0.2 rport 50622 18508ms [err] a=end-of-candidates 18508ms [err] a=ice-ufrag:5Btt 18508ms [err] a=ice-pwd:yT6tveT3zPMvUfFquHPnCW 18508ms [err] a=fingerprint:sha-256 85:CD:9E:B4:A8:D4:CD:86:42:63:5A:9F:97:92:EE:2D:D6:CE:29:D0:D4:ED:18:77:60:B4:0C:5C:C0:08:94:32 18508ms [err] a=setup:active 18508ms [err] 18510ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 18510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 18510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 18511ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.30.0.1', 41814)) State.FROZEN -> State.WAITING 18511ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56059) -> ('172.30.0.1', 41814)) State.FROZEN -> State.WAITING 18511ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.17.0.2', 58480)) State.FROZEN -> State.WAITING 18511ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58264) -> ('172.30.0.1', 41814)) State.FROZEN -> State.WAITING 18511ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(71FbUtjnrG 1 udp 1862270975 172.17.0.2 41814 typ prflx) 18512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 18512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.17.0.2', 41814)) State.WAITING -> State.IN_PROGRESS 18512ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16\xf1\x1f\xda\xb3\xa7\xa2}\x1c\xeb\x8e\xd4') 18513ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.30.0.1', 41814)) State.WAITING -> State.IN_PROGRESS 18513ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9D\x12\xc2;\x8e!SF=\xf8\xda') 18513ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "connecting"}] 18515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16\xf1\x1f\xda\xb3\xa7\xa2}\x1c\xeb\x8e\xd4') 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.17.0.2', 41814)) State.IN_PROGRESS -> State.SUCCEEDED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56059) -> ('172.30.0.1', 41814)) State.WAITING -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.17.0.2', 58480)) State.WAITING -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56059) -> ('172.17.0.2', 58480)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('141.24.211.56', 41814)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56059) -> ('141.24.211.56', 41814)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('141.24.211.56', 58480)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56059) -> ('141.24.211.56', 58480)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('141.24.210.113', 52170)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56059) -> ('141.24.210.113', 52170)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58264) -> ('172.30.0.1', 41814)) State.WAITING -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58264) -> ('172.17.0.2', 58480)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58264) -> ('141.24.211.56', 41814)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58264) -> ('141.24.211.56', 58480)) State.FROZEN -> State.FAILED 18515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58264) -> ('141.24.210.113', 52170)) State.FROZEN -> State.FAILED 18516ms [err] INFO:aioice.ice:Connection(0) ICE completed 18516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9D\x12\xc2;\x8e!SF=\xf8\xda') 18516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52136) -> ('172.30.0.1', 41814)) State.IN_PROGRESS -> State.SUCCEEDED 18516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41814) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a{p\x8f\x11A\xb1F\x95\x92\x03\xad') 18516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41814) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a{p\x8f\x11A\xb1F\x95\x92\x03\xad') 18533ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 18533ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 18534ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 18535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 18539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 18539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 18539ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 18540ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 18540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 18540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 18540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 18541ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 18541ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "connected"}] 18543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 18543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 18543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 18543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 18543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 18543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 18544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 18544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 18545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 18545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=91007698, stream_id=1, stream_seq=0) 18545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 18547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1256611278, stream_id=1, stream_seq=0) 18547ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 18547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1256611278, gaps=[]) 18547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=91007698, gaps=[]) 18548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 18635ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 18635ms [log] [experimentStatusChanged] {"status": "running", "message": null} 18707ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf"}', extra='') 18707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 18707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 18707ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 18707ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 18707ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 18708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 18708ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 18708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18708ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 18708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18708ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 18709ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b6995e0f-2cff-46aa-84c8-3456a11138cf", "state": "closed"}] 18709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 18710ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 18710ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xe1\xd3\xa2]T{\xfb\xcb\xdd\xbau\xac') 18711ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xe1\xd3\xa2]T{\xfb\xcb\xdd\xbau\xac') 18711ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58264) 18711ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 18711ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 18812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18812ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 18865ms [err] Traceback (most recent call last): 18865ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18865ms [err] return _run_code(code, main_globals, None, 18865ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18865ms [err] exec(code, run_globals) 18865ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18865ms [err] sys.exit(main()) 18865ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18865ms [err] asyncio.run(main_async()) 18865ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18865ms [err] return loop.run_until_complete(main) 18865ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18865ms [err] self.run_forever() 18865ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18866ms [err] self._run_once() 18866ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18866ms [err] event_list = self._selector.select(timeout) 18866ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18866ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18866ms [err] KeyboardInterrupt 18868ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18868ms [err] h.flush() 18868ms [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 31237ms [log] starting device 31592ms [err] DEBUG:asyncio:Using selector: EpollSelector 31675ms [err] ERROR:asyncio:Unclosed client session 31675ms [err] client_session: 31755ms [log] parsing 31755ms [log] creating device handler 31755ms [log] [ready] 31755ms [log] reading line 31755ms [log] [websocketToken] "ebf40d39-cdee-4faa-a2fc-6724d3b61b24" 31768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31768ms [log] [websocketConnected] 33521ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33521ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5776d9ec-d297-4036-b9fe-d4a45a1c929e"}}', extra='') 33545ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5776d9ec-d297-4036-b9fe-d4a45a1c929e"} 33598ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 33603ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84", "state": "new"}] 35606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 35608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 35608ms [err] v=0 35608ms [err] o=- 3934366676 3934366676 IN IP4 0.0.0.0 35608ms [err] s=- 35608ms [err] t=0 0 35608ms [err] a=group:BUNDLE 0 35608ms [err] a=msid-semantic:WMS * 35608ms [err] m=application 9 DTLS/SCTP 5000 35608ms [err] c=IN IP4 0.0.0.0 35608ms [err] a=mid:0 35608ms [err] a=sctpmap:5000 webrtc-datachannel 65535 35608ms [err] a=max-message-size:65536 35608ms [err] a=ice-ufrag:8RM3 35608ms [err] a=ice-pwd:sCFpJjwUhlF8vfhKUoa3xo 35608ms [err] a=fingerprint:sha-256 F9:A7:96:54:48:EF:3E:52:52:A3:29:98:09:ED:7A:8C:FC:1A:26:6D:0A:0D:C9:2E:98:5F:23:20:9E:BF:14:B2 35608ms [err] a=setup:actpass 35608ms [err] 35609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 35609ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35611ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84", "state": "new"}] 35611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35611ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35613ms [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'J\xd3\xa5J\xa0\xbe\x02P\xf9\xa8\x9f\xde') 35614ms [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'!E\x89\xe9\xe6\xc2]\x9d\xd4\xa6VQ') 35614ms [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'J\xd3\xa5J\xa0\xbe\x02P\xf9\xa8\x9f\xde') 35615ms [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'!E\x89\xe9\xe6\xc2]\x9d\xd4\xa6VQ') 35617ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 35617ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd4\xfb\x1f\xe9\xc6\xda\xae\x82~4_\xdd') 35618ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd4\xfb\x1f\xe9\xc6\xda\xae\x82~4_\xdd') 35619ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xb1\xae\xe1\x0eI\xee\xd2\xe4\xfe8\xa9') 35620ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdc\xb1\xae\xe1\x0eI\xee\xd2\xe4\xfe8\xa9') 35620ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57521) (expires in 600 seconds) 35620ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 35620ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 35622ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84"}', extra='') 35622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35622ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35622ms [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='') 35622ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 35641ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3491384204906389512 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:hcJe\\r\\na=ice-pwd:jJbuQ8B3qMi4nRQZOP42hZiu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2B:FB:D6:81:CF:7A:46:7A:19:2F:8B:DF:DA:B4:99:13:BA:A4:50:D0:E5:6C:1C:01:87:92:02:BD:BD:3B:F2:A5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84"}', extra='') 35641ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35641ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 35641ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 35641ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 35641ms [err] v=0 35641ms [err] o=- 3491384204906389512 2 IN IP4 127.0.0.1 35641ms [err] s=- 35641ms [err] t=0 0 35641ms [err] a=group:BUNDLE 0 35641ms [err] a=msid-semantic: WMS 35641ms [err] m=application 9 DTLS/SCTP 5000 35641ms [err] c=IN IP4 0.0.0.0 35641ms [err] a=ice-ufrag:hcJe 35641ms [err] a=ice-pwd:jJbuQ8B3qMi4nRQZOP42hZiu 35641ms [err] a=ice-options:trickle 35641ms [err] a=fingerprint:sha-256 2B:FB:D6:81:CF:7A:46:7A:19:2F:8B:DF:DA:B4:99:13:BA:A4:50:D0:E5:6C:1C:01:87:92:02:BD:BD:3B:F2:A5 35641ms [err] a=setup:active 35641ms [err] a=mid:0 35641ms [err] a=sctpmap:5000 webrtc-datachannel 1024 35641ms [err] 35642ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 35642ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 35642ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 35643ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35643ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35643ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35643ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84", "state": "connecting"}] 35643ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bu3fsaWnKn5s') 35643ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bu3fsaWnKn5s') 35644ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qKgrtlwFyW 1 udp 1845501695 172.17.0.2 57078 typ prflx) 35644ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 57078)) State.WAITING -> State.IN_PROGRESS 35644ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xe7`/\xbe\xca-\x99B\xf1f\xeb') 35645ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xe7`/\xbe\xca-\x99B\xf1f\xeb') 35645ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 57078)) State.IN_PROGRESS -> State.SUCCEEDED 35646ms [err] INFO:aioice.ice:Connection(0) ICE completed 35652ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:145733469 1 udp 2113937151 f5f93c3b-b1e6-4e27-a5bd-072a7a627a15.local 57078 typ host generation 0 ufrag hcJe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84"}', extra='') 35653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35653ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35657ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f5f93c3b-b1e6-4e27-a5bd-072a7a627a15.local" resolved to 172.17.0.2 35663ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 57078)) State.FROZEN -> State.IN_PROGRESS 35664ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x7f\xb2\x96"\x81\xbf\x10\x06a>\xec\xa1') 35664ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2357386530 1 udp 1677729535 141.24.211.56 57078 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag hcJe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84"}', extra='') 35664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35665ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x7f\xb2\x96"\x81\xbf\x10\x06a>\xec\xa1') 35665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 57078)) State.IN_PROGRESS -> State.SUCCEEDED 35665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54393) -> ('172.17.0.2', 57078)) State.FROZEN -> State.FAILED 35665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('141.24.211.56', 57078)) State.FROZEN -> State.FAILED 35665ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54393) -> ('141.24.211.56', 57078)) State.FROZEN -> State.FAILED 35666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57521) -> ('172.17.0.2', 57078)) State.FROZEN -> State.FAILED 35666ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57521) -> ('141.24.211.56', 57078)) State.FROZEN -> State.FAILED 35685ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 35685ms [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 35691ms [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 35692ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 35693ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84", "state": "connected"}] 35697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 35697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 35698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 35699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=540789544, stream_id=1, stream_seq=0) 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=540789544, gaps=[]) 35700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 35701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4054025892, stream_id=1, stream_seq=0) 35701ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 35701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025892, gaps=[]) 35704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4054025893, stream_id=1, stream_seq=1) 35705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025893, gaps=[]) 35705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025894, stream_id=1, stream_seq=2) 35705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025894, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025895, stream_id=1, stream_seq=2) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025895, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025896, stream_id=1, stream_seq=2) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025896, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025897, stream_id=1, stream_seq=2) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025897, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025898, stream_id=1, stream_seq=2) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025898, gaps=[]) 35707ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025899, stream_id=1, stream_seq=2) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025899, gaps=[]) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025900, stream_id=1, stream_seq=2) 35708ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025900, gaps=[]) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025901, stream_id=1, stream_seq=2) 35709ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025901, gaps=[]) 35710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KmMeZUJJfPWt') 35710ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KmMeZUJJfPWt') 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025902, stream_id=1, stream_seq=3) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025902, gaps=[]) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025903, stream_id=1, stream_seq=3) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025903, gaps=[]) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025904, stream_id=1, stream_seq=3) 35711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025904, gaps=[]) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025905, stream_id=1, stream_seq=3) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025905, gaps=[]) 35713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025906, stream_id=1, stream_seq=3) 35714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025906, gaps=[]) 35714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025907, stream_id=1, stream_seq=3) 35715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025907, gaps=[]) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025908, stream_id=1, stream_seq=3) 35716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025908, gaps=[]) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025909, stream_id=1, stream_seq=3) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025909, gaps=[]) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025910, stream_id=1, stream_seq=4) 35717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025910, gaps=[]) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025911, stream_id=1, stream_seq=4) 35718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025911, gaps=[]) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025912, stream_id=1, stream_seq=4) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025912, gaps=[]) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025913, stream_id=1, stream_seq=4) 35719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025913, gaps=[]) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025914, stream_id=1, stream_seq=4) 35720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025914, gaps=[]) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025915, stream_id=1, stream_seq=4) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025915, gaps=[]) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025916, stream_id=1, stream_seq=4) 35721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025916, gaps=[]) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025917, stream_id=1, stream_seq=4) 35722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025917, gaps=[]) 35723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025918, stream_id=1, stream_seq=5) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025918, gaps=[]) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025919, stream_id=1, stream_seq=5) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025919, gaps=[]) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025920, stream_id=1, stream_seq=5) 35724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025920, gaps=[]) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025921, stream_id=1, stream_seq=5) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025921, gaps=[]) 35725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025922, stream_id=1, stream_seq=5) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025922, gaps=[]) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025923, stream_id=1, stream_seq=5) 35726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025923, gaps=[]) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025924, stream_id=1, stream_seq=5) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025924, gaps=[]) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025925, stream_id=1, stream_seq=5) 35727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025925, gaps=[]) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025926, stream_id=1, stream_seq=6) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025926, gaps=[]) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025927, stream_id=1, stream_seq=6) 35729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025927, gaps=[]) 35730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025928, stream_id=1, stream_seq=6) 35730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025928, gaps=[]) 35730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025929, stream_id=1, stream_seq=6) 35730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025929, gaps=[]) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025930, stream_id=1, stream_seq=6) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025930, gaps=[]) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025931, stream_id=1, stream_seq=6) 35731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025931, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025932, stream_id=1, stream_seq=6) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025932, gaps=[]) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025933, stream_id=1, stream_seq=6) 35732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025933, gaps=[]) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025934, stream_id=1, stream_seq=7) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025934, gaps=[]) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025935, stream_id=1, stream_seq=7) 35733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025935, gaps=[]) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025936, stream_id=1, stream_seq=7) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025936, gaps=[]) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025937, stream_id=1, stream_seq=7) 35734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025937, gaps=[]) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025938, stream_id=1, stream_seq=7) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025938, gaps=[]) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025939, stream_id=1, stream_seq=7) 35735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025939, gaps=[]) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025940, stream_id=1, stream_seq=7) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025940, gaps=[]) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025941, stream_id=1, stream_seq=7) 35736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025941, gaps=[]) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025942, stream_id=1, stream_seq=8) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025942, gaps=[]) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025943, stream_id=1, stream_seq=8) 35739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025943, gaps=[]) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025944, stream_id=1, stream_seq=8) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025944, gaps=[]) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025945, stream_id=1, stream_seq=8) 35740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025945, gaps=[]) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025946, stream_id=1, stream_seq=8) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025946, gaps=[]) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025947, stream_id=1, stream_seq=8) 35741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025947, gaps=[]) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025948, stream_id=1, stream_seq=8) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025948, gaps=[]) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025949, stream_id=1, stream_seq=8) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025949, gaps=[]) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025950, stream_id=1, stream_seq=9) 35742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025950, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025951, stream_id=1, stream_seq=9) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025951, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025952, stream_id=1, stream_seq=9) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025952, gaps=[]) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025953, stream_id=1, stream_seq=9) 35743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025953, gaps=[]) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025954, stream_id=1, stream_seq=9) 35744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025954, gaps=[]) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025955, stream_id=1, stream_seq=9) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025955, gaps=[]) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025956, stream_id=1, stream_seq=9) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025956, gaps=[]) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025957, stream_id=1, stream_seq=9) 35745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025957, gaps=[]) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025958, stream_id=1, stream_seq=10) 35746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025958, gaps=[]) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025959, stream_id=1, stream_seq=10) 35747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025959, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025960, stream_id=1, stream_seq=10) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025960, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025961, stream_id=1, stream_seq=10) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025961, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025962, stream_id=1, stream_seq=10) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025962, gaps=[]) 35748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025963, stream_id=1, stream_seq=10) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025963, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025964, stream_id=1, stream_seq=10) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025964, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025965, stream_id=1, stream_seq=10) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025965, gaps=[]) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025966, stream_id=1, stream_seq=11) 35749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025966, gaps=[]) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025967, stream_id=1, stream_seq=11) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025967, gaps=[]) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025968, stream_id=1, stream_seq=11) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025968, gaps=[]) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025969, stream_id=1, stream_seq=11) 35750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025969, gaps=[]) 35751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025970, stream_id=1, stream_seq=11) 35751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025970, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025971, stream_id=1, stream_seq=11) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025971, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025972, stream_id=1, stream_seq=11) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025972, gaps=[]) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025973, stream_id=1, stream_seq=11) 35752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025973, gaps=[]) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025974, stream_id=1, stream_seq=12) 35753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025974, gaps=[]) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025975, stream_id=1, stream_seq=12) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025975, gaps=[]) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025976, stream_id=1, stream_seq=12) 35754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025976, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025977, stream_id=1, stream_seq=12) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025977, gaps=[]) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025978, stream_id=1, stream_seq=12) 35755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025978, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025979, stream_id=1, stream_seq=12) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025979, gaps=[]) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025980, stream_id=1, stream_seq=12) 35756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025980, gaps=[]) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025981, stream_id=1, stream_seq=12) 35757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025981, gaps=[]) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025982, stream_id=1, stream_seq=13) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025982, gaps=[]) 35759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025983, stream_id=1, stream_seq=13) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025983, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025984, stream_id=1, stream_seq=13) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025984, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025985, stream_id=1, stream_seq=13) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025985, gaps=[]) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025986, stream_id=1, stream_seq=13) 35760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025986, gaps=[]) 35761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025987, stream_id=1, stream_seq=13) 35761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025987, gaps=[]) 35761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025988, stream_id=1, stream_seq=13) 35761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025988, gaps=[]) 35761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025989, stream_id=1, stream_seq=13) 35762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025989, gaps=[]) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025990, stream_id=1, stream_seq=14) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025990, gaps=[]) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025991, stream_id=1, stream_seq=14) 35763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025991, gaps=[]) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025992, stream_id=1, stream_seq=14) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054025992, gaps=[]) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025993, stream_id=1, stream_seq=14) 35764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054025993, gaps=[]) 35765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025994, stream_id=1, stream_seq=14) 35765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054025994, gaps=[]) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025995, stream_id=1, stream_seq=14) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054025995, gaps=[]) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025996, stream_id=1, stream_seq=14) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054025996, gaps=[]) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054025997, stream_id=1, stream_seq=14) 35766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054025997, gaps=[]) 35767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054025998, stream_id=1, stream_seq=15) 35768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054025998, gaps=[]) 35768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054025999, stream_id=1, stream_seq=15) 35768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054025999, gaps=[]) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026000, stream_id=1, stream_seq=15) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026000, gaps=[]) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026001, stream_id=1, stream_seq=15) 35769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026001, gaps=[]) 35770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026002, stream_id=1, stream_seq=15) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026002, gaps=[]) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026003, stream_id=1, stream_seq=15) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026003, gaps=[]) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026004, stream_id=1, stream_seq=15) 35771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026004, gaps=[]) 35772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026005, stream_id=1, stream_seq=15) 35772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026005, gaps=[]) 35774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YIvaWRsvNaef') 35774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57078) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YIvaWRsvNaef') 35774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026006, stream_id=1, stream_seq=16) 35775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026006, gaps=[]) 35775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026007, stream_id=1, stream_seq=16) 35775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026007, gaps=[]) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026008, stream_id=1, stream_seq=16) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026008, gaps=[]) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026009, stream_id=1, stream_seq=16) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026009, gaps=[]) 35776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026010, stream_id=1, stream_seq=16) 35777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026010, gaps=[]) 35777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026011, stream_id=1, stream_seq=16) 35777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026011, gaps=[]) 35777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026012, stream_id=1, stream_seq=16) 35777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026012, gaps=[]) 35778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026013, stream_id=1, stream_seq=16) 35778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026013, gaps=[]) 35779ms [log] [experimentStatusChanged] {"status": "running", "message": null} 35779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026014, stream_id=1, stream_seq=17) 35780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026014, gaps=[]) 35780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026015, stream_id=1, stream_seq=17) 35780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026015, gaps=[]) 35780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026016, stream_id=1, stream_seq=17) 35780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026016, gaps=[]) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026017, stream_id=1, stream_seq=17) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026017, gaps=[]) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026018, stream_id=1, stream_seq=17) 35781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026018, gaps=[]) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026019, stream_id=1, stream_seq=17) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026019, gaps=[]) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026020, stream_id=1, stream_seq=17) 35782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026020, gaps=[]) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026021, stream_id=1, stream_seq=17) 35783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026021, gaps=[]) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026022, stream_id=1, stream_seq=18) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026022, gaps=[]) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026023, stream_id=1, stream_seq=18) 35784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026023, gaps=[]) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026024, stream_id=1, stream_seq=18) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026024, gaps=[]) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026025, stream_id=1, stream_seq=18) 35785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026025, gaps=[]) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026026, stream_id=1, stream_seq=18) 35786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026026, gaps=[]) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026027, stream_id=1, stream_seq=18) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026027, gaps=[]) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026028, stream_id=1, stream_seq=18) 35787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026028, gaps=[]) 35788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026029, stream_id=1, stream_seq=18) 35788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026029, gaps=[]) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026030, stream_id=1, stream_seq=19) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026030, gaps=[]) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026031, stream_id=1, stream_seq=19) 35790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026031, gaps=[]) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026032, stream_id=1, stream_seq=19) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026032, gaps=[]) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026033, stream_id=1, stream_seq=19) 35791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026033, gaps=[]) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026034, stream_id=1, stream_seq=19) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026034, gaps=[]) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026035, stream_id=1, stream_seq=19) 35792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026035, gaps=[]) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026036, stream_id=1, stream_seq=19) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026036, gaps=[]) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026037, stream_id=1, stream_seq=19) 35793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026037, gaps=[]) 35795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026038, stream_id=1, stream_seq=20) 35795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026038, gaps=[]) 35795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026039, stream_id=1, stream_seq=20) 35795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026039, gaps=[]) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026040, stream_id=1, stream_seq=20) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026040, gaps=[]) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026041, stream_id=1, stream_seq=20) 35796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026041, gaps=[]) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026042, stream_id=1, stream_seq=20) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026042, gaps=[]) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026043, stream_id=1, stream_seq=20) 35797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026043, gaps=[]) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026044, stream_id=1, stream_seq=20) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026044, gaps=[]) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026045, stream_id=1, stream_seq=20) 35798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026045, gaps=[]) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026046, stream_id=1, stream_seq=21) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026046, gaps=[]) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026047, stream_id=1, stream_seq=21) 35799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026047, gaps=[]) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026048, stream_id=1, stream_seq=21) 35800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026048, gaps=[]) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026049, stream_id=1, stream_seq=21) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026049, gaps=[]) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026050, stream_id=1, stream_seq=21) 35801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026050, gaps=[]) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026051, stream_id=1, stream_seq=21) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026051, gaps=[]) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026052, stream_id=1, stream_seq=21) 35802ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026052, gaps=[]) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026053, stream_id=1, stream_seq=21) 35803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026053, gaps=[]) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026054, stream_id=1, stream_seq=22) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026054, gaps=[]) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026055, stream_id=1, stream_seq=22) 35805ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026055, gaps=[]) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026056, stream_id=1, stream_seq=22) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026056, gaps=[]) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026057, stream_id=1, stream_seq=22) 35806ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026057, gaps=[]) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026058, stream_id=1, stream_seq=22) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026058, gaps=[]) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026059, stream_id=1, stream_seq=22) 35807ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026059, gaps=[]) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026060, stream_id=1, stream_seq=22) 35808ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026060, gaps=[]) 35809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026061, stream_id=1, stream_seq=22) 35809ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026061, gaps=[]) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026062, stream_id=1, stream_seq=23) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026062, gaps=[]) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026063, stream_id=1, stream_seq=23) 35810ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026063, gaps=[]) 35811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026064, stream_id=1, stream_seq=23) 35811ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026064, gaps=[]) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026065, stream_id=1, stream_seq=23) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026065, gaps=[]) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026066, stream_id=1, stream_seq=23) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026066, gaps=[]) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026067, stream_id=1, stream_seq=23) 35813ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026067, gaps=[]) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026068, stream_id=1, stream_seq=23) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026068, gaps=[]) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026069, stream_id=1, stream_seq=23) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026069, gaps=[]) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026070, stream_id=1, stream_seq=24) 35814ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026070, gaps=[]) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026071, stream_id=1, stream_seq=24) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026071, gaps=[]) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026072, stream_id=1, stream_seq=24) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026072, gaps=[]) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026073, stream_id=1, stream_seq=24) 35815ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026073, gaps=[]) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026074, stream_id=1, stream_seq=24) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026074, gaps=[]) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026075, stream_id=1, stream_seq=24) 35816ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026075, gaps=[]) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026076, stream_id=1, stream_seq=24) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026076, gaps=[]) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026077, stream_id=1, stream_seq=24) 35817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026077, gaps=[]) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026078, stream_id=1, stream_seq=25) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026078, gaps=[]) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026079, stream_id=1, stream_seq=25) 35818ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026079, gaps=[]) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026080, stream_id=1, stream_seq=25) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026080, gaps=[]) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026081, stream_id=1, stream_seq=25) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026081, gaps=[]) 35819ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026082, stream_id=1, stream_seq=25) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026082, gaps=[]) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026083, stream_id=1, stream_seq=25) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026083, gaps=[]) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026084, stream_id=1, stream_seq=25) 35820ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026084, gaps=[]) 35821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026085, stream_id=1, stream_seq=25) 35821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026085, gaps=[]) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026086, stream_id=1, stream_seq=26) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026086, gaps=[]) 35822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026087, stream_id=1, stream_seq=26) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026087, gaps=[]) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026088, stream_id=1, stream_seq=26) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026088, gaps=[]) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026089, stream_id=1, stream_seq=26) 35823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026089, gaps=[]) 35824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026090, stream_id=1, stream_seq=26) 35824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026090, gaps=[]) 35824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026091, stream_id=1, stream_seq=26) 35824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026091, gaps=[]) 35824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026092, stream_id=1, stream_seq=26) 35824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026092, gaps=[]) 35825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026093, stream_id=1, stream_seq=26) 35825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026093, gaps=[]) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026094, stream_id=1, stream_seq=27) 35826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026094, gaps=[]) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026095, stream_id=1, stream_seq=27) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026095, gaps=[]) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026096, stream_id=1, stream_seq=27) 35827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026096, gaps=[]) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026097, stream_id=1, stream_seq=27) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026097, gaps=[]) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026098, stream_id=1, stream_seq=27) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026098, gaps=[]) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026099, stream_id=1, stream_seq=27) 35828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026099, gaps=[]) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026100, stream_id=1, stream_seq=27) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026100, gaps=[]) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026101, stream_id=1, stream_seq=27) 35829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026101, gaps=[]) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026102, stream_id=1, stream_seq=28) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026102, gaps=[]) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026103, stream_id=1, stream_seq=28) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026103, gaps=[]) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026104, stream_id=1, stream_seq=28) 35830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026104, gaps=[]) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026105, stream_id=1, stream_seq=28) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026105, gaps=[]) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026106, stream_id=1, stream_seq=28) 35831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026106, gaps=[]) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026107, stream_id=1, stream_seq=28) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026107, gaps=[]) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026108, stream_id=1, stream_seq=28) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026108, gaps=[]) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026109, stream_id=1, stream_seq=28) 35832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026109, gaps=[]) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026110, stream_id=1, stream_seq=29) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026110, gaps=[]) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026111, stream_id=1, stream_seq=29) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026111, gaps=[]) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026112, stream_id=1, stream_seq=29) 35834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026112, gaps=[]) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026113, stream_id=1, stream_seq=29) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026113, gaps=[]) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026114, stream_id=1, stream_seq=29) 35835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026114, gaps=[]) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026115, stream_id=1, stream_seq=29) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026115, gaps=[]) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026116, stream_id=1, stream_seq=29) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026116, gaps=[]) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026117, stream_id=1, stream_seq=29) 35836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026117, gaps=[]) 35837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026118, stream_id=1, stream_seq=30) 35837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026118, gaps=[]) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026119, stream_id=1, stream_seq=30) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026119, gaps=[]) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026120, stream_id=1, stream_seq=30) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026120, gaps=[]) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026121, stream_id=1, stream_seq=30) 35838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026121, gaps=[]) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026122, stream_id=1, stream_seq=30) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026122, gaps=[]) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026123, stream_id=1, stream_seq=30) 35839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026123, gaps=[]) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026124, stream_id=1, stream_seq=30) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026124, gaps=[]) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026125, stream_id=1, stream_seq=30) 35840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026125, gaps=[]) 35841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026126, stream_id=1, stream_seq=31) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026126, gaps=[]) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026127, stream_id=1, stream_seq=31) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026127, gaps=[]) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026128, stream_id=1, stream_seq=31) 35842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026128, gaps=[]) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026129, stream_id=1, stream_seq=31) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026129, gaps=[]) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026130, stream_id=1, stream_seq=31) 35843ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026130, gaps=[]) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026131, stream_id=1, stream_seq=31) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026131, gaps=[]) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026132, stream_id=1, stream_seq=31) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026132, gaps=[]) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026133, stream_id=1, stream_seq=31) 35844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026133, gaps=[]) 35845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026134, stream_id=1, stream_seq=32) 35845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026134, gaps=[]) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026135, stream_id=1, stream_seq=32) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026135, gaps=[]) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026136, stream_id=1, stream_seq=32) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026136, gaps=[]) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026137, stream_id=1, stream_seq=32) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026137, gaps=[]) 35846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026138, stream_id=1, stream_seq=32) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026138, gaps=[]) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026139, stream_id=1, stream_seq=32) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026139, gaps=[]) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026140, stream_id=1, stream_seq=32) 35847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026140, gaps=[]) 35848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026141, stream_id=1, stream_seq=32) 35848ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026141, gaps=[]) 35849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=4054026142, stream_id=1, stream_seq=33) 35849ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=4054026142, gaps=[]) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026143, stream_id=1, stream_seq=33) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=4054026143, gaps=[]) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026144, stream_id=1, stream_seq=33) 35850ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=4054026144, gaps=[]) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026145, stream_id=1, stream_seq=33) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=4054026145, gaps=[]) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026146, stream_id=1, stream_seq=33) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=4054026146, gaps=[]) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026147, stream_id=1, stream_seq=33) 35851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=4054026147, gaps=[]) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=4054026148, stream_id=1, stream_seq=33) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=4054026148, gaps=[]) 35852ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=4054026149, stream_id=1, stream_seq=33) 35881ms [log] 262140 35881ms [log] 262140 35881ms [log] [file] 35882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4054026149, gaps=[]) 36064ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84"}', extra='') 36064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 36064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 36064ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 36065ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 36065ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 36065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 36065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 36065ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36065ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 36065ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36065ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 36066ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0487d1d1-4175-4c7c-9574-0e6471187b84", "state": "closed"}] 36066ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 36066ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 36067ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x1e\xb9b\xb19\x1eRc\xc3\xa7o\xe3') 36067ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x1e\xb9b\xb19\x1eRc\xc3\xa7o\xe3') 36067ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57521) 36068ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 36068ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 36141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 36141ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 36201ms [err] Traceback (most recent call last): 36201ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 36201ms [err] return _run_code(code, main_globals, None, 36201ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 36201ms [err] exec(code, run_globals) 36201ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 36202ms [err] sys.exit(main()) 36202ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 36202ms [err] asyncio.run(main_async()) 36202ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 36202ms [err] return loop.run_until_complete(main) 36202ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 36202ms [err] self.run_forever() 36202ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 36202ms [err] self._run_once() 36202ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 36203ms [err] event_list = self._selector.select(timeout) 36203ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 36203ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 36203ms [err] KeyboardInterrupt 36206ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 36206ms [err] h.flush() 36206ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 41372ms [log] starting device 41708ms [err] DEBUG:asyncio:Using selector: EpollSelector 41797ms [err] ERROR:asyncio:Unclosed client session 41797ms [err] client_session: 41862ms [log] parsing 41862ms [log] creating device handler 41862ms [log] [ready] 41862ms [log] reading line 41862ms [log] [websocketToken] "0517a730-7ad7-4e8f-a5d0-5dc14585a006" 41886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41886ms [log] [websocketConnected] 42093ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42093ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/98568c09-e885-42a8-acbb-c323fbbadcd4"}}', extra='') 42107ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/98568c09-e885-42a8-acbb-c323fbbadcd4"} 42145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 42153ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "new"}] 44155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 44156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 44156ms [err] v=0 44156ms [err] o=- 3934366685 3934366685 IN IP4 0.0.0.0 44156ms [err] s=- 44156ms [err] t=0 0 44156ms [err] a=group:BUNDLE 0 44156ms [err] a=msid-semantic:WMS * 44156ms [err] m=application 9 DTLS/SCTP 5000 44156ms [err] c=IN IP4 0.0.0.0 44156ms [err] a=mid:0 44156ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44156ms [err] a=max-message-size:65536 44156ms [err] a=ice-ufrag:GYzK 44156ms [err] a=ice-pwd:UCumzWggV2vXjVBBUZ8bGz 44156ms [err] a=fingerprint:sha-256 7A:C2:BE:1B:A4:72:7F:6F:87:F0:BD:8A:64:F5:D8:17:18:39:0D:A3:B1:72:97:CD:41:15:2E:63:D8:20:35:81 44156ms [err] a=setup:actpass 44156ms [err] 44158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 44158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "new"}] 44160ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44160ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44162ms [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'\x18/\xda\xf9eR\xa2\xa6[\x85\x16^') 44163ms [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'\xc5Wl\x99\xf3\xb3\xbf\xfc\xdd\xdf\xde\xe7') 44163ms [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'\x18/\xda\xf9eR\xa2\xa6[\x85\x16^') 44164ms [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'\xc5Wl\x99\xf3\xb3\xbf\xfc\xdd\xdf\xde\xe7') 44165ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44165ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8c\xe3\xe4B\xcc!t\x1bhf\xee\x8b') 44166ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x8c\xe3\xe4B\xcc!t\x1bhf\xee\x8b') 44166ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'.\xdc\xb2\x105\x92\xd6\x15(M\xef\xb1') 44167ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'.\xdc\xb2\x105\x92\xd6\x15(M\xef\xb1') 44167ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64317) (expires in 600 seconds) 44167ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44168ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44168ms [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='') 44168ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46801) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xee~\xd3%h\xe7\xcce\xeb6\x93\xb6') 44190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46801) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xee~\xd3%h\xe7\xcce\xeb6\x93\xb6') 44197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3934366685 3934366685 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 46801 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 46801 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35184 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46801 typ srflx raddr 172.30.0.1 rport 46801\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35184 typ srflx raddr 172.17.0.2 rport 35184\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59943 typ relay raddr 172.17.0.2 rport 55805\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YCwY\\r\\na=ice-pwd:9oOdxguasiBZl8XJzvAWD8\\r\\na=fingerprint:sha-256 56:7E:AB:91:E2:F8:2B:27:DC:D5:F3:23:10:4F:01:31:D1:84:93:0F:65:0B:98:7B:C2:A8:1C:8A:49:D9:47:6B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 44197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 44197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 44197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 44197ms [err] v=0 44197ms [err] o=- 3934366685 3934366685 IN IP4 0.0.0.0 44197ms [err] s=- 44197ms [err] t=0 0 44197ms [err] a=group:BUNDLE 0 44197ms [err] a=msid-semantic:WMS * 44197ms [err] m=application 46801 DTLS/SCTP 5000 44197ms [err] c=IN IP4 172.30.0.1 44197ms [err] a=mid:0 44197ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44197ms [err] a=max-message-size:65536 44197ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 46801 typ host 44197ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35184 typ host 44197ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 46801 typ srflx raddr 172.30.0.1 rport 46801 44197ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35184 typ srflx raddr 172.17.0.2 rport 35184 44197ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59943 typ relay raddr 172.17.0.2 rport 55805 44197ms [err] a=end-of-candidates 44197ms [err] a=ice-ufrag:YCwY 44197ms [err] a=ice-pwd:9oOdxguasiBZl8XJzvAWD8 44197ms [err] a=fingerprint:sha-256 56:7E:AB:91:E2:F8:2B:27:DC:D5:F3:23:10:4F:01:31:D1:84:93:0F:65:0B:98:7B:C2:A8:1C:8A:49:D9:47:6B 44197ms [err] a=setup:active 44197ms [err] 44198ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 44198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.30.0.1', 46801)) State.FROZEN -> State.WAITING 44198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54611) -> ('172.30.0.1', 46801)) State.FROZEN -> State.WAITING 44198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.17.0.2', 35184)) State.FROZEN -> State.WAITING 44198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64317) -> ('172.30.0.1', 46801)) State.FROZEN -> State.WAITING 44199ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(wZAdPXXUJq 1 udp 1862270975 172.17.0.2 46801 typ prflx) 44199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.17.0.2', 46801)) State.WAITING -> State.IN_PROGRESS 44199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46801) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p}EPy\xa5\x9c\xa6{\n\x13\xcd') 44199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.30.0.1', 46801)) State.WAITING -> State.IN_PROGRESS 44199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46801) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\xc3\xf4&t\xbel\xec\xeb\xa8\x83\xcc') 44200ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "connecting"}] 44200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46801) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p}EPy\xa5\x9c\xa6{\n\x13\xcd') 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.17.0.2', 46801)) State.IN_PROGRESS -> State.SUCCEEDED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54611) -> ('172.30.0.1', 46801)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.17.0.2', 35184)) State.WAITING -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54611) -> ('172.17.0.2', 35184)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('141.24.211.56', 46801)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54611) -> ('141.24.211.56', 46801)) State.FROZEN -> State.FAILED 44200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('141.24.211.56', 35184)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54611) -> ('141.24.211.56', 35184)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('141.24.210.113', 59943)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54611) -> ('141.24.210.113', 59943)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64317) -> ('172.30.0.1', 46801)) State.WAITING -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64317) -> ('172.17.0.2', 35184)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64317) -> ('141.24.211.56', 46801)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64317) -> ('141.24.211.56', 35184)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64317) -> ('141.24.210.113', 59943)) State.FROZEN -> State.FAILED 44201ms [err] INFO:aioice.ice:Connection(0) ICE completed 44201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46801) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95\xc3\xf4&t\xbel\xec\xeb\xa8\x83\xcc') 44201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56890) -> ('172.30.0.1', 46801)) State.IN_PROGRESS -> State.SUCCEEDED 44201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 46801) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7\x1a\xad\xe4\x10\xf3\xae\xe6\xa1\xbcS\xba') 44202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 46801) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7\x1a\xad\xe4\x10\xf3\xae\xe6\xa1\xbcS\xba') 44220ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 44220ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44220ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 44221ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 44223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 44223ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 44223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 44223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "connected"}] 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 44224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 44225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=720048369, stream_id=1, stream_seq=0) 44226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 44227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1642703990, stream_id=1, stream_seq=0) 44227ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642703990, gaps=[]) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=720048369, gaps=[]) 44228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1642703991, stream_id=1, stream_seq=1) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642703991, gaps=[]) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642703992, stream_id=1, stream_seq=2) 44230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642703992, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642703993, stream_id=1, stream_seq=2) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642703993, gaps=[]) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642703994, stream_id=1, stream_seq=2) 44231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642703994, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642703995, stream_id=1, stream_seq=2) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642703995, gaps=[]) 44232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642703996, stream_id=1, stream_seq=2) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642703996, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642703997, stream_id=1, stream_seq=2) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642703997, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642703998, stream_id=1, stream_seq=2) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642703998, gaps=[]) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642703999, stream_id=1, stream_seq=3) 44233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642703999, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704000, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704000, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704001, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704001, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704002, stream_id=1, stream_seq=3) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704002, gaps=[]) 44234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704003, stream_id=1, stream_seq=3) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704003, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704004, stream_id=1, stream_seq=3) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704004, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704005, stream_id=1, stream_seq=3) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704005, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704006, stream_id=1, stream_seq=4) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704006, gaps=[]) 44235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704007, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704007, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704008, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704008, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704009, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704009, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704010, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704010, gaps=[]) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704011, stream_id=1, stream_seq=4) 44236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704011, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704012, stream_id=1, stream_seq=4) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704012, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704013, stream_id=1, stream_seq=5) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704013, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704014, stream_id=1, stream_seq=5) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704014, gaps=[]) 44237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704015, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704015, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704016, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704016, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704017, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704017, gaps=[]) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704018, stream_id=1, stream_seq=5) 44238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704018, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704019, stream_id=1, stream_seq=5) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704019, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704020, stream_id=1, stream_seq=6) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704020, gaps=[]) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704021, stream_id=1, stream_seq=6) 44239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704021, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704022, stream_id=1, stream_seq=6) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704022, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704023, stream_id=1, stream_seq=6) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704023, gaps=[]) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704024, stream_id=1, stream_seq=6) 44240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704024, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704025, stream_id=1, stream_seq=6) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704025, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704026, stream_id=1, stream_seq=6) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704026, gaps=[]) 44241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704027, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704027, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704028, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704028, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704029, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704029, gaps=[]) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704030, stream_id=1, stream_seq=7) 44242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704030, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704031, stream_id=1, stream_seq=7) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704031, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704032, stream_id=1, stream_seq=7) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704032, gaps=[]) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704033, stream_id=1, stream_seq=7) 44243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704033, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704034, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704034, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704035, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704035, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704036, stream_id=1, stream_seq=8) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704036, gaps=[]) 44244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704037, stream_id=1, stream_seq=8) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704037, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704038, stream_id=1, stream_seq=8) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704038, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704039, stream_id=1, stream_seq=8) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704039, gaps=[]) 44245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704040, stream_id=1, stream_seq=8) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704040, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704041, stream_id=1, stream_seq=9) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704041, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704042, stream_id=1, stream_seq=9) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704042, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704043, stream_id=1, stream_seq=9) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704043, gaps=[]) 44246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704044, stream_id=1, stream_seq=9) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704044, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704045, stream_id=1, stream_seq=9) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704045, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704046, stream_id=1, stream_seq=9) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704046, gaps=[]) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704047, stream_id=1, stream_seq=9) 44247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704047, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704048, stream_id=1, stream_seq=10) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704048, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704049, stream_id=1, stream_seq=10) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704049, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704050, stream_id=1, stream_seq=10) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704050, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704051, stream_id=1, stream_seq=10) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704051, gaps=[]) 44248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704052, stream_id=1, stream_seq=10) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704052, gaps=[]) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704053, stream_id=1, stream_seq=10) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704053, gaps=[]) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704054, stream_id=1, stream_seq=10) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704054, gaps=[]) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704055, stream_id=1, stream_seq=11) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704055, gaps=[]) 44249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704056, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704056, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704057, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704057, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704058, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704058, gaps=[]) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704059, stream_id=1, stream_seq=11) 44250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704059, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704060, stream_id=1, stream_seq=11) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704060, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704061, stream_id=1, stream_seq=11) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704061, gaps=[]) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704062, stream_id=1, stream_seq=12) 44251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704062, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704063, stream_id=1, stream_seq=12) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704063, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704064, stream_id=1, stream_seq=12) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704064, gaps=[]) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704065, stream_id=1, stream_seq=12) 44252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704065, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704066, stream_id=1, stream_seq=12) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704066, gaps=[]) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704067, stream_id=1, stream_seq=12) 44253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704067, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704068, stream_id=1, stream_seq=12) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704068, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704069, stream_id=1, stream_seq=13) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704069, gaps=[]) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704070, stream_id=1, stream_seq=13) 44254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704070, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704071, stream_id=1, stream_seq=13) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704071, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704072, stream_id=1, stream_seq=13) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704072, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704073, stream_id=1, stream_seq=13) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704073, gaps=[]) 44255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704074, stream_id=1, stream_seq=13) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704074, gaps=[]) 44256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704075, stream_id=1, stream_seq=13) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704075, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704076, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704076, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704077, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704077, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704078, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704078, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704079, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704079, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704080, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704080, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704081, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704081, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704082, stream_id=1, stream_seq=14) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704082, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704083, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704083, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704084, stream_id=1, stream_seq=15) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704084, gaps=[]) 44258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704085, stream_id=1, stream_seq=15) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704085, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704086, stream_id=1, stream_seq=15) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704086, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704087, stream_id=1, stream_seq=15) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704087, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704088, stream_id=1, stream_seq=15) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704088, gaps=[]) 44259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704089, stream_id=1, stream_seq=15) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704089, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704090, stream_id=1, stream_seq=16) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704090, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704091, stream_id=1, stream_seq=16) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704091, gaps=[]) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704092, stream_id=1, stream_seq=16) 44260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704092, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704093, stream_id=1, stream_seq=16) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704093, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704094, stream_id=1, stream_seq=16) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704094, gaps=[]) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704095, stream_id=1, stream_seq=16) 44261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704095, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704096, stream_id=1, stream_seq=16) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704096, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704097, stream_id=1, stream_seq=17) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704097, gaps=[]) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704098, stream_id=1, stream_seq=17) 44262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704098, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704099, stream_id=1, stream_seq=17) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704099, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704100, stream_id=1, stream_seq=17) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704100, gaps=[]) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704101, stream_id=1, stream_seq=17) 44263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704101, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704102, stream_id=1, stream_seq=17) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704102, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704103, stream_id=1, stream_seq=17) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704103, gaps=[]) 44264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704104, stream_id=1, stream_seq=18) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704104, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704105, stream_id=1, stream_seq=18) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704105, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704106, stream_id=1, stream_seq=18) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704106, gaps=[]) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704107, stream_id=1, stream_seq=18) 44265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704107, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704108, stream_id=1, stream_seq=18) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704108, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704109, stream_id=1, stream_seq=18) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704109, gaps=[]) 44266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704110, stream_id=1, stream_seq=18) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704110, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704111, stream_id=1, stream_seq=19) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704111, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704112, stream_id=1, stream_seq=19) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704112, gaps=[]) 44267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704113, stream_id=1, stream_seq=19) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704113, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704114, stream_id=1, stream_seq=19) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704114, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704115, stream_id=1, stream_seq=19) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704115, gaps=[]) 44268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704116, stream_id=1, stream_seq=19) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704116, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704117, stream_id=1, stream_seq=19) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704117, gaps=[]) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704118, stream_id=1, stream_seq=20) 44269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704118, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704119, stream_id=1, stream_seq=20) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704119, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704120, stream_id=1, stream_seq=20) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704120, gaps=[]) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704121, stream_id=1, stream_seq=20) 44270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704121, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704122, stream_id=1, stream_seq=20) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704122, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704123, stream_id=1, stream_seq=20) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704123, gaps=[]) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704124, stream_id=1, stream_seq=20) 44271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704124, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704125, stream_id=1, stream_seq=21) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704125, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704126, stream_id=1, stream_seq=21) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704126, gaps=[]) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704127, stream_id=1, stream_seq=21) 44272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704127, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704128, stream_id=1, stream_seq=21) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704128, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704129, stream_id=1, stream_seq=21) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704129, gaps=[]) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704130, stream_id=1, stream_seq=21) 44273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704130, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704131, stream_id=1, stream_seq=21) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704131, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704132, stream_id=1, stream_seq=22) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704132, gaps=[]) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704133, stream_id=1, stream_seq=22) 44274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704133, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704134, stream_id=1, stream_seq=22) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704134, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704135, stream_id=1, stream_seq=22) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704135, gaps=[]) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704136, stream_id=1, stream_seq=22) 44275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704136, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704137, stream_id=1, stream_seq=22) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704137, gaps=[]) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704138, stream_id=1, stream_seq=22) 44276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704138, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704139, stream_id=1, stream_seq=23) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704139, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704140, stream_id=1, stream_seq=23) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704140, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704141, stream_id=1, stream_seq=23) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704141, gaps=[]) 44277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704142, stream_id=1, stream_seq=23) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704142, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704143, stream_id=1, stream_seq=23) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704143, gaps=[]) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704144, stream_id=1, stream_seq=23) 44278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704144, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704145, stream_id=1, stream_seq=23) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704145, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704146, stream_id=1, stream_seq=24) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704146, gaps=[]) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704147, stream_id=1, stream_seq=24) 44279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704147, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704148, stream_id=1, stream_seq=24) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704148, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704149, stream_id=1, stream_seq=24) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704149, gaps=[]) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704150, stream_id=1, stream_seq=24) 44280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704150, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704151, stream_id=1, stream_seq=24) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704151, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704152, stream_id=1, stream_seq=24) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704152, gaps=[]) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704153, stream_id=1, stream_seq=25) 44281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704153, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704154, stream_id=1, stream_seq=25) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704154, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704155, stream_id=1, stream_seq=25) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704155, gaps=[]) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704156, stream_id=1, stream_seq=25) 44282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704156, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704157, stream_id=1, stream_seq=25) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704157, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704158, stream_id=1, stream_seq=25) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704158, gaps=[]) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704159, stream_id=1, stream_seq=25) 44283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704159, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704160, stream_id=1, stream_seq=26) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704160, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704161, stream_id=1, stream_seq=26) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704161, gaps=[]) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704162, stream_id=1, stream_seq=26) 44284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704162, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704163, stream_id=1, stream_seq=26) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704163, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704164, stream_id=1, stream_seq=26) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704164, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704165, stream_id=1, stream_seq=26) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704165, gaps=[]) 44285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704166, stream_id=1, stream_seq=26) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704166, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704167, stream_id=1, stream_seq=27) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704167, gaps=[]) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704168, stream_id=1, stream_seq=27) 44286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704168, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704169, stream_id=1, stream_seq=27) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704169, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704170, stream_id=1, stream_seq=27) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704170, gaps=[]) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704171, stream_id=1, stream_seq=27) 44287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704171, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704172, stream_id=1, stream_seq=27) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704172, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704173, stream_id=1, stream_seq=27) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704173, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704174, stream_id=1, stream_seq=28) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704174, gaps=[]) 44288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704175, stream_id=1, stream_seq=28) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704175, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704176, stream_id=1, stream_seq=28) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704176, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704177, stream_id=1, stream_seq=28) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704177, gaps=[]) 44289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704178, stream_id=1, stream_seq=28) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704178, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704179, stream_id=1, stream_seq=28) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704179, gaps=[]) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704180, stream_id=1, stream_seq=28) 44290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704180, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704181, stream_id=1, stream_seq=29) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704181, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704182, stream_id=1, stream_seq=29) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704182, gaps=[]) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704183, stream_id=1, stream_seq=29) 44291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704183, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704184, stream_id=1, stream_seq=29) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704184, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704185, stream_id=1, stream_seq=29) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704185, gaps=[]) 44292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704186, stream_id=1, stream_seq=29) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704186, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704187, stream_id=1, stream_seq=29) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704187, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704188, stream_id=1, stream_seq=30) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704188, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704189, stream_id=1, stream_seq=30) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704189, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704190, stream_id=1, stream_seq=30) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704190, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704191, stream_id=1, stream_seq=30) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704191, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704192, stream_id=1, stream_seq=30) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704192, gaps=[]) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704193, stream_id=1, stream_seq=30) 44294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704193, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704194, stream_id=1, stream_seq=30) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704194, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704195, stream_id=1, stream_seq=31) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704195, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704196, stream_id=1, stream_seq=31) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704196, gaps=[]) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704197, stream_id=1, stream_seq=31) 44295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704197, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704198, stream_id=1, stream_seq=31) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704198, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704199, stream_id=1, stream_seq=31) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704199, gaps=[]) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704200, stream_id=1, stream_seq=31) 44296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704200, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704201, stream_id=1, stream_seq=31) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704201, gaps=[]) 44297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704202, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704202, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704203, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704203, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704204, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704204, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704205, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704205, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704206, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704206, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704207, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704207, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704208, stream_id=1, stream_seq=32) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704208, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=1642704209, stream_id=1, stream_seq=33) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1642704209, gaps=[]) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704210, stream_id=1, stream_seq=33) 44299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1642704210, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704211, stream_id=1, stream_seq=33) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1642704211, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704212, stream_id=1, stream_seq=33) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1642704212, gaps=[]) 44300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704213, stream_id=1, stream_seq=33) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1642704213, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=1642704214, stream_id=1, stream_seq=33) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1642704214, gaps=[]) 44302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=1642704215, stream_id=1, stream_seq=33) 44337ms [log] 262140 44337ms [log] 262140 44337ms [log] [file] 44338ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1642704215, gaps=[]) 44338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4"}', extra='') 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 44505ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44506ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 44506ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 44506ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44506ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44506ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 44506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44507ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/762521b9-bbe9-40a3-b7b7-26b6628863d4", "state": "closed"}] 44507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44507ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44507ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfa\x95>\xdeJ\xa7\xaf\xee\xfc&{ ') 44508ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfa\x95>\xdeJ\xa7\xaf\xee\xfc&{ ') 44508ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64317) 44508ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44508ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44583ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44649ms [err] Traceback (most recent call last): 44649ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44649ms [err] return _run_code(code, main_globals, None, 44649ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44649ms [err] exec(code, run_globals) 44649ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44649ms [err] sys.exit(main()) 44649ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44650ms [err] asyncio.run(main_async()) 44650ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44650ms [err] return loop.run_until_complete(main) 44650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44650ms [err] self.run_forever() 44650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44650ms [err] self._run_once() 44650ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44650ms [err] event_list = self._selector.select(timeout) 44650ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44651ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44651ms [err] KeyboardInterrupt 44653ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44653ms [err] h.flush() 44653ms [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 50460ms [log] starting device 50826ms [err] DEBUG:asyncio:Using selector: EpollSelector 50909ms [err] ERROR:asyncio:Unclosed client session 50909ms [err] client_session: 50986ms [log] parsing 50986ms [log] creating device handler 50986ms [log] [ready] 50986ms [log] reading line 50986ms [log] [websocketToken] "175b2c8b-9252-4b87-8187-cdbe519e6687" 51000ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 51001ms [log] [websocketConnected] 52749ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 52749ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 52777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/be744af9-701b-40ef-bb51-006f221e1000"}}', extra='') 52777ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/be744af9-701b-40ef-bb51-006f221e1000"} 52833ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863","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='') 52843ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863", "state": "new"}] 54846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 54848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 54848ms [err] v=0 54848ms [err] o=- 3934366695 3934366695 IN IP4 0.0.0.0 54848ms [err] s=- 54848ms [err] t=0 0 54848ms [err] a=group:BUNDLE 0 54848ms [err] a=msid-semantic:WMS * 54848ms [err] m=application 9 DTLS/SCTP 5000 54848ms [err] c=IN IP4 0.0.0.0 54848ms [err] a=mid:0 54848ms [err] a=sctpmap:5000 webrtc-datachannel 65535 54848ms [err] a=max-message-size:65536 54848ms [err] a=ice-ufrag:LoIr 54848ms [err] a=ice-pwd:tj2mofNbj6pGwN3SI19SOQ 54848ms [err] a=fingerprint:sha-256 44:B8:51:3A:93:ED:21:7C:7B:1E:83:92:D8:F1:07:18:FD:6F:F3:A2:0A:9C:C1:B6:5B:3C:75:51:9D:BF:5E:8F 54848ms [err] a=setup:actpass 54848ms [err] 54849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 54849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 54851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863", "state": "new"}] 54851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 54852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 54854ms [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'Q\x00\x1d\x98\x06.\xb2t\xddD\xfd\xb9') 54855ms [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'W\x8bM|d|`U\xd95*\xfd') 54855ms [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'Q\x00\x1d\x98\x06.\xb2t\xddD\xfd\xb9') 54856ms [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'W\x8bM|d|`U\xd95*\xfd') 54858ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 54858ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83,\x10\x97\xe6\xbao\xfc\xf8\xf1\x13\x9e') 54859ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x83,\x10\x97\xe6\xbao\xfc\xf8\xf1\x13\x9e') 54859ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b' \xfb\x02)\x11\xc0\xe4]\x8ac\xc2\xd7') 54860ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b' \xfb\x02)\x11\xc0\xe4]\x8ac\xc2\xd7') 54861ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57349) (expires in 600 seconds) 54861ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 54861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 54862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863"}', extra='') 54862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54862ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 54862ms [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='') 54862ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 54884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yRJaBCS8pYYo') 54884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yRJaBCS8pYYo') 54885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8239064693366735686 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:L2pf\\r\\na=ice-pwd:ZVdwOgb6ydUPiW7EKq4rbmPT\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D2:D8:EB:E9:7B:3F:7E:A5:E2:28:2B:6F:F0:EF:5E:02:44:1D:2C:45:A3:36:6D:B6:EA:13:83:1D:B0:38:68:49\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863"}', extra='') 54885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 54885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 54885ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 54885ms [err] v=0 54885ms [err] o=- 8239064693366735686 2 IN IP4 127.0.0.1 54885ms [err] s=- 54885ms [err] t=0 0 54885ms [err] a=group:BUNDLE 0 54885ms [err] a=msid-semantic: WMS 54885ms [err] m=application 9 DTLS/SCTP 5000 54885ms [err] c=IN IP4 0.0.0.0 54885ms [err] a=ice-ufrag:L2pf 54885ms [err] a=ice-pwd:ZVdwOgb6ydUPiW7EKq4rbmPT 54885ms [err] a=ice-options:trickle 54885ms [err] a=fingerprint:sha-256 D2:D8:EB:E9:7B:3F:7E:A5:E2:28:2B:6F:F0:EF:5E:02:44:1D:2C:45:A3:36:6D:B6:EA:13:83:1D:B0:38:68:49 54885ms [err] a=setup:active 54885ms [err] a=mid:0 54885ms [err] a=sctpmap:5000 webrtc-datachannel 1024 54885ms [err] 54886ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 54886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 54886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 54886ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(IuuXsBVe6S 1 udp 1845501695 172.17.0.2 42977 typ prflx) 54886ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54886ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54886ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35959) -> ('172.17.0.2', 42977)) State.WAITING -> State.IN_PROGRESS 54887ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6\xc2\x9d\x8et\x07]\x86/\r\xba\x18') 54887ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863", "state": "connecting"}] 54888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6\xc2\x9d\x8et\x07]\x86/\r\xba\x18') 54888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35959) -> ('172.17.0.2', 42977)) State.IN_PROGRESS -> State.SUCCEEDED 54888ms [err] INFO:aioice.ice:Connection(0) ICE completed 54896ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:719590460 1 udp 2113937151 5aef043f-b011-4e8a-87cc-c632f0404271.local 42977 typ host generation 0 ufrag L2pf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863"}', extra='') 54896ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54897ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54897ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54900ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5aef043f-b011-4e8a-87cc-c632f0404271.local" resolved to 172.17.0.2 54907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35959) -> ('172.17.0.2', 42977)) State.FROZEN -> State.IN_PROGRESS 54907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\xdd\x8b\xf6e\xa5\xf1\xad\xf0\xee\xd1\xaa') 54908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\xdd\x8b\xf6e\xa5\xf1\xad\xf0\xee\xd1\xaa') 54909ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35959) -> ('172.17.0.2', 42977)) State.IN_PROGRESS -> State.SUCCEEDED 54909ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43300) -> ('172.17.0.2', 42977)) State.FROZEN -> State.FAILED 54909ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57349) -> ('172.17.0.2', 42977)) State.FROZEN -> State.FAILED 54911ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2932440643 1 udp 1677729535 141.24.211.56 42977 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag L2pf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863"}', extra='') 54911ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54911ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54911ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54928ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35959) -> ('141.24.211.56', 42977)) State.FROZEN -> State.IN_PROGRESS 54928ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\x85q\xec1\xd8<}\x89.\x93\x1c') 54940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/935KXsWSqLj') 54940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/935KXsWSqLj') 54949ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43300) -> ('141.24.211.56', 42977)) State.FROZEN -> State.IN_PROGRESS 54949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfcZ #\x8eNgaPi\x94\x9c') 54970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57349) -> ('141.24.211.56', 42977)) State.FROZEN -> State.IN_PROGRESS 54970ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"L\xe9\x082E\x84A'/_w\xd6") 54970ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'+\xb5B\xac29\xb1W\xbf\xf7;v') 54971ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'+\xb5B\xac29\xb1W\xbf\xf7;v') 54971ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 42977) 54991ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 54991ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 54992ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 54993ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 54997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 54997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 54997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 54998ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 54998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 54999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 54999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 54999ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 54999ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863", "state": "connected"}] 55004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 55005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 55005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 55005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 55005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 55006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 55006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 55006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j0BFNMWRbu8Y') 55007ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j0BFNMWRbu8Y') 55008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 55008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 55008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 55008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3241803601, stream_id=1, stream_seq=0) 55008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 55009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3241803601, gaps=[]) 55009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 55010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2963875709, stream_id=1, stream_seq=0) 55010ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 55010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2963875709, gaps=[]) 55013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2963875710, stream_id=1, stream_seq=1) 55013ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 55014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2963875710, gaps=[]) 55014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2963875711, stream_id=1, stream_seq=2) 55014ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 55016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2963875711, gaps=[]) 55067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'crc1nVAJACK1') 55067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'crc1nVAJACK1') 55067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43300) -> ('172.17.0.2', 42977)) State.WAITING -> State.IN_PROGRESS 55067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"93\xf8\xa6\xc8\x1f\xb4\x0c\xa9)w'") 55069ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"93\xf8\xa6\xc8\x1f\xb4\x0c\xa9)w'") 55069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43300) -> ('172.17.0.2', 42977)) State.IN_PROGRESS -> State.SUCCEEDED 55107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55107ms [log] [experimentStatusChanged] {"status": "running", "message": null} 55172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863"}', extra='') 55173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 55173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 55173ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 55173ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 55173ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 55174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 55174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 55174ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55174ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 55175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55175ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2223c5a9-3333-428c-9a6f-5d4a95659863", "state": "closed"}] 55176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 55176ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 55176ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x87|X=\x17\x02\xdc\xd7\xeds\xd2\xbd') 55177ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x87|X=\x17\x02\xdc\xd7\xeds\xd2\xbd') 55178ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57349) 55178ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 55178ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 55241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 55241ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 55295ms [err] Traceback (most recent call last): 55295ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 55295ms [err] return _run_code(code, main_globals, None, 55295ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 55295ms [err] exec(code, run_globals) 55295ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 55296ms [err] sys.exit(main()) 55296ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 55296ms [err] asyncio.run(main_async()) 55296ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 55296ms [err] return loop.run_until_complete(main) 55296ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 55296ms [err] self.run_forever() 55296ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 55296ms [err] self._run_once() 55296ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 55296ms [err] event_list = self._selector.select(timeout) 55296ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 55297ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 55297ms [err] KeyboardInterrupt 55298ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 55298ms [err] h.flush() 55298ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 55404ms [log] starting device 55760ms [err] DEBUG:asyncio:Using selector: EpollSelector 55842ms [err] ERROR:asyncio:Unclosed client session 55842ms [err] client_session: 55913ms [log] parsing 55913ms [log] creating device handler 55913ms [log] [ready] 55913ms [log] reading line 55913ms [log] [websocketToken] "76f641b7-bf0b-4b6e-a073-848e83b1fabb" 55928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55929ms [log] [websocketConnected] 57715ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 57715ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 57735ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/de6da069-1145-425b-a992-aaa7730aef25"}}', extra='') 57735ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/de6da069-1145-425b-a992-aaa7730aef25"} 57773ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698","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='') 57778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698", "state": "new"}] 59781ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 59783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 59783ms [err] v=0 59783ms [err] o=- 3934366700 3934366700 IN IP4 0.0.0.0 59783ms [err] s=- 59783ms [err] t=0 0 59783ms [err] a=group:BUNDLE 0 59783ms [err] a=msid-semantic:WMS * 59783ms [err] m=application 9 DTLS/SCTP 5000 59783ms [err] c=IN IP4 0.0.0.0 59783ms [err] a=mid:0 59783ms [err] a=sctpmap:5000 webrtc-datachannel 65535 59783ms [err] a=max-message-size:65536 59783ms [err] a=ice-ufrag:O8pj 59783ms [err] a=ice-pwd:B1PvOHsciGA2T42JFpJIcN 59783ms [err] a=fingerprint:sha-256 0F:CF:59:1C:A0:D3:21:D3:52:89:40:97:CF:EC:34:66:6E:90:C5:AD:25:68:0C:92:D0:A1:58:FC:6D:32:38:99 59783ms [err] a=setup:actpass 59783ms [err] 59784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 59784ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 59786ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698", "state": "new"}] 59786ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 59787ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 59789ms [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'\x12\x8a\xfb\xfd=\xf0\x12\xbd\xea\xbb@\x9a') 59789ms [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'\x1b\xdd\xfd?\x1c\xf8Y\x17\x80\xd1a\xac') 59789ms [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'\x12\x8a\xfb\xfd=\xf0\x12\xbd\xea\xbb@\x9a') 59789ms [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'\x1b\xdd\xfd?\x1c\xf8Y\x17\x80\xd1a\xac') 59791ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 59791ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9aC\xee+lB\x00\xde9\xeb\xb0J') 59791ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x9aC\xee+lB\x00\xde9\xeb\xb0J') 59792ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc9\n\xc3\x98\xf0\x80\x83X*\xb2U>') 59793ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc9\n\xc3\x98\xf0\x80\x83X*\xb2U>') 59793ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58359) (expires in 600 seconds) 59793ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 59793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 59794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698"}', extra='') 59794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59794ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 59794ms [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='') 59794ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 59815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7387766778294900764 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:wv3j\\r\\na=ice-pwd:0d+Li3BINoyfxQK40DxXbt90\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4C:97:86:3C:3A:BA:B0:38:D4:4C:4B:DF:ED:F3:92:22:57:6E:2D:62:B2:C3:09:9A:69:BC:DF:4A:E9:1F:1C:C2\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698"}', extra='') 59815ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59815ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 59815ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 59815ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 59815ms [err] v=0 59815ms [err] o=- 7387766778294900764 2 IN IP4 127.0.0.1 59815ms [err] s=- 59815ms [err] t=0 0 59815ms [err] a=group:BUNDLE 0 59815ms [err] a=msid-semantic: WMS 59815ms [err] m=application 9 DTLS/SCTP 5000 59815ms [err] c=IN IP4 0.0.0.0 59815ms [err] a=ice-ufrag:wv3j 59815ms [err] a=ice-pwd:0d+Li3BINoyfxQK40DxXbt90 59815ms [err] a=ice-options:trickle 59815ms [err] a=fingerprint:sha-256 4C:97:86:3C:3A:BA:B0:38:D4:4C:4B:DF:ED:F3:92:22:57:6E:2D:62:B2:C3:09:9A:69:BC:DF:4A:E9:1F:1C:C2 59815ms [err] a=setup:active 59815ms [err] a=mid:0 59815ms [err] a=sctpmap:5000 webrtc-datachannel 1024 59815ms [err] 59816ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EmTUjSeCMhzT') 59816ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EmTUjSeCMhzT') 59817ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 59817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 59817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 59817ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WiAc85R1kr 1 udp 1845501695 172.17.0.2 48337 typ prflx) 59818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59818ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39605) -> ('172.17.0.2', 48337)) State.WAITING -> State.IN_PROGRESS 59818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\x93<\xa6\xd9\xe1\x95\xdd?#,?') 59819ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698", "state": "connecting"}] 59821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\x93<\xa6\xd9\xe1\x95\xdd?#,?') 59821ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39605) -> ('172.17.0.2', 48337)) State.IN_PROGRESS -> State.SUCCEEDED 59821ms [err] INFO:aioice.ice:Connection(0) ICE completed 59829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1157904951 1 udp 2113937151 9057cdf0-f0de-4e8c-a82c-3a9c32cdff07.local 48337 typ host generation 0 ufrag wv3j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698"}', extra='') 59830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59835ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9057cdf0-f0de-4e8c-a82c-3a9c32cdff07.local" resolved to 172.17.0.2 59839ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39605) -> ('172.17.0.2', 48337)) State.FROZEN -> State.IN_PROGRESS 59839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'C\xac\xe7$\xe4&\xc4Q\xd74d\x11') 59840ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'C\xac\xe7$\xe4&\xc4Q\xd74d\x11') 59840ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39605) -> ('172.17.0.2', 48337)) State.IN_PROGRESS -> State.SUCCEEDED 59841ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40205) -> ('172.17.0.2', 48337)) State.FROZEN -> State.FAILED 59841ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58359) -> ('172.17.0.2', 48337)) State.FROZEN -> State.FAILED 59843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3593444132 1 udp 1677729535 141.24.211.56 48337 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag wv3j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698"}', extra='') 59843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39605) -> ('141.24.211.56', 48337)) State.FROZEN -> State.IN_PROGRESS 59859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9\xd7me\xc0\x149\xb9\x15\xb7"j') 59877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1VGDc1c+bEJn') 59878ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1VGDc1c+bEJn') 59879ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40205) -> ('141.24.211.56', 48337)) State.FROZEN -> State.IN_PROGRESS 59879ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xed\xa2\x0e\xdb%p\x89\xce\x85\xb0\x81') 59900ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58359) -> ('141.24.211.56', 48337)) State.FROZEN -> State.IN_PROGRESS 59900ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85*(U#\xf5\r<\xac\x8b\xde5') 59901ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b' }\x8f\x8f\x82\xe1\xf0.1T1/') 59901ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b' }\x8f\x8f\x82\xe1\xf0.1T1/') 59901ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 48337) 59921ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 59921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 59922ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 59923ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 59927ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 59928ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 59928ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 59928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 59929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 59929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 59929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 59929ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 59929ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698", "state": "connected"}] 59935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 59936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 59936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 59936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 59936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 59936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 59936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 59937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 59937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 59937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 59938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=665456822, stream_id=1, stream_seq=0) 59938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 59939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=665456822, gaps=[]) 59939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 59940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gO5Pvazb9GsE') 59940ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gO5Pvazb9GsE') 59941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1090086753, stream_id=1, stream_seq=0) 59941ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 59941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1090086753, gaps=[]) 59944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1090086754, stream_id=1, stream_seq=1) 59944ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 59944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1090086754, gaps=[]) 59945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1090086755, stream_id=1, stream_seq=2) 59945ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 59947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1090086755, gaps=[]) 59947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1090086756, stream_id=1, stream_seq=3) 59947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1090086756, gaps=[]) 59947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1090086757, stream_id=1, stream_seq=4) 59947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1090086757, gaps=[]) 60002ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Hy94DrMXRdXk') 60003ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Hy94DrMXRdXk') 60003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40205) -> ('172.17.0.2', 48337)) State.WAITING -> State.IN_PROGRESS 60003ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01\xe2*\xd33/\xd6\xc2\xe8\xc7\xd6(') 60008ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48337) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01\xe2*\xd33/\xd6\xc2\xe8\xc7\xd6(') 60009ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40205) -> ('172.17.0.2', 48337)) State.IN_PROGRESS -> State.SUCCEEDED 60035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 60036ms [log] [experimentStatusChanged] {"status": "running", "message": null} 60115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698"}', extra='') 60115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 60115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 60116ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 60116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 60116ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 60116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 60116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 60118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60118ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 60118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60118ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 60119ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3446157e-c579-40d3-a021-ccf86dcf4698", "state": "closed"}] 60119ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 60120ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 60120ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'l\xc9\nv\xd5\xd2\x93C\x7f\xd2\xb54') 60121ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'l\xc9\nv\xd5\xd2\x93C\x7f\xd2\xb54') 60122ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58359) 60122ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 60122ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 60198ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 60198ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 60250ms [err] Traceback (most recent call last): 60250ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 60251ms [err] return _run_code(code, main_globals, None, 60251ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 60251ms [err] exec(code, run_globals) 60251ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 60251ms [err] sys.exit(main()) 60251ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 60251ms [err] asyncio.run(main_async()) 60251ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 60251ms [err] return loop.run_until_complete(main) 60251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 60251ms [err] self.run_forever() 60251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 60251ms [err] self._run_once() 60251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 60252ms [err] event_list = self._selector.select(timeout) 60252ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 60252ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 60252ms [err] KeyboardInterrupt 60254ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 60254ms [err] h.flush() 60254ms [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 70152ms [log] starting device 70491ms [err] DEBUG:asyncio:Using selector: EpollSelector 70580ms [err] ERROR:asyncio:Unclosed client session 70580ms [err] client_session: 70629ms [log] parsing 70629ms [log] creating device handler 70629ms [log] [ready] 70629ms [log] reading line 70629ms [log] [websocketToken] "4c9e8d15-870e-405f-b02a-b27fd4915683" 70636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70636ms [log] [websocketConnected] 70848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70848ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8ff9d235-3891-4586-a242-72ee869a9134"}}', extra='') 70861ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8ff9d235-3891-4586-a242-72ee869a9134"} 70898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333","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='') 70903ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "new"}] 72906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72906ms [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='') 72907ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333","content":{"type":"offer","sdp":"v=0\\r\\no=- 3934366713 3934366713 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 41649 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 41649 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49888 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49888 typ srflx raddr 172.17.0.2 rport 49888\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41649 typ srflx raddr 172.30.0.1 rport 41649\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59861 typ relay raddr 172.17.0.2 rport 44273\\r\\na=end-of-candidates\\r\\na=ice-ufrag:GefT\\r\\na=ice-pwd:r1Oq08PqprkLONKF2GzhY3\\r\\na=fingerprint:sha-256 25:6E:1E:3E:41:6B:80:2A:46:2D:07:01:1E:9C:2F:B5:F5:D0:3F:50:2D:A0:D9:C5:DE:02:6B:0E:DD:D1:4D:ED\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 72925ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72925ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 72927ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 72927ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 72927ms [err] v=0 72927ms [err] o=- 3934366713 3934366713 IN IP4 0.0.0.0 72927ms [err] s=- 72927ms [err] t=0 0 72927ms [err] a=group:BUNDLE 0 72927ms [err] a=msid-semantic:WMS * 72927ms [err] m=application 41649 DTLS/SCTP 5000 72927ms [err] c=IN IP4 172.30.0.1 72927ms [err] a=mid:0 72927ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72927ms [err] a=max-message-size:65536 72927ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41649 typ host 72927ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49888 typ host 72927ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49888 typ srflx raddr 172.17.0.2 rport 49888 72927ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41649 typ srflx raddr 172.30.0.1 rport 41649 72927ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59861 typ relay raddr 172.17.0.2 rport 44273 72927ms [err] a=end-of-candidates 72927ms [err] a=ice-ufrag:GefT 72927ms [err] a=ice-pwd:r1Oq08PqprkLONKF2GzhY3 72927ms [err] a=fingerprint:sha-256 25:6E:1E:3E:41:6B:80:2A:46:2D:07:01:1E:9C:2F:B5:F5:D0:3F:50:2D:A0:D9:C5:DE:02:6B:0E:DD:D1:4D:ED 72927ms [err] a=setup:actpass 72927ms [err] 72929ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 72929ms [err] v=0 72929ms [err] o=- 3934366713 3934366713 IN IP4 0.0.0.0 72929ms [err] s=- 72929ms [err] t=0 0 72929ms [err] a=group:BUNDLE 0 72929ms [err] a=msid-semantic:WMS * 72929ms [err] m=application 41649 DTLS/SCTP 5000 72929ms [err] c=IN IP4 172.30.0.1 72929ms [err] a=mid:0 72929ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72929ms [err] a=max-message-size:65536 72929ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41649 typ host 72929ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49888 typ host 72929ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49888 typ srflx raddr 172.17.0.2 rport 49888 72929ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41649 typ srflx raddr 172.30.0.1 rport 41649 72929ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59861 typ relay raddr 172.17.0.2 rport 44273 72929ms [err] a=end-of-candidates 72929ms [err] a=ice-ufrag:GefT 72929ms [err] a=ice-pwd:r1Oq08PqprkLONKF2GzhY3 72929ms [err] a=fingerprint:sha-256 25:6E:1E:3E:41:6B:80:2A:46:2D:07:01:1E:9C:2F:B5:F5:D0:3F:50:2D:A0:D9:C5:DE:02:6B:0E:DD:D1:4D:ED 72929ms [err] a=setup:actpass 72929ms [err] 72930ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 72930ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "new"}] 72931ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 72931ms [err] v=0 72931ms [err] o=- 3934366713 3934366713 IN IP4 0.0.0.0 72931ms [err] s=- 72931ms [err] t=0 0 72931ms [err] a=group:BUNDLE 0 72931ms [err] a=msid-semantic:WMS * 72931ms [err] m=application 9 DTLS/SCTP 5000 72931ms [err] c=IN IP4 0.0.0.0 72931ms [err] a=mid:0 72931ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72931ms [err] a=max-message-size:65536 72931ms [err] a=ice-ufrag:yI2W 72931ms [err] a=ice-pwd:5NvZSSyihjmQOjNXdnbnGE 72931ms [err] a=fingerprint:sha-256 90:45:3E:D1:7A:44:81:D6:65:CA:9B:B6:04:97:46:AF:38:95:39:41:BB:E9:1A:0C:CA:B5:4D:22:AF:0F:74:5B 72931ms [err] a=setup:active 72931ms [err] 72931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 72932ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 72932ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72933ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72934ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72935ms [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'\xd1\xeb\xccn\x08e\xd6x\xd07\x8e\xaf') 72935ms [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'a\x97\xa0^\x06\x12\x1a\xf5\xe9=\xce\x0b') 72936ms [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'\xd1\xeb\xccn\x08e\xd6x\xd07\x8e\xaf') 72936ms [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'a\x97\xa0^\x06\x12\x1a\xf5\xe9=\xce\x0b') 72938ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72938ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9b\x94:H\xda\xf8\x01\xf4\xe9\xeb\xc8\x02') 72939ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x9b\x94:H\xda\xf8\x01\xf4\xe9\xeb\xc8\x02') 72939ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8b\x96\x97\xf1\x02\x8cz\r\x88\xa7\xea\x93') 72940ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8b\x96\x97\xf1\x02\x8cz\r\x88\xa7\xea\x93') 72940ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49752) (expires in 600 seconds) 72941ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72942ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 72942ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72942ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.30.0.1', 41649)) State.FROZEN -> State.WAITING 72942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40085) -> ('172.30.0.1', 41649)) State.FROZEN -> State.WAITING 72943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.17.0.2', 49888)) State.FROZEN -> State.WAITING 72943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49752) -> ('172.30.0.1', 41649)) State.FROZEN -> State.WAITING 72943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72943ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72943ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.30.0.1', 41649)) State.WAITING -> State.IN_PROGRESS 72943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41649) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6DE\xb8\xa7\xc4\xaf_#\x01\xa5\x9c') 72944ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "connecting"}] 72944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41649) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6DE\xb8\xa7\xc4\xaf_#\x01\xa5\x9c') 72944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.30.0.1', 41649)) State.IN_PROGRESS -> State.SUCCEEDED 72944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('141.24.211.56', 49888)) State.FROZEN -> State.WAITING 72945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('141.24.211.56', 41649)) State.FROZEN -> State.WAITING 72945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('141.24.210.113', 59861)) State.FROZEN -> State.WAITING 72956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41649) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\xae\x97,\xc9\xa9>\x99\x91n\n\xe4') 72956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41649) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\xae\x97,\xc9\xa9>\x99\x91n\n\xe4') 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40085) -> ('172.30.0.1', 41649)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.17.0.2', 49888)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40085) -> ('172.17.0.2', 49888)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('141.24.211.56', 49888)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40085) -> ('141.24.211.56', 49888)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('141.24.211.56', 41649)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40085) -> ('141.24.211.56', 41649)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49752) -> ('172.30.0.1', 41649)) State.WAITING -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49752) -> ('172.17.0.2', 49888)) State.FROZEN -> State.FAILED 72957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('141.24.210.113', 59861)) State.WAITING -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40085) -> ('141.24.210.113', 59861)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49752) -> ('141.24.211.56', 49888)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49752) -> ('141.24.211.56', 41649)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49752) -> ('141.24.210.113', 59861)) State.FROZEN -> State.FAILED 72958ms [err] INFO:aioice.ice:Connection(0) ICE completed 72958ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41649) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa8\xfd\x18N6_N\xd5\xce\xa0\x8b\xbf') 72958ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41649) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa8\xfd\x18N6_N\xd5\xce\xa0\x8b\xbf') 72959ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(IcMtkSUVUL 1 udp 1862270975 172.17.0.2 41649 typ prflx) 72959ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.17.0.2', 41649)) State.WAITING -> State.IN_PROGRESS 72959ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41649) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xffP\x12\xb8\xbc+\x8b\xdc\xc2\xaf\x94\xe7') 72960ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41649) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xffP\x12\xb8\xbc+\x8b\xdc\xc2\xaf\x94\xe7') 72960ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34272) -> ('172.17.0.2', 41649)) State.IN_PROGRESS -> State.SUCCEEDED 72963ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 72963ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72964ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 72965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72980ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72981ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 72981ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 72981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72981ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "connected"}] 72981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 72981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 72982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 72983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 72984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1849062892, stream_id=1, stream_seq=0) 72984ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3837661934, stream_id=1, stream_seq=0) 72984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1849062892, gaps=[]) 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3837661934, gaps=[]) 72985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1849062893, stream_id=1, stream_seq=1) 72986ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1849062893, gaps=[]) 72986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1849062894, stream_id=1, stream_seq=2) 72986ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1849062894, gaps=[]) 73055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73055ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73151ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333"}', extra='') 73152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 73152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 73152ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73153ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 73153ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 73153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73154ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 73154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6a0f6fc3-ce0c-426c-b83a-de9c875ed333", "state": "closed"}] 73155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73156ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73156ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc4\xce\xa7\xb4\xe7\xa7a\x0b\xa3\xb5\xf0~') 73157ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc4\xce\xa7\xb4\xe7\xa7a\x0b\xa3\xb5\xf0~') 73159ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49752) 73159ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 73159ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 73231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73231ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 73300ms [err] Traceback (most recent call last): 73300ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73300ms [err] return _run_code(code, main_globals, None, 73300ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73300ms [err] exec(code, run_globals) 73300ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73300ms [err] sys.exit(main()) 73300ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73300ms [err] asyncio.run(main_async()) 73300ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73301ms [err] return loop.run_until_complete(main) 73301ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73302ms [err] self.run_forever() 73302ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73302ms [err] self._run_once() 73302ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73302ms [err] event_list = self._selector.select(timeout) 73302ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73302ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73302ms [err] KeyboardInterrupt 73304ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73304ms [err] h.flush() 73304ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73413ms [log] starting device 73751ms [err] DEBUG:asyncio:Using selector: EpollSelector 73840ms [err] ERROR:asyncio:Unclosed client session 73840ms [err] client_session: 73900ms [log] parsing 73900ms [log] creating device handler 73900ms [log] [ready] 73900ms [log] reading line 73900ms [log] [websocketToken] "27714876-50b4-4392-b805-9b2a89e9e625" 73917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73917ms [log] [websocketConnected] 74111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74111ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74124ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3168efa5-371f-4a51-8ad0-7a5da89f90cf"}}', extra='') 74125ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3168efa5-371f-4a51-8ad0-7a5da89f90cf"} 74163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4","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='') 74167ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "new"}] 76170ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 76170ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76170ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76171ms [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='') 76171ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3934366717 3934366717 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 42447 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 42447 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56882 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56882 typ srflx raddr 172.17.0.2 rport 56882\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42447 typ srflx raddr 172.30.0.1 rport 42447\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57744 typ relay raddr 172.17.0.2 rport 51671\\r\\na=end-of-candidates\\r\\na=ice-ufrag:NBpr\\r\\na=ice-pwd:UMmcAe7T6NFW9ZcEPrqbn7\\r\\na=fingerprint:sha-256 FD:72:6F:30:96:78:A5:DC:6E:37:8F:42:08:4C:3A:18:03:58:C8:2D:FB:81:74:CE:4A:56:22:50:B4:C0:F0:F4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 76192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 76194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 76194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76194ms [err] v=0 76194ms [err] o=- 3934366717 3934366717 IN IP4 0.0.0.0 76194ms [err] s=- 76194ms [err] t=0 0 76194ms [err] a=group:BUNDLE 0 76194ms [err] a=msid-semantic:WMS * 76194ms [err] m=application 42447 DTLS/SCTP 5000 76194ms [err] c=IN IP4 172.30.0.1 76194ms [err] a=mid:0 76194ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76194ms [err] a=max-message-size:65536 76194ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42447 typ host 76194ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56882 typ host 76194ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56882 typ srflx raddr 172.17.0.2 rport 56882 76194ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42447 typ srflx raddr 172.30.0.1 rport 42447 76194ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57744 typ relay raddr 172.17.0.2 rport 51671 76194ms [err] a=end-of-candidates 76194ms [err] a=ice-ufrag:NBpr 76194ms [err] a=ice-pwd:UMmcAe7T6NFW9ZcEPrqbn7 76194ms [err] a=fingerprint:sha-256 FD:72:6F:30:96:78:A5:DC:6E:37:8F:42:08:4C:3A:18:03:58:C8:2D:FB:81:74:CE:4A:56:22:50:B4:C0:F0:F4 76194ms [err] a=setup:actpass 76194ms [err] 76197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 76197ms [err] v=0 76197ms [err] o=- 3934366717 3934366717 IN IP4 0.0.0.0 76197ms [err] s=- 76197ms [err] t=0 0 76197ms [err] a=group:BUNDLE 0 76197ms [err] a=msid-semantic:WMS * 76197ms [err] m=application 42447 DTLS/SCTP 5000 76197ms [err] c=IN IP4 172.30.0.1 76197ms [err] a=mid:0 76197ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76197ms [err] a=max-message-size:65536 76197ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42447 typ host 76197ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56882 typ host 76197ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56882 typ srflx raddr 172.17.0.2 rport 56882 76197ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42447 typ srflx raddr 172.30.0.1 rport 42447 76197ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57744 typ relay raddr 172.17.0.2 rport 51671 76197ms [err] a=end-of-candidates 76197ms [err] a=ice-ufrag:NBpr 76197ms [err] a=ice-pwd:UMmcAe7T6NFW9ZcEPrqbn7 76197ms [err] a=fingerprint:sha-256 FD:72:6F:30:96:78:A5:DC:6E:37:8F:42:08:4C:3A:18:03:58:C8:2D:FB:81:74:CE:4A:56:22:50:B4:C0:F0:F4 76197ms [err] a=setup:actpass 76197ms [err] 76198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 76198ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "new"}] 76200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 76200ms [err] v=0 76200ms [err] o=- 3934366717 3934366717 IN IP4 0.0.0.0 76200ms [err] s=- 76200ms [err] t=0 0 76200ms [err] a=group:BUNDLE 0 76200ms [err] a=msid-semantic:WMS * 76200ms [err] m=application 9 DTLS/SCTP 5000 76200ms [err] c=IN IP4 0.0.0.0 76200ms [err] a=mid:0 76200ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76200ms [err] a=max-message-size:65536 76200ms [err] a=ice-ufrag:wKpC 76200ms [err] a=ice-pwd:6jtYp65yBbbxj5vSlhjfBL 76200ms [err] a=fingerprint:sha-256 5A:70:B7:35:63:93:17:4D:E9:C9:76:96:E7:23:FB:BA:50:2C:5D:87:EE:8C:08:B2:70:CA:FE:59:D6:80:69:42 76200ms [err] a=setup:active 76200ms [err] 76200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 76201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76203ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76205ms [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'g\xb6L\xfcj;\x14_0u\x99]') 76205ms [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'\x00\x04z\x944\x8ao\xb7E|\r\x91') 76206ms [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'g\xb6L\xfcj;\x14_0u\x99]') 76206ms [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'\x00\x04z\x944\x8ao\xb7E|\r\x91') 76208ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 76208ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83|\xbc\xc7\x82P3\x8f\xf1\xb8M\x9b') 76209ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x83|\xbc\xc7\x82P3\x8f\xf1\xb8M\x9b') 76209ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd2\x0f\xe3+P\x87W=\x9b\xfaE\xae') 76211ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd2\x0f\xe3+P\x87W=\x9b\xfaE\xae') 76211ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54683) (expires in 600 seconds) 76211ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 76211ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76212ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 76213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('172.30.0.1', 42447)) State.FROZEN -> State.WAITING 76214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58778) -> ('172.30.0.1', 42447)) State.FROZEN -> State.WAITING 76214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('172.17.0.2', 56882)) State.FROZEN -> State.WAITING 76214ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54683) -> ('172.30.0.1', 42447)) State.FROZEN -> State.WAITING 76215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76215ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('172.30.0.1', 42447)) State.WAITING -> State.IN_PROGRESS 76215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb<\xf4\xce\xe1\xea\xf4t\xf2\xbb\x07\xe3') 76215ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "connecting"}] 76216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb<\xf4\xce\xe1\xea\xf4t\xf2\xbb\x07\xe3') 76216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('172.30.0.1', 42447)) State.IN_PROGRESS -> State.SUCCEEDED 76216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('141.24.211.56', 56882)) State.FROZEN -> State.WAITING 76216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('141.24.211.56', 42447)) State.FROZEN -> State.WAITING 76216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('141.24.210.113', 57744)) State.FROZEN -> State.WAITING 76230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2Vb\x97\x1a\x0e\x8b\x0c{T\xc61') 76230ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2Vb\x97\x1a\x0e\x8b\x0c{T\xc61') 76230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58778) -> ('172.30.0.1', 42447)) State.WAITING -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('172.17.0.2', 56882)) State.WAITING -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58778) -> ('172.17.0.2', 56882)) State.FROZEN -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('141.24.211.56', 56882)) State.WAITING -> State.FAILED 76231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58778) -> ('141.24.211.56', 56882)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('141.24.211.56', 42447)) State.WAITING -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58778) -> ('141.24.211.56', 42447)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54683) -> ('172.30.0.1', 42447)) State.WAITING -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54683) -> ('172.17.0.2', 56882)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('141.24.210.113', 57744)) State.WAITING -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58778) -> ('141.24.210.113', 57744)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54683) -> ('141.24.211.56', 56882)) State.FROZEN -> State.FAILED 76232ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54683) -> ('141.24.211.56', 42447)) State.FROZEN -> State.FAILED 76233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54683) -> ('141.24.210.113', 57744)) State.FROZEN -> State.FAILED 76233ms [err] INFO:aioice.ice:Connection(0) ICE completed 76233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's\xc5\x1e\x19\xf3={^S\xaa\x06H') 76234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's\xc5\x1e\x19\xf3={^S\xaa\x06H') 76234ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Ecf9oG5G7h 1 udp 1862270975 172.17.0.2 42447 typ prflx) 76234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52424) -> ('172.17.0.2', 42447)) State.WAITING -> State.IN_PROGRESS 76235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7\xe6u3\xdeM\xac\xc4\xa6\xfe\xa9~') 76235ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 76235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76236ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 76237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76237ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc7\xe6u3\xdeM\xac\xc4\xa6\xfe\xa9~') 76256ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76257ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 76257ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 76257ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76257ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76258ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "connected"}] 76258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 76259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 76259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 76260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 76261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2951902000, stream_id=1, stream_seq=0) 76262ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1230003579, stream_id=1, stream_seq=0) 76262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 76262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902000, gaps=[]) 76263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1230003579, gaps=[]) 76263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 76264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2951902001, stream_id=1, stream_seq=1) 76264ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902001, gaps=[]) 76264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2951902002, stream_id=1, stream_seq=2) 76264ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902002, gaps=[]) 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2951902003, stream_id=1, stream_seq=3) 76265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902003, gaps=[]) 76266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2951902004, stream_id=1, stream_seq=4) 76266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2951902004, gaps=[]) 76334ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76334ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76428ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4"}', extra='') 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 76429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 76429ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76429ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 76429ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 76430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76430ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76431ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 76431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76431ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76432ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c855bd38-be10-42f9-9dd9-84d078ed4cd4", "state": "closed"}] 76433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76433ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76433ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b']\xb5N\xac\x8f"\xe3\x97\x12\xa7\xb9p') 76434ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b']\xb5N\xac\x8f"\xe3\x97\x12\xa7\xb9p') 76435ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54683) 76435ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 76435ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 76489ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76489ms [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 76564ms [err] Traceback (most recent call last): 76564ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76564ms [err] return _run_code(code, main_globals, None, 76564ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76564ms [err] exec(code, run_globals) 76564ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76564ms [err] sys.exit(main()) 76564ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76565ms [err] asyncio.run(main_async()) 76565ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76565ms [err] return loop.run_until_complete(main) 76565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76565ms [err] self.run_forever() 76565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76565ms [err] self._run_once() 76565ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76565ms [err] event_list = self._selector.select(timeout) 76565ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76565ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76565ms [err] KeyboardInterrupt 76568ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76568ms [err] h.flush() 76568ms [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 82225ms [log] starting device 82578ms [err] DEBUG:asyncio:Using selector: EpollSelector 82660ms [err] ERROR:asyncio:Unclosed client session 82660ms [err] client_session: 82730ms [log] parsing 82730ms [log] creating device handler 82730ms [log] [ready] 82730ms [log] reading line 82730ms [log] [websocketToken] "313952a5-cfa8-41ba-823b-4859baffed9c" 82744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82744ms [log] [websocketConnected] 84522ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84523ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84534ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b73f7944-4ebb-4245-a569-b1484f61cf26"}}', extra='') 84534ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b73f7944-4ebb-4245-a569-b1484f61cf26"} 84577ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f","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='') 84582ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f", "state": "new"}] 86585ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 86586ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 86586ms [err] v=0 86586ms [err] o=- 3934366727 3934366727 IN IP4 0.0.0.0 86586ms [err] s=- 86586ms [err] t=0 0 86586ms [err] a=group:BUNDLE 0 86586ms [err] a=msid-semantic:WMS * 86586ms [err] m=application 9 DTLS/SCTP 5000 86586ms [err] c=IN IP4 0.0.0.0 86586ms [err] a=mid:0 86586ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86586ms [err] a=max-message-size:65536 86586ms [err] a=ice-ufrag:eLZv 86586ms [err] a=ice-pwd:9Hr28HZ4chR9Cn48MwGPwz 86586ms [err] a=fingerprint:sha-256 A0:87:3A:03:8E:3E:95:33:6C:E4:D1:7E:35:F5:38:0F:85:A6:D7:0D:08:5D:20:59:60:F7:7B:B9:C0:40:71:57 86586ms [err] a=setup:actpass 86586ms [err] 86588ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 86588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f", "state": "new"}] 86589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86590ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86592ms [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't*\xa1n\xa8\xbb\xcaz=\xba a') 86592ms [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'2\xd8\xa6\xa8\xf1\xe0\x8a{\xb0.V\xf9') 86593ms [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't*\xa1n\xa8\xbb\xcaz=\xba a') 86593ms [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'2\xd8\xa6\xa8\xf1\xe0\x8a{\xb0.V\xf9') 86595ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 86595ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc0;\xba\xb6\x161\x18\x8a\x8bI\xc7f') 86596ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc0;\xba\xb6\x161\x18\x8a\x8bI\xc7f') 86596ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'[\xce\x0e\x051,[\xc1\xbaq\xbe\x93') 86597ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'[\xce\x0e\x051,[\xc1\xbaq\xbe\x93') 86597ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50588) (expires in 600 seconds) 86597ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 86598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86599ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f"}', extra='') 86599ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86599ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86599ms [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='') 86599ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86617ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1694997604669194931 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:3K8D\\r\\na=ice-pwd:dES+yULoOp7G7dmdZTDaCJlJ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F6:95:7C:7C:81:FE:0A:2E:5B:A8:BB:6E:4C:BB:93:6C:C3:20:CE:7D:5E:69:3A:55:49:4D:E4:FA:91:F5:AF:37\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f"}', extra='') 86617ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86617ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 86617ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 86617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 86617ms [err] v=0 86617ms [err] o=- 1694997604669194931 2 IN IP4 127.0.0.1 86617ms [err] s=- 86617ms [err] t=0 0 86617ms [err] a=group:BUNDLE 0 86617ms [err] a=msid-semantic: WMS 86617ms [err] m=application 9 DTLS/SCTP 5000 86617ms [err] c=IN IP4 0.0.0.0 86617ms [err] a=ice-ufrag:3K8D 86617ms [err] a=ice-pwd:dES+yULoOp7G7dmdZTDaCJlJ 86617ms [err] a=ice-options:trickle 86617ms [err] a=fingerprint:sha-256 F6:95:7C:7C:81:FE:0A:2E:5B:A8:BB:6E:4C:BB:93:6C:C3:20:CE:7D:5E:69:3A:55:49:4D:E4:FA:91:F5:AF:37 86617ms [err] a=setup:active 86617ms [err] a=mid:0 86617ms [err] a=sctpmap:5000 webrtc-datachannel 1024 86617ms [err] 86618ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 86618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86618ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86619ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86619ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f", "state": "connecting"}] 86619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AHWOWm0XPAO0') 86620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AHWOWm0XPAO0') 86620ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8kKVYADetL 1 udp 1845501695 172.17.0.2 34998 typ prflx) 86620ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35978) -> ('172.17.0.2', 34998)) State.WAITING -> State.IN_PROGRESS 86620ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xdb\r8\x9c\x0e ('172.17.0.2', 34998)) State.IN_PROGRESS -> State.SUCCEEDED 86623ms [err] INFO:aioice.ice:Connection(0) ICE completed 86628ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1563978016 1 udp 2113937151 fb22de52-881a-4de8-8d4c-3adcd8009ca3.local 34998 typ host generation 0 ufrag 3K8D network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f"}', extra='') 86628ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86628ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 86628ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 86631ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fb22de52-881a-4de8-8d4c-3adcd8009ca3.local" resolved to 172.17.0.2 86640ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3642032991 1 udp 1677729535 141.24.211.56 34998 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 3K8D network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f"}', extra='') 86640ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86640ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 86640ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 86640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35978) -> ('172.17.0.2', 34998)) State.FROZEN -> State.IN_PROGRESS 86641ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\t\xe7~huF\xc6\xb5\xd6\xd0\xd2') 86642ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\t\xe7~huF\xc6\xb5\xd6\xd0\xd2') 86642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35978) -> ('172.17.0.2', 34998)) State.IN_PROGRESS -> State.SUCCEEDED 86642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43184) -> ('172.17.0.2', 34998)) State.FROZEN -> State.FAILED 86642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35978) -> ('141.24.211.56', 34998)) State.FROZEN -> State.FAILED 86642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43184) -> ('141.24.211.56', 34998)) State.FROZEN -> State.FAILED 86642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50588) -> ('172.17.0.2', 34998)) State.FROZEN -> State.FAILED 86642ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50588) -> ('141.24.211.56', 34998)) State.FROZEN -> State.FAILED 86661ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 86661ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86663ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 86664ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86667ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86668ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 86668ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 86668ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 86668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 86668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 86669ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86669ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f", "state": "connected"}] 86672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 86672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 86672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 86672ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 86673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 86673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 86673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 86674ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VP6BmHF4uO7Z') 86674ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VP6BmHF4uO7Z') 86675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 86675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 86675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 86675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3113736877, stream_id=1, stream_seq=0) 86675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 86676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3113736877, gaps=[]) 86676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 86676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3555668115, stream_id=1, stream_seq=0) 86676ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3555668115, gaps=[]) 86679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3555668116, stream_id=1, stream_seq=1) 86679ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3555668116, gaps=[]) 86680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3555668117, stream_id=1, stream_seq=2) 86680ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3555668117, gaps=[]) 86736ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Vd1LnF3ADLi6') 86737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Vd1LnF3ADLi6') 86759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86759ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86799ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'edU0wAvEXPJL') 86799ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'edU0wAvEXPJL') 86800ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43184) -> ('172.17.0.2', 34998)) State.WAITING -> State.IN_PROGRESS 86800ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xec\x92\x9f\xa9\xaf\xe7:O\x9fW\x92H') 86804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34998) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xec\x92\x9f\xa9\xaf\xe7:O\x9fW\x92H') 86804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43184) -> ('172.17.0.2', 34998)) State.IN_PROGRESS -> State.SUCCEEDED 86844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f"}', extra='') 86845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 86845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 86845ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86846ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 86846ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 86846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86847ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 86847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15235adf-47ff-47a9-b284-d8b202e6296f", "state": "closed"}] 86849ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86849ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86849ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'Y\xd3v\xc1\x9e\xfe\xe9\x8ejY\xb4\xa6') 86850ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'Y\xd3v\xc1\x9e\xfe\xe9\x8ejY\xb4\xa6') 86850ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50588) 86851ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 86851ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 86933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86933ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 86983ms [err] Traceback (most recent call last): 86983ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 86983ms [err] return _run_code(code, main_globals, None, 86983ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 86983ms [err] exec(code, run_globals) 86983ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 86984ms [err] sys.exit(main()) 86984ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 86984ms [err] asyncio.run(main_async()) 86984ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 86984ms [err] return loop.run_until_complete(main) 86984ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 86984ms [err] self.run_forever() 86984ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 86984ms [err] self._run_once() 86984ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 86985ms [err] event_list = self._selector.select(timeout) 86985ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 86987ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 86987ms [err] KeyboardInterrupt 86987ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 86987ms [err] h.flush() 86987ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 87082ms [log] starting device 87440ms [err] DEBUG:asyncio:Using selector: EpollSelector 87523ms [err] ERROR:asyncio:Unclosed client session 87523ms [err] client_session: 87593ms [log] parsing 87593ms [log] creating device handler 87593ms [log] [ready] 87593ms [log] reading line 87593ms [log] [websocketToken] "934d383c-da17-4468-a4d7-48505395dd38" 87607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 87607ms [log] [websocketConnected] 89387ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 89387ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 89406ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f994a0e7-dece-45e3-b09a-b3c3c54f7c42"}}', extra='') 89406ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f994a0e7-dece-45e3-b09a-b3c3c54f7c42"} 89437ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9","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='') 89442ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9", "state": "new"}] 91445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9"}', extra='') 91445ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91445ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 91445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4647519122718812062 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:zfl2\\r\\na=ice-pwd:qO00VFh9QFwf48X2HVzS84zY\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9F:63:63:DA:C0:5E:94:58:04:34:58:B4:9B:79:6B:A9:08:6A:A3:4B:4D:38:4C:C7:10:94:77:6D:DB:68:D7:07\\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/5b6773ca-66ff-4fc0-b048-aefa92c312a9"}', extra='') 91445ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91447ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 91447ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 91447ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 91447ms [err] v=0 91447ms [err] o=- 4647519122718812062 2 IN IP4 127.0.0.1 91447ms [err] s=- 91447ms [err] t=0 0 91447ms [err] a=group:BUNDLE 0 91447ms [err] a=extmap-allow-mixed 91447ms [err] a=msid-semantic: WMS 91447ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 91447ms [err] c=IN IP4 0.0.0.0 91447ms [err] a=ice-ufrag:zfl2 91447ms [err] a=ice-pwd:qO00VFh9QFwf48X2HVzS84zY 91447ms [err] a=ice-options:trickle 91447ms [err] a=fingerprint:sha-256 9F:63:63:DA:C0:5E:94:58:04:34:58:B4:9B:79:6B:A9:08:6A:A3:4B:4D:38:4C:C7:10:94:77:6D:DB:68:D7:07 91447ms [err] a=setup:actpass 91447ms [err] a=mid:0 91447ms [err] a=sctp-port:5000 91447ms [err] a=max-message-size:262144 91447ms [err] 91450ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 91450ms [err] v=0 91450ms [err] o=- 4647519122718812062 2 IN IP4 127.0.0.1 91450ms [err] s=- 91450ms [err] t=0 0 91450ms [err] a=group:BUNDLE 0 91450ms [err] a=extmap-allow-mixed 91450ms [err] a=msid-semantic: WMS 91450ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 91450ms [err] c=IN IP4 0.0.0.0 91450ms [err] a=ice-ufrag:zfl2 91450ms [err] a=ice-pwd:qO00VFh9QFwf48X2HVzS84zY 91450ms [err] a=ice-options:trickle 91450ms [err] a=fingerprint:sha-256 9F:63:63:DA:C0:5E:94:58:04:34:58:B4:9B:79:6B:A9:08:6A:A3:4B:4D:38:4C:C7:10:94:77:6D:DB:68:D7:07 91450ms [err] a=setup:actpass 91450ms [err] a=mid:0 91450ms [err] a=sctp-port:5000 91450ms [err] a=max-message-size:262144 91450ms [err] 91450ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 91450ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9", "state": "new"}] 91452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 91452ms [err] v=0 91452ms [err] o=- 3934366732 3934366732 IN IP4 0.0.0.0 91452ms [err] s=- 91452ms [err] t=0 0 91452ms [err] a=group:BUNDLE 0 91452ms [err] a=msid-semantic:WMS * 91452ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 91452ms [err] c=IN IP4 0.0.0.0 91452ms [err] a=mid:0 91452ms [err] a=sctp-port:5000 91452ms [err] a=max-message-size:65536 91452ms [err] a=ice-ufrag:Br1S 91452ms [err] a=ice-pwd:CWJGgbrVbUKmsMD9DMwNGS 91452ms [err] a=fingerprint:sha-256 AA:B1:0B:2F:11:09:CE:91:57:69:AA:02:C7:1A:A4:85:0A:CD:C0:F0:5E:11:9E:5E:F0:28:D9:75:68:39:49:E7 91452ms [err] a=setup:active 91452ms [err] 91452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 91452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 91452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 91454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 91454ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 91456ms [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'\x13G\x81B\xd8\xa7\x98\xd6\x11\x1c\xbeX') 91457ms [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'\xed\xe0\x80\x82\xfa&\x0b]!c\xef;') 91457ms [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'\x13G\x81B\xd8\xa7\x98\xd6\x11\x1c\xbeX') 91458ms [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'\xed\xe0\x80\x82\xfa&\x0b]!c\xef;') 91459ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 91460ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa0\x8f\xd4Y\xc7\xd8Z\x8e\xd5\x96\x88\xcd') 91460ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa0\x8f\xd4Y\xc7\xd8Z\x8e\xd5\x96\x88\xcd') 91461ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\\dWQT\xb8\x00>(+]>') 91462ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\\dWQT\xb8\x00>(+]>') 91462ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63213) (expires in 600 seconds) 91462ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 91463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 91464ms [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='') 91464ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 91464ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 91464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 91465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 91465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 91466ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9", "state": "connecting"}] 91489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/UvgOD+NaDE0') 91489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/UvgOD+NaDE0') 91489ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(rkZz8ArPVD 1 udp 1845501695 172.17.0.2 40331 typ prflx) 91489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33033) -> ('172.17.0.2', 40331)) State.WAITING -> State.IN_PROGRESS 91489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9Ft\x10E\xe34\x08\xbf>\xd0\xc3') 91491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9Ft\x10E\xe34\x08\xbf>\xd0\xc3') 91491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33033) -> ('172.17.0.2', 40331)) State.IN_PROGRESS -> State.SUCCEEDED 91491ms [err] INFO:aioice.ice:Connection(0) ICE completed 91505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4283732875 1 udp 2113937151 de5a92c8-f334-4406-8f89-63a2fdf0004d.local 40331 typ host generation 0 ufrag zfl2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9"}', extra='') 91505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91506ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 91506ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 91507ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 91507ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 91509ms [err] INFO:aioice.ice:Connection(0) Remote candidate "de5a92c8-f334-4406-8f89-63a2fdf0004d.local" resolved to 172.17.0.2 91512ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 91512ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 91512ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 91512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 91512ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 91513ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9", "state": "connected"}] 91515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 91515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 91515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 91516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 91516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 91517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 91517ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2071591412 1 udp 1677729535 141.24.211.56 40331 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag zfl2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9"}', extra='') 91517ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91517ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91517ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1767348748, stream_id=1, stream_seq=0) 91518ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 91519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3799889152, stream_id=1, stream_seq=0) 91519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 91519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1767348748, gaps=[]) 91519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1767348749, stream_id=1, stream_seq=1) 91520ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 91520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1767348749, gaps=[]) 91520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1767348750, stream_id=1, stream_seq=2) 91520ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1767348750, gaps=[]) 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3799889152, gaps=[]) 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1767348751, stream_id=1, stream_seq=3) 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1767348751, gaps=[]) 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1767348752, stream_id=1, stream_seq=4) 91521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1767348752, gaps=[]) 91521ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:678708863 1 udp 33562623 141.24.210.113 50904 typ relay raddr 141.24.211.56 rport 40331 generation 0 ufrag zfl2 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9"}', extra='') 91522ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 91522ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 91522ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 91549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6mpvLjbdGvOb') 91549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6mpvLjbdGvOb') 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33033) -> ('172.17.0.2', 40331)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('172.17.0.2', 40331)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33033) -> ('141.24.211.56', 40331)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('141.24.211.56', 40331)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33033) -> ('141.24.210.113', 50904)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60353) -> ('141.24.210.113', 50904)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63213) -> ('172.17.0.2', 40331)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63213) -> ('141.24.211.56', 40331)) State.FROZEN -> State.FAILED 91549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63213) -> ('141.24.210.113', 50904)) State.FROZEN -> State.FAILED 91567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 91567ms [log] [experimentStatusChanged] {"status": "running", "message": null} 91612ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7AzcmrhvXdHZ') 91613ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40331) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7AzcmrhvXdHZ') 91687ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9"}', extra='') 91688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 91688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 91688ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 91689ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 91689ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 91689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 91689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 91690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 91690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 91691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5b6773ca-66ff-4fc0-b048-aefa92c312a9", "state": "closed"}] 91692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 91692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 91692ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b' \x19\xe9\x9e[^\xef\xc8\xe2\x82\xc2\xf9') 91693ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b' \x19\xe9\x9e[^\xef\xc8\xe2\x82\xc2\xf9') 91694ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63213) 91694ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 91694ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 91763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 91764ms [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 91860ms [err] Traceback (most recent call last): 91860ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 91860ms [err] return _run_code(code, main_globals, None, 91860ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 91860ms [err] exec(code, run_globals) 91860ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 91860ms [err] sys.exit(main()) 91860ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 91861ms [err] asyncio.run(main_async()) 91861ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 91861ms [err] return loop.run_until_complete(main) 91861ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 91861ms [err] self.run_forever() 91861ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 91861ms [err] self._run_once() 91861ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 91862ms [err] event_list = self._selector.select(timeout) 91862ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 91862ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 91862ms [err] KeyboardInterrupt 91869ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 91869ms [err] h.flush() 91869ms [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 101688ms [log] starting device 102031ms [err] DEBUG:asyncio:Using selector: EpollSelector 102121ms [err] ERROR:asyncio:Unclosed client session 102121ms [err] client_session: 102192ms [log] parsing 102192ms [log] creating device handler 102192ms [log] [ready] 102192ms [log] reading line 102192ms [log] [websocketToken] "d3bbb0da-5f0e-4d58-b86c-db7fc1251d30" 102213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102213ms [log] [websocketConnected] 102399ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102399ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/cebb8abc-a773-4617-a060-fef83f003fba"}}', extra='') 102409ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/cebb8abc-a773-4617-a060-fef83f003fba"} 102443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55","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='') 102449ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "new"}] 104452ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 104453ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 104453ms [err] v=0 104453ms [err] o=- 3934366745 3934366745 IN IP4 0.0.0.0 104453ms [err] s=- 104453ms [err] t=0 0 104453ms [err] a=group:BUNDLE 0 104453ms [err] a=msid-semantic:WMS * 104453ms [err] m=application 9 DTLS/SCTP 5000 104453ms [err] c=IN IP4 0.0.0.0 104453ms [err] a=mid:0 104453ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104453ms [err] a=max-message-size:65536 104453ms [err] a=ice-ufrag:08WB 104453ms [err] a=ice-pwd:JZFieGqHmX4447gxs0Lnz3 104453ms [err] a=fingerprint:sha-256 19:1E:7A:C0:ED:EB:33:E2:DE:EA:D9:AE:4F:CD:77:22:E6:69:6F:87:41:D1:33:7D:0A:31:ED:1B:B6:08:DE:1C 104453ms [err] a=setup:actpass 104453ms [err] 104455ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 104455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104456ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "new"}] 104456ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104457ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104459ms [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'\x7f\x1f\xf7p\xf4a\x05be}\x10>') 104459ms [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'\xd4P\x0e\\\xcb\xa1\xb0\x92Z[`1') 104459ms [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'\x7f\x1f\xf7p\xf4a\x05be}\x10>') 104460ms [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'\xd4P\x0e\\\xcb\xa1\xb0\x92Z[`1') 104461ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104461ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'U\x16\xd5\xc3!\x11[\xc9\x03\x1e\xf6\xaa') 104462ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'U\x16\xd5\xc3!\x11[\xc9\x03\x1e\xf6\xaa') 104463ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb4A:<\x1b$Xe\x05H{\r') 104463ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb4A:<\x1b$Xe\x05H{\r') 104464ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61292) (expires in 600 seconds) 104464ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104465ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104465ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104465ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104465ms [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='') 104465ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36866) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\xad\xd7YL{\xc8\x00\xf3\x1f\x8ap') 104491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36866) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03\xad\xd7YL{\xc8\x00\xf3\x1f\x8ap') 104501ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55","content":{"type":"answer","sdp":"v=0\\r\\no=- 3934366745 3934366745 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 36866 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 36866 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49201 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36866 typ srflx raddr 172.30.0.1 rport 36866\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49201 typ srflx raddr 172.17.0.2 rport 49201\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62664 typ relay raddr 172.17.0.2 rport 35912\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YmQW\\r\\na=ice-pwd:RS2xkZtBvNqVgXR7FUe9Tu\\r\\na=fingerprint:sha-256 AD:89:5D:62:11:5A:32:3C:13:35:09:1D:11:0C:25:F5:64:0D:EE:4B:F0:C2:36:73:89:AF:AE:D8:23:3C:C8:89\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 104501ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104501ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 104501ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 104501ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 104501ms [err] v=0 104501ms [err] o=- 3934366745 3934366745 IN IP4 0.0.0.0 104501ms [err] s=- 104501ms [err] t=0 0 104501ms [err] a=group:BUNDLE 0 104501ms [err] a=msid-semantic:WMS * 104501ms [err] m=application 36866 DTLS/SCTP 5000 104501ms [err] c=IN IP4 172.30.0.1 104501ms [err] a=mid:0 104501ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104501ms [err] a=max-message-size:65536 104501ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36866 typ host 104501ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49201 typ host 104501ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36866 typ srflx raddr 172.30.0.1 rport 36866 104501ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49201 typ srflx raddr 172.17.0.2 rport 49201 104501ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62664 typ relay raddr 172.17.0.2 rport 35912 104501ms [err] a=end-of-candidates 104501ms [err] a=ice-ufrag:YmQW 104501ms [err] a=ice-pwd:RS2xkZtBvNqVgXR7FUe9Tu 104501ms [err] a=fingerprint:sha-256 AD:89:5D:62:11:5A:32:3C:13:35:09:1D:11:0C:25:F5:64:0D:EE:4B:F0:C2:36:73:89:AF:AE:D8:23:3C:C8:89 104501ms [err] a=setup:active 104501ms [err] 104503ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 104503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.30.0.1', 36866)) State.FROZEN -> State.WAITING 104504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46432) -> ('172.30.0.1', 36866)) State.FROZEN -> State.WAITING 104504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.17.0.2', 49201)) State.FROZEN -> State.WAITING 104504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61292) -> ('172.30.0.1', 36866)) State.FROZEN -> State.WAITING 104504ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(anAK1zqa23 1 udp 1862270975 172.17.0.2 36866 typ prflx) 104505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104505ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104505ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.17.0.2', 36866)) State.WAITING -> State.IN_PROGRESS 104505ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36866) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(&F)\x04\x17\xb5b\x82\x0c\xa7\x8d') 104505ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.30.0.1', 36866)) State.WAITING -> State.IN_PROGRESS 104506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36866) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xe6\xc3\xdbhWV\xcf\xc0\x9a\x0b\x81') 104506ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "connecting"}] 104506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36866) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(&F)\x04\x17\xb5b\x82\x0c\xa7\x8d') 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.17.0.2', 36866)) State.IN_PROGRESS -> State.SUCCEEDED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46432) -> ('172.30.0.1', 36866)) State.WAITING -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.17.0.2', 49201)) State.WAITING -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46432) -> ('172.17.0.2', 49201)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('141.24.211.56', 36866)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46432) -> ('141.24.211.56', 36866)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('141.24.211.56', 49201)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46432) -> ('141.24.211.56', 49201)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('141.24.210.113', 62664)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46432) -> ('141.24.210.113', 62664)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61292) -> ('172.30.0.1', 36866)) State.WAITING -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61292) -> ('172.17.0.2', 49201)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61292) -> ('141.24.211.56', 36866)) State.FROZEN -> State.FAILED 104507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61292) -> ('141.24.211.56', 49201)) State.FROZEN -> State.FAILED 104508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61292) -> ('141.24.210.113', 62664)) State.FROZEN -> State.FAILED 104508ms [err] INFO:aioice.ice:Connection(0) ICE completed 104508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36866) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\xe6\xc3\xdbhWV\xcf\xc0\x9a\x0b\x81') 104509ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34135) -> ('172.30.0.1', 36866)) State.IN_PROGRESS -> State.SUCCEEDED 104509ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36866) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\xf9\\1\x19\xb0\xf8U\x9d\xcd\xe0\xce') 104509ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36866) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\xf9\\1\x19\xb0\xf8U\x9d\xcd\xe0\xce') 104526ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 104526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104527ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 104528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104531ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104531ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 104531ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 104531ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 104531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 104531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 104532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104532ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "connected"}] 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 104534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 104535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 104535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 104535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 104535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3422847121, stream_id=1, stream_seq=0) 104536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4073101896, stream_id=1, stream_seq=0) 104537ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4073101896, gaps=[]) 104537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3422847121, gaps=[]) 104537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4073101897, stream_id=1, stream_seq=1) 104538ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 104538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4073101897, gaps=[]) 104539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4073101898, stream_id=1, stream_seq=2) 104539ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 104540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4073101898, gaps=[]) 104619ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104619ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55"}', extra='') 104701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 104702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 104702ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104702ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 104702ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 104703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104704ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 104704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db90fae0-6807-4616-989f-04c7b3303d55", "state": "closed"}] 104707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104707ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104707ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'tmK\x17\x89\x07KI\xe2\x9b\x9a\x82') 104707ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'tmK\x17\x89\x07KI\xe2\x9b\x9a\x82') 104707ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61292) 104708ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104708ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104795ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 104851ms [err] Traceback (most recent call last): 104851ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104851ms [err] return _run_code(code, main_globals, None, 104851ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104851ms [err] exec(code, run_globals) 104851ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104852ms [err] sys.exit(main()) 104852ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104852ms [err] asyncio.run(main_async()) 104852ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104852ms [err] return loop.run_until_complete(main) 104852ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104852ms [err] self.run_forever() 104852ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104852ms [err] self._run_once() 104852ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104853ms [err] event_list = self._selector.select(timeout) 104853ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104853ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104853ms [err] KeyboardInterrupt 104855ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104855ms [err] h.flush() 104855ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104959ms [log] starting device 105297ms [err] DEBUG:asyncio:Using selector: EpollSelector 105386ms [err] ERROR:asyncio:Unclosed client session 105386ms [err] client_session: 105453ms [log] parsing 105453ms [log] creating device handler 105453ms [log] [ready] 105453ms [log] reading line 105453ms [log] [websocketToken] "24dff58c-71c6-47df-94bb-b977440ee5b2" 105498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105499ms [log] [websocketConnected] 105692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105692ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105711ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/94d1a2af-52cf-4811-b499-c8d86f4407a2"}}', extra='') 105711ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/94d1a2af-52cf-4811-b499-c8d86f4407a2"} 105747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b","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='') 105753ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "new"}] 107756ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 107757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 107757ms [err] v=0 107757ms [err] o=- 3934366748 3934366748 IN IP4 0.0.0.0 107757ms [err] s=- 107757ms [err] t=0 0 107757ms [err] a=group:BUNDLE 0 107757ms [err] a=msid-semantic:WMS * 107757ms [err] m=application 9 DTLS/SCTP 5000 107757ms [err] c=IN IP4 0.0.0.0 107757ms [err] a=mid:0 107757ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107757ms [err] a=max-message-size:65536 107757ms [err] a=ice-ufrag:ypxC 107757ms [err] a=ice-pwd:fV4x4UuYfiK0HbTEcpu44J 107757ms [err] a=fingerprint:sha-256 C8:16:18:30:74:D2:AD:27:21:C9:D8:16:FB:AC:C3:2F:E7:32:C5:14:8D:1A:32:C1:41:26:B8:32:09:68:8D:92 107757ms [err] a=setup:actpass 107757ms [err] 107759ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 107759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107761ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "new"}] 107761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107762ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107764ms [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'p\xa4\xa1\xc9[5\xa8\xe6I\x84\x16\x12') 107764ms [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\xc4 \x01[yh{\xc1\xfd\xe5\x8e') 107765ms [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'p\xa4\xa1\xc9[5\xa8\xe6I\x84\x16\x12') 107765ms [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\xc4 \x01[yh{\xc1\xfd\xe5\x8e') 107766ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 107766ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'ms\x05F\x96\xd9\xf8\xf9L}\xc9\xb2') 107767ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'ms\x05F\x96\xd9\xf8\xf9L}\xc9\xb2') 107767ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0er\xc4\xd92C\x9d\xad\\C\x84=') 107768ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x0er\xc4\xd92C\x9d\xad\\C\x84=') 107768ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64910) (expires in 600 seconds) 107768ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 107769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 107769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107769ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107769ms [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='') 107769ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60635) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xeb'\x05K)\xe3\x1c\x8c\x0c\x97\xde\x9c") 107793ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60635) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xeb'\x05K)\xe3\x1c\x8c\x0c\x97\xde\x9c") 107799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b","content":{"type":"answer","sdp":"v=0\\r\\no=- 3934366748 3934366748 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 60635 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 60635 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35819 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60635 typ srflx raddr 172.30.0.1 rport 60635\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35819 typ srflx raddr 172.17.0.2 rport 35819\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61778 typ relay raddr 172.17.0.2 rport 57309\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UCFk\\r\\na=ice-pwd:zCl9KGeJlCMzfjrGn1GvEP\\r\\na=fingerprint:sha-256 7B:25:EA:9D:18:93:C0:47:9B:AE:2A:14:CF:B8:3A:79:F4:0D:B1:60:AB:49:AD:66:2C:C5:90:ED:1B:2E:6E:C8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 107799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 107799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 107799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 107799ms [err] v=0 107799ms [err] o=- 3934366748 3934366748 IN IP4 0.0.0.0 107799ms [err] s=- 107799ms [err] t=0 0 107799ms [err] a=group:BUNDLE 0 107799ms [err] a=msid-semantic:WMS * 107799ms [err] m=application 60635 DTLS/SCTP 5000 107799ms [err] c=IN IP4 172.30.0.1 107799ms [err] a=mid:0 107799ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107799ms [err] a=max-message-size:65536 107799ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60635 typ host 107799ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35819 typ host 107799ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60635 typ srflx raddr 172.30.0.1 rport 60635 107799ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35819 typ srflx raddr 172.17.0.2 rport 35819 107799ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 61778 typ relay raddr 172.17.0.2 rport 57309 107799ms [err] a=end-of-candidates 107799ms [err] a=ice-ufrag:UCFk 107799ms [err] a=ice-pwd:zCl9KGeJlCMzfjrGn1GvEP 107799ms [err] a=fingerprint:sha-256 7B:25:EA:9D:18:93:C0:47:9B:AE:2A:14:CF:B8:3A:79:F4:0D:B1:60:AB:49:AD:66:2C:C5:90:ED:1B:2E:6E:C8 107799ms [err] a=setup:active 107799ms [err] 107801ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 107801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.30.0.1', 60635)) State.FROZEN -> State.WAITING 107802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46634) -> ('172.30.0.1', 60635)) State.FROZEN -> State.WAITING 107802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.17.0.2', 35819)) State.FROZEN -> State.WAITING 107802ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64910) -> ('172.30.0.1', 60635)) State.FROZEN -> State.WAITING 107802ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(GvikMr6p3Q 1 udp 1862270975 172.17.0.2 60635 typ prflx) 107802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.17.0.2', 60635)) State.WAITING -> State.IN_PROGRESS 107803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60635) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10`\xf8\x18]\\cb\x91[=\x03') 107803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.30.0.1', 60635)) State.WAITING -> State.IN_PROGRESS 107803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60635) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1u\x8d\x8f\xd7\x93[\x1aS\x99\x1e\xb6') 107804ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "connecting"}] 107804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60635) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10`\xf8\x18]\\cb\x91[=\x03') 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.17.0.2', 60635)) State.IN_PROGRESS -> State.SUCCEEDED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46634) -> ('172.30.0.1', 60635)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.17.0.2', 35819)) State.WAITING -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46634) -> ('172.17.0.2', 35819)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('141.24.211.56', 60635)) State.FROZEN -> State.FAILED 107804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46634) -> ('141.24.211.56', 60635)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('141.24.211.56', 35819)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46634) -> ('141.24.211.56', 35819)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('141.24.210.113', 61778)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46634) -> ('141.24.210.113', 61778)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64910) -> ('172.30.0.1', 60635)) State.WAITING -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64910) -> ('172.17.0.2', 35819)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64910) -> ('141.24.211.56', 60635)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64910) -> ('141.24.211.56', 35819)) State.FROZEN -> State.FAILED 107805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64910) -> ('141.24.210.113', 61778)) State.FROZEN -> State.FAILED 107806ms [err] INFO:aioice.ice:Connection(0) ICE completed 107806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60635) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1u\x8d\x8f\xd7\x93[\x1aS\x99\x1e\xb6') 107806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50841) -> ('172.30.0.1', 60635)) State.IN_PROGRESS -> State.SUCCEEDED 107806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 60635) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12#k\xdd\xc5\xccj\xe3\xe3nXp') 107806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 60635) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12#k\xdd\xc5\xccj\xe3\xe3nXp') 107823ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 107823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107823ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 107824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 107827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 107828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 107828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 107828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 107828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 107829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "connected"}] 107829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 107829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 107829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 107830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 107830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 107830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 107831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 107831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 107831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 107831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=872423835, stream_id=1, stream_seq=0) 107831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 107832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=620094182, stream_id=1, stream_seq=0) 107833ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094182, gaps=[]) 107833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=872423835, gaps=[]) 107833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=620094183, stream_id=1, stream_seq=1) 107834ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094183, gaps=[]) 107834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=620094184, stream_id=1, stream_seq=2) 107834ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094184, gaps=[]) 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=620094185, stream_id=1, stream_seq=3) 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094185, gaps=[]) 107835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=620094186, stream_id=1, stream_seq=4) 107836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620094186, gaps=[]) 107913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107913ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107996ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b"}', extra='') 107996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 107997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 107997ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 107997ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 107997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107997ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107998ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 107998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107999ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c1fa227-7400-4301-b7ec-fd5e7dfc1a7b", "state": "closed"}] 107999ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 108000ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 108000ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x17\xb6\x90\xee\xe4\xdb\x0b\\\xdf\\7\x07') 108001ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x17\xb6\x90\xee\xe4\xdb\x0b\\\xdf\\7\x07') 108002ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64910) 108002ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 108002ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 108084ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 108084ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 108135ms [err] Traceback (most recent call last): 108135ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108136ms [err] return _run_code(code, main_globals, None, 108136ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108136ms [err] exec(code, run_globals) 108136ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108136ms [err] sys.exit(main()) 108136ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108136ms [err] asyncio.run(main_async()) 108136ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108136ms [err] return loop.run_until_complete(main) 108136ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108136ms [err] self.run_forever() 108136ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108137ms [err] self._run_once() 108137ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108137ms [err] event_list = self._selector.select(timeout) 108137ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108137ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108137ms [err] KeyboardInterrupt 108140ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108140ms [err] h.flush() 108140ms [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