================== js Client to python Client Communication: should connect without errors 4784ms [log] starting device 5267ms [err] DEBUG:asyncio:Using selector: EpollSelector 5337ms [err] ERROR:asyncio:Unclosed client session 5337ms [err] client_session: 5442ms [log] parsing 5442ms [log] creating device handler 5442ms [log] [ready] 5442ms [log] reading line 5442ms [log] [websocketToken] "4ab4fb1e-ec93-4359-b5bf-fb8d9a93548b" 5456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 5456ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 7077ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 7077ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 7087ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/0518bf4c-05b6-41b2-b254-8652983f1c0f"}}', extra='') 7088ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/0518bf4c-05b6-41b2-b254-8652983f1c0f"} 7133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 7138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4", "state": "new"}] 9141ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 9142ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 9142ms [err] v=0 9142ms [err] o=- 3930826649 3930826649 IN IP4 0.0.0.0 9142ms [err] s=- 9142ms [err] t=0 0 9142ms [err] a=group:BUNDLE 0 9142ms [err] a=msid-semantic:WMS * 9142ms [err] m=application 9 DTLS/SCTP 5000 9142ms [err] c=IN IP4 0.0.0.0 9142ms [err] a=mid:0 9142ms [err] a=sctpmap:5000 webrtc-datachannel 65535 9142ms [err] a=max-message-size:65536 9142ms [err] a=ice-ufrag:zLP2 9142ms [err] a=ice-pwd:ub62GGqV5N3WOGym4tgZw6 9142ms [err] a=fingerprint:sha-256 DE:BD:19:68:03:EF:C5:EF:CB:B4:10:E9:AD:44:F9:C3:DE:1B:94:30:E7:7B:37:69:19:C1:2D:30:51:C5:61:7C 9142ms [err] a=setup:actpass 9142ms [err] 9143ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 9143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 9145ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4", "state": "new"}] 9145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 9146ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 9148ms [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'\x02D\xd0\xf9{\xfc\x83\xadR\x10\x82\xa4') 9148ms [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'\xc1M\xab\xd6\xc3\x16\xc7{\xa2\xa0\xfb^') 9149ms [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'\x02D\xd0\xf9{\xfc\x83\xadR\x10\x82\xa4') 9149ms [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'\xc1M\xab\xd6\xc3\x16\xc7{\xa2\xa0\xfb^') 9150ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 9150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x91\x1a@|K\xc8<\xc4m\xc4\xb4\x18') 9151ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x91\x1a@|K\xc8<\xc4m\xc4\xb4\x18') 9151ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa6\x99\x13$s\x00\x9b%\xb5\xc6\xfc\x8b') 9152ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa6\x99\x13$s\x00\x9b%\xb5\xc6\xfc\x8b') 9153ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49431) (expires in 600 seconds) 9153ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 9153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 9153ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4"}', extra='') 9153ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 9154ms [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='') 9154ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 9172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IQQrptI1f1Qh') 9173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IQQrptI1f1Qh') 9180ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5293284791469457183 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:SqEB\\r\\na=ice-pwd:kWHP8pxmOt3YJz6iaYDnytRL\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D4:62:EA:7B:75:03:72:33:0A:75:D3:98:2B:DE:C9:6E:E2:89:8B:E9:06:CE:D0:36:72:C0:02:D9:F6:26:89:0D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4"}', extra='') 9180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 9180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 9180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 9180ms [err] v=0 9180ms [err] o=- 5293284791469457183 2 IN IP4 127.0.0.1 9180ms [err] s=- 9180ms [err] t=0 0 9180ms [err] a=group:BUNDLE 0 9180ms [err] a=msid-semantic: WMS 9180ms [err] m=application 9 DTLS/SCTP 5000 9180ms [err] c=IN IP4 0.0.0.0 9180ms [err] a=ice-ufrag:SqEB 9180ms [err] a=ice-pwd:kWHP8pxmOt3YJz6iaYDnytRL 9180ms [err] a=ice-options:trickle 9180ms [err] a=fingerprint:sha-256 D4:62:EA:7B:75:03:72:33:0A:75:D3:98:2B:DE:C9:6E:E2:89:8B:E9:06:CE:D0:36:72:C0:02:D9:F6:26:89:0D 9180ms [err] a=setup:active 9180ms [err] a=mid:0 9180ms [err] a=sctpmap:5000 webrtc-datachannel 1024 9180ms [err] 9181ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 9181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 9181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 9182ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(LCynahD5Ge 1 udp 1845501695 172.17.0.2 42714 typ prflx) 9182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9182ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 9182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50542) -> ('172.17.0.2', 42714)) State.WAITING -> State.IN_PROGRESS 9182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/\xb2\x85\xe2\xe5\xafN\x9e\x91\xa5\x9dC') 9183ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4", "state": "connecting"}] 9183ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/\xb2\x85\xe2\xe5\xafN\x9e\x91\xa5\x9dC') 9183ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50542) -> ('172.17.0.2', 42714)) State.IN_PROGRESS -> State.SUCCEEDED 9184ms [err] INFO:aioice.ice:Connection(0) ICE completed 9197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4180963440 1 udp 2113937151 e51d0647-086d-4b8e-8701-7a669b3b1f0e.local 42714 typ host generation 0 ufrag SqEB network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4"}', extra='') 9197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9203ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e51d0647-086d-4b8e-8701-7a669b3b1f0e.local" resolved to 172.17.0.2 9203ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50542) -> ('172.17.0.2', 42714)) State.FROZEN -> State.IN_PROGRESS 9203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#z\xd6D>\x181\xcf\xc7:\xdcw') 9204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#z\xd6D>\x181\xcf\xc7:\xdcw') 9205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50542) -> ('172.17.0.2', 42714)) State.IN_PROGRESS -> State.SUCCEEDED 9205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33342) -> ('172.17.0.2', 42714)) State.FROZEN -> State.FAILED 9205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49431) -> ('172.17.0.2', 42714)) State.FROZEN -> State.FAILED 9207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1780470115 1 udp 1677729535 141.24.211.56 42714 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag SqEB network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4"}', extra='') 9207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 9207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 9207ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 9224ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50542) -> ('141.24.211.56', 42714)) State.FROZEN -> State.IN_PROGRESS 9224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\x9c\x85~\x8c\x13\xbf\xde\xb4\xe5\xcb\xb9') 9235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LMPCKyG+q9dy') 9235ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LMPCKyG+q9dy') 9246ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33342) -> ('141.24.211.56', 42714)) State.FROZEN -> State.IN_PROGRESS 9246ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_!l\xbbg\x14\xb2\x10\x15>\xe9\x92') 9266ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49431) -> ('141.24.211.56', 42714)) State.FROZEN -> State.IN_PROGRESS 9267ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xd4b\x08\xf5E\x9dQ\xa7\xc6\xf0\xef') 9267ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'j\xa0\xa9#\x18\xfd\xa5\xd8\x8a\x15\x95S') 9268ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'j\xa0\xa9#\x18\xfd\xa5\xd8\x8a\x15\x95S') 9268ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 42714) 9288ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 9288ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 9289ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 9291ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 9294ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 9295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 9295ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 9295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 9295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 9296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 9296ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 9296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 9296ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4", "state": "connected"}] 9303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 9304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 9304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 9304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 9304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 9305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 9305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 9305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i3fc2XxjO5hK') 9306ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i3fc2XxjO5hK') 9306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 9306ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 9307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 9307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2594811029, stream_id=1, stream_seq=0) 9307ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 9308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2594811029, gaps=[]) 9309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 9309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3171290766, stream_id=1, stream_seq=0) 9309ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 9309ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3171290766, gaps=[]) 9360ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9rotoGc8yOrn') 9361ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9rotoGc8yOrn') 9361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33342) -> ('172.17.0.2', 42714)) State.WAITING -> State.IN_PROGRESS 9361ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6\xda\xff\xd8\xd7\x92M\xfa\xe6\xfeN\xd7') 9365ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 42714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6\xda\xff\xd8\xd7\x92M\xfa\xe6\xfeN\xd7') 9365ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33342) -> ('172.17.0.2', 42714)) State.IN_PROGRESS -> State.SUCCEEDED 9401ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 9401ms [log] [experimentStatusChanged] {"status": "running", "message": null} 9481ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4"}', extra='') 9481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 9481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 9482ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 9482ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 9482ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 9482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 9483ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 9483ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9483ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 9484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9484ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 9484ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e12e758-a884-41fd-9c61-d740892a71d4", "state": "closed"}] 9485ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 9485ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 9486ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfb\x81/a\x07BE\x08\xbdp\xe0\xba') 9487ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfb\x81/a\x07BE\x08\xbdp\xe0\xba') 9487ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49431) 9487ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 9488ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 9586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 9586ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 9646ms [err] Traceback (most recent call last): 9646ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 9646ms [err] return _run_code(code, main_globals, None, 9646ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 9646ms [err] exec(code, run_globals) 9646ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 9646ms [err] sys.exit(main()) 9646ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 9646ms [err] asyncio.run(main_async()) 9646ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 9647ms [err] return loop.run_until_complete(main) 9647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 9647ms [err] self.run_forever() 9647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 9647ms [err] self._run_once() 9647ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 9648ms [err] event_list = self._selector.select(timeout) 9648ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 9648ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 9648ms [err] KeyboardInterrupt 9652ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 9652ms [err] h.flush() 9652ms [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 14729ms [log] starting device 15146ms [err] DEBUG:asyncio:Using selector: EpollSelector 15218ms [err] ERROR:asyncio:Unclosed client session 15218ms [err] client_session: 15278ms [log] parsing 15278ms [log] creating device handler 15278ms [log] [ready] 15278ms [log] reading line 15278ms [log] [websocketToken] "10992448-7c6e-4a66-8dc4-8e74c6212d95" 15298ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15298ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 15553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15553ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fa357dfc-d4b8-4239-ad11-c1807ac1fb9f"}}', extra='') 15605ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fa357dfc-d4b8-4239-ad11-c1807ac1fb9f"} 15634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15639ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df", "state": "new"}] 17643ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 17644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 17644ms [err] v=0 17644ms [err] o=- 3930826657 3930826657 IN IP4 0.0.0.0 17644ms [err] s=- 17644ms [err] t=0 0 17644ms [err] a=group:BUNDLE 0 17644ms [err] a=msid-semantic:WMS * 17644ms [err] m=application 9 DTLS/SCTP 5000 17644ms [err] c=IN IP4 0.0.0.0 17644ms [err] a=mid:0 17644ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17644ms [err] a=max-message-size:65536 17644ms [err] a=ice-ufrag:sKQD 17644ms [err] a=ice-pwd:b3IzZiPKL1dneCOYNAdGR0 17644ms [err] a=fingerprint:sha-256 6D:EF:8C:7C:69:6E:F8:6D:F7:D4:20:5C:44:45:C3:29:43:E7:3E:47:62:67:6E:97:33:12:03:B3:60:06:A3:2C 17644ms [err] a=setup:actpass 17644ms [err] 17645ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 17645ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17647ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df", "state": "new"}] 17647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17647ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17650ms [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'\xa6\xd8\x1d\x00\x83\x97hV\xdb\x0e\xd2J') 17650ms [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{\xfb\xbb1\xe4\xc6fqc\x00\xd8') 17651ms [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'\xa6\xd8\x1d\x00\x83\x97hV\xdb\x0e\xd2J') 17651ms [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{\xfb\xbb1\xe4\xc6fqc\x00\xd8') 17653ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 17653ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'G\xde\x01g!_\xb4\xb8\xcbU\x14\xa2') 17654ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'G\xde\x01g!_\xb4\xb8\xcbU\x14\xa2') 17654ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5\xf5\xf1\x0bG\xcfb\xa3\xb5\\G\xa8') 17655ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe5\xf5\xf1\x0bG\xcfb\xa3\xb5\\G\xa8') 17655ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55821) (expires in 600 seconds) 17655ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 17656ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17657ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 17657ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17657ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17657ms [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='') 17657ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49826) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04\xf2K\xbe\xfd\xa8\xb6\xe0\xb65\xb8j') 17683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49826) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04\xf2K\xbe\xfd\xa8\xb6\xe0\xb65\xb8j') 17693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930826657 3930826657 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 49826 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 49826 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38297 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49826 typ srflx raddr 172.30.0.1 rport 49826\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38297 typ srflx raddr 172.17.0.2 rport 38297\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50283 typ relay raddr 172.17.0.2 rport 35240\\r\\na=end-of-candidates\\r\\na=ice-ufrag:xOkp\\r\\na=ice-pwd:W6ns9HuZAosym6G513DiFj\\r\\na=fingerprint:sha-256 19:49:46:1A:52:44:79:37:E0:22:B0:B8:AB:65:BA:18:81:78:DE:00:32:44:C6:82:43:4B:7F:D9:79:52:69:D8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 17693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 17693ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 17693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 17693ms [err] v=0 17693ms [err] o=- 3930826657 3930826657 IN IP4 0.0.0.0 17693ms [err] s=- 17693ms [err] t=0 0 17693ms [err] a=group:BUNDLE 0 17693ms [err] a=msid-semantic:WMS * 17693ms [err] m=application 49826 DTLS/SCTP 5000 17693ms [err] c=IN IP4 172.30.0.1 17693ms [err] a=mid:0 17693ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17693ms [err] a=max-message-size:65536 17693ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 49826 typ host 17693ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38297 typ host 17693ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 49826 typ srflx raddr 172.30.0.1 rport 49826 17693ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38297 typ srflx raddr 172.17.0.2 rport 38297 17693ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50283 typ relay raddr 172.17.0.2 rport 35240 17693ms [err] a=end-of-candidates 17693ms [err] a=ice-ufrag:xOkp 17693ms [err] a=ice-pwd:W6ns9HuZAosym6G513DiFj 17693ms [err] a=fingerprint:sha-256 19:49:46:1A:52:44:79:37:E0:22:B0:B8:AB:65:BA:18:81:78:DE:00:32:44:C6:82:43:4B:7F:D9:79:52:69:D8 17693ms [err] a=setup:active 17693ms [err] 17696ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 17696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17696ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.30.0.1', 49826)) State.FROZEN -> State.WAITING 17697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57229) -> ('172.30.0.1', 49826)) State.FROZEN -> State.WAITING 17697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.17.0.2', 38297)) State.FROZEN -> State.WAITING 17697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55821) -> ('172.30.0.1', 49826)) State.FROZEN -> State.WAITING 17697ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vroLcEMQiB 1 udp 1862270975 172.17.0.2 49826 typ prflx) 17697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.17.0.2', 49826)) State.WAITING -> State.IN_PROGRESS 17697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49826) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r\x0b\x92\xf7\x95\x91Ie\xfd\r\x1c\xa8') 17698ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.30.0.1', 49826)) State.WAITING -> State.IN_PROGRESS 17698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49826) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x19S\xe7\x92\x7f\xf8\x13\x1a\x1f\xb0\xf7') 17698ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df", "state": "connecting"}] 17699ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49826) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r\x0b\x92\xf7\x95\x91Ie\xfd\r\x1c\xa8') 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.17.0.2', 49826)) State.IN_PROGRESS -> State.SUCCEEDED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57229) -> ('172.30.0.1', 49826)) State.WAITING -> State.FAILED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.17.0.2', 38297)) State.WAITING -> State.FAILED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57229) -> ('172.17.0.2', 38297)) State.FROZEN -> State.FAILED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('141.24.211.56', 49826)) State.FROZEN -> State.FAILED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57229) -> ('141.24.211.56', 49826)) State.FROZEN -> State.FAILED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('141.24.211.56', 38297)) State.FROZEN -> State.FAILED 17699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57229) -> ('141.24.211.56', 38297)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('141.24.210.113', 50283)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57229) -> ('141.24.210.113', 50283)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55821) -> ('172.30.0.1', 49826)) State.WAITING -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55821) -> ('172.17.0.2', 38297)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55821) -> ('141.24.211.56', 49826)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55821) -> ('141.24.211.56', 38297)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55821) -> ('141.24.210.113', 50283)) State.FROZEN -> State.FAILED 17700ms [err] INFO:aioice.ice:Connection(0) ICE completed 17700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49826) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x19S\xe7\x92\x7f\xf8\x13\x1a\x1f\xb0\xf7') 17700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36070) -> ('172.30.0.1', 49826)) State.IN_PROGRESS -> State.SUCCEEDED 17701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 49826) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\x88\xb5\x1a\xe3\x08\x11\x9f&\x13[\xdb') 17701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 49826) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\x88\xb5\x1a\xe3\x08\x11\x9f&\x13[\xdb') 17718ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 17718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17720ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 17721ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17724ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17725ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 17725ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 17725ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 17725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 17725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 17726ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17726ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df", "state": "connected"}] 17728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 17728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 17728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 17728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 17728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 17728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 17730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 17730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 17730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 17731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1081907685, stream_id=1, stream_seq=0) 17731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 17732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1480862325, stream_id=1, stream_seq=0) 17732ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1480862325, gaps=[]) 17733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1081907685, gaps=[]) 17733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 17850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17850ms [log] [experimentStatusChanged] {"status": "running", "message": null} 17908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df"}', extra='') 17908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 17908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 17908ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 17908ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 17909ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 17909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 17909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 17909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17909ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 17910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17910ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/439eda53-c9cb-4ecd-bd9c-960ae77975df", "state": "closed"}] 17911ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 17911ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 17911ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9c<\xed\x81Jr^\x94c"\xde\x8d') 17912ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9c<\xed\x81Jr^\x94c"\xde\x8d') 17912ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55821) 17912ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 17912ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 18003ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 18003ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 18062ms [err] Traceback (most recent call last): 18062ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 18062ms [err] return _run_code(code, main_globals, None, 18062ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 18063ms [err] exec(code, run_globals) 18063ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 18063ms [err] sys.exit(main()) 18063ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 18063ms [err] asyncio.run(main_async()) 18063ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 18063ms [err] return loop.run_until_complete(main) 18063ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 18063ms [err] self.run_forever() 18063ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 18064ms [err] self._run_once() 18064ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 18065ms [err] event_list = self._selector.select(timeout) 18065ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 18065ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 18065ms [err] KeyboardInterrupt 18067ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 18067ms [err] h.flush() 18067ms [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 30940ms [log] starting device 31342ms [err] DEBUG:asyncio:Using selector: EpollSelector 31409ms [err] ERROR:asyncio:Unclosed client session 31409ms [err] client_session: 31486ms [log] parsing 31486ms [log] creating device handler 31486ms [log] [ready] 31486ms [log] reading line 31486ms [log] [websocketToken] "9e82fdf2-af70-4bce-afd1-30daedd07048" 31500ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 31500ms [log] [websocketConnected] 33195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 33196ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 33211ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/de0b97cc-64bb-48f0-8f73-ce9e3a91db43"}}', extra='') 33211ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/de0b97cc-64bb-48f0-8f73-ce9e3a91db43"} 33253ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 33258ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf", "state": "new"}] 35261ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 35263ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 35263ms [err] v=0 35263ms [err] o=- 3930826675 3930826675 IN IP4 0.0.0.0 35263ms [err] s=- 35263ms [err] t=0 0 35263ms [err] a=group:BUNDLE 0 35263ms [err] a=msid-semantic:WMS * 35263ms [err] m=application 9 DTLS/SCTP 5000 35263ms [err] c=IN IP4 0.0.0.0 35263ms [err] a=mid:0 35263ms [err] a=sctpmap:5000 webrtc-datachannel 65535 35263ms [err] a=max-message-size:65536 35263ms [err] a=ice-ufrag:5Z1l 35263ms [err] a=ice-pwd:IsuUFYfR5vcoMgVCoLb6en 35263ms [err] a=fingerprint:sha-256 76:75:66:0C:0B:96:AB:42:53:2F:E6:15:5D:0C:A8:23:BD:03:87:AD:BB:BB:7F:C9:D3:A9:88:7A:3D:5D:B8:C7 35263ms [err] a=setup:actpass 35263ms [err] 35264ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 35264ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35265ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf", "state": "new"}] 35266ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35266ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35269ms [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'\xeb\xa8\x1d4\x8a\xf8f\x93\x04\x9c\xdfS') 35269ms [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'\xcf=\x1e\xfd#\xb9\xa3\x14SfU$') 35269ms [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'\xeb\xa8\x1d4\x8a\xf8f\x93\x04\x9c\xdfS') 35270ms [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'\xcf=\x1e\xfd#\xb9\xa3\x14SfU$') 35272ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 35272ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0b\xfd~\x93\xfe\xf7\xa6V\x1c\x81\xd6\x7f') 35273ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x0b\xfd~\x93\xfe\xf7\xa6V\x1c\x81\xd6\x7f') 35273ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xd2\xd9p-&\xae'z\xa1\xd7dm") 35274ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xd2\xd9p-&\xae'z\xa1\xd7dm") 35274ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49534) (expires in 600 seconds) 35274ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 35275ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 35276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf"}', extra='') 35276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35276ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 35276ms [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='') 35276ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 35298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'38LCGeF9bVwV') 35299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'38LCGeF9bVwV') 35300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7568453053266936170 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:TRWe\\r\\na=ice-pwd:AZbKjcaHTtt17GPLhSHrUHM5\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C0:DE:76:4D:AB:B2:7F:36:34:A1:85:FC:6C:7C:44:BB:52:46:B6:9F:BE:E8:D4:C1:00:10:82:11:4F:3A:A8:AE\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf"}', extra='') 35300ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35300ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 35300ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 35300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 35300ms [err] v=0 35300ms [err] o=- 7568453053266936170 2 IN IP4 127.0.0.1 35300ms [err] s=- 35300ms [err] t=0 0 35300ms [err] a=group:BUNDLE 0 35300ms [err] a=msid-semantic: WMS 35300ms [err] m=application 9 DTLS/SCTP 5000 35300ms [err] c=IN IP4 0.0.0.0 35300ms [err] a=ice-ufrag:TRWe 35300ms [err] a=ice-pwd:AZbKjcaHTtt17GPLhSHrUHM5 35300ms [err] a=ice-options:trickle 35300ms [err] a=fingerprint:sha-256 C0:DE:76:4D:AB:B2:7F:36:34:A1:85:FC:6C:7C:44:BB:52:46:B6:9F:BE:E8:D4:C1:00:10:82:11:4F:3A:A8:AE 35300ms [err] a=setup:active 35300ms [err] a=mid:0 35300ms [err] a=sctpmap:5000 webrtc-datachannel 1024 35300ms [err] 35301ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 35302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 35302ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 35302ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(O7YCAKN4GT 1 udp 1845501695 172.17.0.2 59726 typ prflx) 35302ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35302ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35302ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 35302ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55703) -> ('172.17.0.2', 59726)) State.WAITING -> State.IN_PROGRESS 35303ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\x1a ('172.17.0.2', 59726)) State.IN_PROGRESS -> State.SUCCEEDED 35304ms [err] INFO:aioice.ice:Connection(0) ICE completed 35310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:794301866 1 udp 2113937151 f241ece8-8632-4d89-8b8a-80f427ac9724.local 59726 typ host generation 0 ufrag TRWe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf"}', extra='') 35310ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35310ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35310ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35315ms [err] INFO:aioice.ice:Connection(0) Remote candidate "f241ece8-8632-4d89-8b8a-80f427ac9724.local" resolved to 172.17.0.2 35320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2876604373 1 udp 1677729535 141.24.211.56 59726 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag TRWe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf"}', extra='') 35320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 35320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 35321ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 35323ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55703) -> ('172.17.0.2', 59726)) State.FROZEN -> State.IN_PROGRESS 35323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I\xdd\xd4\xa8\xcc\xb2Y;p}\x96\xc9') 35324ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'I\xdd\xd4\xa8\xcc\xb2Y;p}\x96\xc9') 35324ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55703) -> ('172.17.0.2', 59726)) State.IN_PROGRESS -> State.SUCCEEDED 35324ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47518) -> ('172.17.0.2', 59726)) State.FROZEN -> State.FAILED 35324ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55703) -> ('141.24.211.56', 59726)) State.FROZEN -> State.FAILED 35324ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47518) -> ('141.24.211.56', 59726)) State.FROZEN -> State.FAILED 35324ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49534) -> ('172.17.0.2', 59726)) State.FROZEN -> State.FAILED 35324ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49534) -> ('141.24.211.56', 59726)) State.FROZEN -> State.FAILED 35343ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 35344ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 35344ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 35345ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 35347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 35347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 35347ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 35347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 35347ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 35348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 35348ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 35348ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 35348ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf", "state": "connected"}] 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 35351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 35352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 35352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 35352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 35352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2219625696, stream_id=1, stream_seq=0) 35352ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 35353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2219625696, gaps=[]) 35353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 35353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2532102136, stream_id=1, stream_seq=0) 35353ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 35353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102136, gaps=[]) 35356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2532102137, stream_id=1, stream_seq=1) 35356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102137, gaps=[]) 35357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102138, stream_id=1, stream_seq=2) 35357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102138, gaps=[]) 35357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102139, stream_id=1, stream_seq=2) 35357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102139, gaps=[]) 35357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102140, stream_id=1, stream_seq=2) 35357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102140, gaps=[]) 35358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102141, stream_id=1, stream_seq=2) 35358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102141, gaps=[]) 35358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102142, stream_id=1, stream_seq=2) 35359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102142, gaps=[]) 35359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102143, stream_id=1, stream_seq=2) 35359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102143, gaps=[]) 35360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102144, stream_id=1, stream_seq=2) 35360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102144, gaps=[]) 35361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102145, stream_id=1, stream_seq=2) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102145, gaps=[]) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102146, stream_id=1, stream_seq=3) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102146, gaps=[]) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102147, stream_id=1, stream_seq=3) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102147, gaps=[]) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102148, stream_id=1, stream_seq=3) 35362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102148, gaps=[]) 35364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102149, stream_id=1, stream_seq=3) 35364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102149, gaps=[]) 35367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102150, stream_id=1, stream_seq=3) 35367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102150, gaps=[]) 35367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102151, stream_id=1, stream_seq=3) 35367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102151, gaps=[]) 35367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102152, stream_id=1, stream_seq=3) 35368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102152, gaps=[]) 35368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102153, stream_id=1, stream_seq=3) 35368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102153, gaps=[]) 35368ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'94WdesvBAOas') 35369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'94WdesvBAOas') 35369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102154, stream_id=1, stream_seq=4) 35369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102154, gaps=[]) 35369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102155, stream_id=1, stream_seq=4) 35369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102155, gaps=[]) 35370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102156, stream_id=1, stream_seq=4) 35370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102156, gaps=[]) 35370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102157, stream_id=1, stream_seq=4) 35370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102157, gaps=[]) 35370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102158, stream_id=1, stream_seq=4) 35370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102158, gaps=[]) 35371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102159, stream_id=1, stream_seq=4) 35371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102159, gaps=[]) 35371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102160, stream_id=1, stream_seq=4) 35371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102160, gaps=[]) 35372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102161, stream_id=1, stream_seq=4) 35372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102161, gaps=[]) 35372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102162, stream_id=1, stream_seq=5) 35372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102162, gaps=[]) 35373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102163, stream_id=1, stream_seq=5) 35373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046284, cumulative_tsn=2532102163, gaps=[]) 35373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102164, stream_id=1, stream_seq=5) 35373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045124, cumulative_tsn=2532102164, gaps=[]) 35374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102165, stream_id=1, stream_seq=5) 35374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=2532102165, gaps=[]) 35374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102166, stream_id=1, stream_seq=5) 35374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=2532102166, gaps=[]) 35375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102167, stream_id=1, stream_seq=5) 35375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=2532102167, gaps=[]) 35376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102168, stream_id=1, stream_seq=5) 35376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=2532102168, gaps=[]) 35376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102169, stream_id=1, stream_seq=5) 35376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102169, gaps=[]) 35378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102170, stream_id=1, stream_seq=6) 35378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102170, gaps=[]) 35378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102171, stream_id=1, stream_seq=6) 35378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102171, gaps=[]) 35379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102172, stream_id=1, stream_seq=6) 35379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102172, gaps=[]) 35379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102173, stream_id=1, stream_seq=6) 35379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102173, gaps=[]) 35380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102174, stream_id=1, stream_seq=6) 35380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102174, gaps=[]) 35380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102175, stream_id=1, stream_seq=6) 35380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102175, gaps=[]) 35381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102176, stream_id=1, stream_seq=6) 35381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102176, gaps=[]) 35383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102177, stream_id=1, stream_seq=6) 35383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102177, gaps=[]) 35383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102178, stream_id=1, stream_seq=7) 35383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102178, gaps=[]) 35384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102179, stream_id=1, stream_seq=7) 35384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102179, gaps=[]) 35385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102180, stream_id=1, stream_seq=7) 35385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102180, gaps=[]) 35385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102181, stream_id=1, stream_seq=7) 35385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102181, gaps=[]) 35385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102182, stream_id=1, stream_seq=7) 35386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102182, gaps=[]) 35386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102183, stream_id=1, stream_seq=7) 35386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102183, gaps=[]) 35387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102184, stream_id=1, stream_seq=7) 35387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102184, gaps=[]) 35387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102185, stream_id=1, stream_seq=7) 35387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102185, gaps=[]) 35388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102186, stream_id=1, stream_seq=8) 35388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102186, gaps=[]) 35388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102187, stream_id=1, stream_seq=8) 35388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102187, gaps=[]) 35389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102188, stream_id=1, stream_seq=8) 35389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102188, gaps=[]) 35389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102189, stream_id=1, stream_seq=8) 35390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102189, gaps=[]) 35390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102190, stream_id=1, stream_seq=8) 35390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102190, gaps=[]) 35390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102191, stream_id=1, stream_seq=8) 35390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102191, gaps=[]) 35391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102192, stream_id=1, stream_seq=8) 35391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102192, gaps=[]) 35391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102193, stream_id=1, stream_seq=8) 35392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102193, gaps=[]) 35393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102194, stream_id=1, stream_seq=9) 35393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102194, gaps=[]) 35393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102195, stream_id=1, stream_seq=9) 35393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102195, gaps=[]) 35394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102196, stream_id=1, stream_seq=9) 35394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102196, gaps=[]) 35394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102197, stream_id=1, stream_seq=9) 35394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102197, gaps=[]) 35395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102198, stream_id=1, stream_seq=9) 35395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102198, gaps=[]) 35395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102199, stream_id=1, stream_seq=9) 35395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102199, gaps=[]) 35396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102200, stream_id=1, stream_seq=9) 35396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102200, gaps=[]) 35396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102201, stream_id=1, stream_seq=9) 35396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102201, gaps=[]) 35397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102202, stream_id=1, stream_seq=10) 35397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102202, gaps=[]) 35398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102203, stream_id=1, stream_seq=10) 35398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102203, gaps=[]) 35398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102204, stream_id=1, stream_seq=10) 35398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102204, gaps=[]) 35398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102205, stream_id=1, stream_seq=10) 35398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102205, gaps=[]) 35399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102206, stream_id=1, stream_seq=10) 35399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102206, gaps=[]) 35399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102207, stream_id=1, stream_seq=10) 35399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102207, gaps=[]) 35399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102208, stream_id=1, stream_seq=10) 35399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102208, gaps=[]) 35400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102209, stream_id=1, stream_seq=10) 35400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102209, gaps=[]) 35400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102210, stream_id=1, stream_seq=11) 35400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102210, gaps=[]) 35401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102211, stream_id=1, stream_seq=11) 35401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102211, gaps=[]) 35401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102212, stream_id=1, stream_seq=11) 35401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102212, gaps=[]) 35402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102213, stream_id=1, stream_seq=11) 35402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102213, gaps=[]) 35402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102214, stream_id=1, stream_seq=11) 35402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102214, gaps=[]) 35403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102215, stream_id=1, stream_seq=11) 35403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102215, gaps=[]) 35404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102216, stream_id=1, stream_seq=11) 35404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102216, gaps=[]) 35404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102217, stream_id=1, stream_seq=11) 35404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102217, gaps=[]) 35405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102218, stream_id=1, stream_seq=12) 35405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102218, gaps=[]) 35405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102219, stream_id=1, stream_seq=12) 35406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102219, gaps=[]) 35410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102220, stream_id=1, stream_seq=12) 35410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102220, gaps=[]) 35410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102221, stream_id=1, stream_seq=12) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102221, gaps=[]) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102222, stream_id=1, stream_seq=12) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102222, gaps=[]) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102223, stream_id=1, stream_seq=12) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102223, gaps=[]) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102224, stream_id=1, stream_seq=12) 35411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102224, gaps=[]) 35412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102225, stream_id=1, stream_seq=12) 35412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102225, gaps=[]) 35412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102226, stream_id=1, stream_seq=13) 35412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102226, gaps=[]) 35412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102227, stream_id=1, stream_seq=13) 35412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102227, gaps=[]) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102228, stream_id=1, stream_seq=13) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102228, gaps=[]) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102229, stream_id=1, stream_seq=13) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102229, gaps=[]) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102230, stream_id=1, stream_seq=13) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102230, gaps=[]) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102231, stream_id=1, stream_seq=13) 35413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102231, gaps=[]) 35414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102232, stream_id=1, stream_seq=13) 35414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102232, gaps=[]) 35414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102233, stream_id=1, stream_seq=13) 35414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102233, gaps=[]) 35414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102234, stream_id=1, stream_seq=14) 35414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102234, gaps=[]) 35415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102235, stream_id=1, stream_seq=14) 35415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102235, gaps=[]) 35415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102236, stream_id=1, stream_seq=14) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102236, gaps=[]) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102237, stream_id=1, stream_seq=14) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102237, gaps=[]) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102238, stream_id=1, stream_seq=14) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102238, gaps=[]) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102239, stream_id=1, stream_seq=14) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102239, gaps=[]) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102240, stream_id=1, stream_seq=14) 35416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102240, gaps=[]) 35417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102241, stream_id=1, stream_seq=14) 35417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102241, gaps=[]) 35419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102242, stream_id=1, stream_seq=15) 35419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102242, gaps=[]) 35419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102243, stream_id=1, stream_seq=15) 35419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102243, gaps=[]) 35420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102244, stream_id=1, stream_seq=15) 35420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102244, gaps=[]) 35420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102245, stream_id=1, stream_seq=15) 35420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102245, gaps=[]) 35420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102246, stream_id=1, stream_seq=15) 35420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102246, gaps=[]) 35421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102247, stream_id=1, stream_seq=15) 35421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102247, gaps=[]) 35421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102248, stream_id=1, stream_seq=15) 35421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102248, gaps=[]) 35422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102249, stream_id=1, stream_seq=15) 35422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102249, gaps=[]) 35424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102250, stream_id=1, stream_seq=16) 35424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102250, gaps=[]) 35425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102251, stream_id=1, stream_seq=16) 35425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102251, gaps=[]) 35425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102252, stream_id=1, stream_seq=16) 35425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102252, gaps=[]) 35426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102253, stream_id=1, stream_seq=16) 35426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102253, gaps=[]) 35426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102254, stream_id=1, stream_seq=16) 35426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102254, gaps=[]) 35427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102255, stream_id=1, stream_seq=16) 35427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102255, gaps=[]) 35427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102256, stream_id=1, stream_seq=16) 35427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102256, gaps=[]) 35427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102257, stream_id=1, stream_seq=16) 35428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102257, gaps=[]) 35429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pd8xnr6CHvhF') 35429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pd8xnr6CHvhF') 35430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102258, stream_id=1, stream_seq=17) 35430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102258, gaps=[]) 35430ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 35430ms [log] [experimentStatusChanged] {"status": "running", "message": null} 35431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102259, stream_id=1, stream_seq=17) 35431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102259, gaps=[]) 35431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102260, stream_id=1, stream_seq=17) 35431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102260, gaps=[]) 35432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102261, stream_id=1, stream_seq=17) 35432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102261, gaps=[]) 35432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102262, stream_id=1, stream_seq=17) 35432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102262, gaps=[]) 35433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102263, stream_id=1, stream_seq=17) 35433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102263, gaps=[]) 35434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102264, stream_id=1, stream_seq=17) 35434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102264, gaps=[]) 35434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102265, stream_id=1, stream_seq=17) 35434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102265, gaps=[]) 35435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102266, stream_id=1, stream_seq=18) 35435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102266, gaps=[]) 35436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102267, stream_id=1, stream_seq=18) 35436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102267, gaps=[]) 35436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102268, stream_id=1, stream_seq=18) 35436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102268, gaps=[]) 35437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102269, stream_id=1, stream_seq=18) 35437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102269, gaps=[]) 35437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102270, stream_id=1, stream_seq=18) 35437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102270, gaps=[]) 35437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102271, stream_id=1, stream_seq=18) 35437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102271, gaps=[]) 35438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102272, stream_id=1, stream_seq=18) 35438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102272, gaps=[]) 35438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102273, stream_id=1, stream_seq=18) 35438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102273, gaps=[]) 35439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102274, stream_id=1, stream_seq=19) 35439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102274, gaps=[]) 35440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102275, stream_id=1, stream_seq=19) 35440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102275, gaps=[]) 35440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102276, stream_id=1, stream_seq=19) 35440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102276, gaps=[]) 35440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102277, stream_id=1, stream_seq=19) 35440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102277, gaps=[]) 35441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102278, stream_id=1, stream_seq=19) 35441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102278, gaps=[]) 35441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102279, stream_id=1, stream_seq=19) 35441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102279, gaps=[]) 35442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102280, stream_id=1, stream_seq=19) 35442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102280, gaps=[]) 35442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102281, stream_id=1, stream_seq=19) 35442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102281, gaps=[]) 35443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102282, stream_id=1, stream_seq=20) 35443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102282, gaps=[]) 35443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102283, stream_id=1, stream_seq=20) 35443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102283, gaps=[]) 35444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102284, stream_id=1, stream_seq=20) 35444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102284, gaps=[]) 35444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102285, stream_id=1, stream_seq=20) 35444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102285, gaps=[]) 35444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102286, stream_id=1, stream_seq=20) 35444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102286, gaps=[]) 35445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102287, stream_id=1, stream_seq=20) 35445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102287, gaps=[]) 35445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102288, stream_id=1, stream_seq=20) 35445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102288, gaps=[]) 35445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102289, stream_id=1, stream_seq=20) 35446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102289, gaps=[]) 35447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102290, stream_id=1, stream_seq=21) 35447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102290, gaps=[]) 35447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102291, stream_id=1, stream_seq=21) 35447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102291, gaps=[]) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102292, stream_id=1, stream_seq=21) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102292, gaps=[]) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102293, stream_id=1, stream_seq=21) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102293, gaps=[]) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102294, stream_id=1, stream_seq=21) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102294, gaps=[]) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102295, stream_id=1, stream_seq=21) 35448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102295, gaps=[]) 35449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102296, stream_id=1, stream_seq=21) 35449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102296, gaps=[]) 35449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102297, stream_id=1, stream_seq=21) 35450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102297, gaps=[]) 35450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102298, stream_id=1, stream_seq=22) 35450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102298, gaps=[]) 35450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102299, stream_id=1, stream_seq=22) 35450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102299, gaps=[]) 35451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102300, stream_id=1, stream_seq=22) 35451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102300, gaps=[]) 35451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102301, stream_id=1, stream_seq=22) 35451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102301, gaps=[]) 35451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102302, stream_id=1, stream_seq=22) 35451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102302, gaps=[]) 35452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102303, stream_id=1, stream_seq=22) 35452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102303, gaps=[]) 35452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102304, stream_id=1, stream_seq=22) 35452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102304, gaps=[]) 35452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102305, stream_id=1, stream_seq=22) 35452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102305, gaps=[]) 35454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102306, stream_id=1, stream_seq=23) 35454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102306, gaps=[]) 35454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102307, stream_id=1, stream_seq=23) 35454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102307, gaps=[]) 35454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102308, stream_id=1, stream_seq=23) 35454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102308, gaps=[]) 35455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102309, stream_id=1, stream_seq=23) 35455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102309, gaps=[]) 35455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102310, stream_id=1, stream_seq=23) 35455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102310, gaps=[]) 35456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102311, stream_id=1, stream_seq=23) 35456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102311, gaps=[]) 35456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102312, stream_id=1, stream_seq=23) 35456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102312, gaps=[]) 35456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102313, stream_id=1, stream_seq=23) 35457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102313, gaps=[]) 35457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102314, stream_id=1, stream_seq=24) 35457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102314, gaps=[]) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102315, stream_id=1, stream_seq=24) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102315, gaps=[]) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102316, stream_id=1, stream_seq=24) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102316, gaps=[]) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102317, stream_id=1, stream_seq=24) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102317, gaps=[]) 35458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102318, stream_id=1, stream_seq=24) 35459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102318, gaps=[]) 35459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102319, stream_id=1, stream_seq=24) 35459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102319, gaps=[]) 35460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102320, stream_id=1, stream_seq=24) 35460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102320, gaps=[]) 35460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102321, stream_id=1, stream_seq=24) 35460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102321, gaps=[]) 35462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102322, stream_id=1, stream_seq=25) 35462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102322, gaps=[]) 35462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102323, stream_id=1, stream_seq=25) 35462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102323, gaps=[]) 35462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102324, stream_id=1, stream_seq=25) 35463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102324, gaps=[]) 35463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102325, stream_id=1, stream_seq=25) 35463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102325, gaps=[]) 35463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102326, stream_id=1, stream_seq=25) 35463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102326, gaps=[]) 35464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102327, stream_id=1, stream_seq=25) 35464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102327, gaps=[]) 35464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102328, stream_id=1, stream_seq=25) 35464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102328, gaps=[]) 35464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102329, stream_id=1, stream_seq=25) 35464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102329, gaps=[]) 35465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102330, stream_id=1, stream_seq=26) 35465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102330, gaps=[]) 35465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102331, stream_id=1, stream_seq=26) 35465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102331, gaps=[]) 35465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102332, stream_id=1, stream_seq=26) 35465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102332, gaps=[]) 35466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102333, stream_id=1, stream_seq=26) 35466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102333, gaps=[]) 35466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102334, stream_id=1, stream_seq=26) 35466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102334, gaps=[]) 35466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102335, stream_id=1, stream_seq=26) 35466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102335, gaps=[]) 35467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102336, stream_id=1, stream_seq=26) 35467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102336, gaps=[]) 35467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102337, stream_id=1, stream_seq=26) 35467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102337, gaps=[]) 35468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102338, stream_id=1, stream_seq=27) 35468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102338, gaps=[]) 35469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102339, stream_id=1, stream_seq=27) 35469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102339, gaps=[]) 35469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102340, stream_id=1, stream_seq=27) 35469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102340, gaps=[]) 35471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102341, stream_id=1, stream_seq=27) 35471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102341, gaps=[]) 35471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102342, stream_id=1, stream_seq=27) 35471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102342, gaps=[]) 35471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102343, stream_id=1, stream_seq=27) 35471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102343, gaps=[]) 35472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102344, stream_id=1, stream_seq=27) 35472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102344, gaps=[]) 35472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102345, stream_id=1, stream_seq=27) 35472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102345, gaps=[]) 35473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102346, stream_id=1, stream_seq=28) 35473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102346, gaps=[]) 35474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102347, stream_id=1, stream_seq=28) 35474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102347, gaps=[]) 35474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102348, stream_id=1, stream_seq=28) 35474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102348, gaps=[]) 35475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102349, stream_id=1, stream_seq=28) 35475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102349, gaps=[]) 35476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102350, stream_id=1, stream_seq=28) 35476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102350, gaps=[]) 35476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102351, stream_id=1, stream_seq=28) 35476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102351, gaps=[]) 35477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102352, stream_id=1, stream_seq=28) 35477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102352, gaps=[]) 35477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102353, stream_id=1, stream_seq=28) 35478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102353, gaps=[]) 35478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102354, stream_id=1, stream_seq=29) 35478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102354, gaps=[]) 35478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102355, stream_id=1, stream_seq=29) 35478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102355, gaps=[]) 35479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102356, stream_id=1, stream_seq=29) 35479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102356, gaps=[]) 35479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102357, stream_id=1, stream_seq=29) 35479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102357, gaps=[]) 35479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102358, stream_id=1, stream_seq=29) 35480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102358, gaps=[]) 35480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102359, stream_id=1, stream_seq=29) 35480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102359, gaps=[]) 35480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102360, stream_id=1, stream_seq=29) 35481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102360, gaps=[]) 35481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102361, stream_id=1, stream_seq=29) 35481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102361, gaps=[]) 35482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102362, stream_id=1, stream_seq=30) 35482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102362, gaps=[]) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102363, stream_id=1, stream_seq=30) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102363, gaps=[]) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102364, stream_id=1, stream_seq=30) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102364, gaps=[]) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102365, stream_id=1, stream_seq=30) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102365, gaps=[]) 35483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102366, stream_id=1, stream_seq=30) 35484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102366, gaps=[]) 35484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102367, stream_id=1, stream_seq=30) 35484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102367, gaps=[]) 35484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102368, stream_id=1, stream_seq=30) 35484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102368, gaps=[]) 35485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102369, stream_id=1, stream_seq=30) 35485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102369, gaps=[]) 35485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102370, stream_id=1, stream_seq=31) 35485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102370, gaps=[]) 35486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102371, stream_id=1, stream_seq=31) 35486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102371, gaps=[]) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102372, stream_id=1, stream_seq=31) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102372, gaps=[]) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102373, stream_id=1, stream_seq=31) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102373, gaps=[]) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102374, stream_id=1, stream_seq=31) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102374, gaps=[]) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102375, stream_id=1, stream_seq=31) 35487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102375, gaps=[]) 35488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102376, stream_id=1, stream_seq=31) 35488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102376, gaps=[]) 35488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102377, stream_id=1, stream_seq=31) 35488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102377, gaps=[]) 35489ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Xiqi+K3DjRUr') 35489ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Xiqi+K3DjRUr') 35489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47518) -> ('172.17.0.2', 59726)) State.WAITING -> State.IN_PROGRESS 35490ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbc{\x80\xa4\xbb\x1d\xa3\x070<\x1d\xf4') 35490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102378, stream_id=1, stream_seq=32) 35490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102378, gaps=[]) 35490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102379, stream_id=1, stream_seq=32) 35490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102379, gaps=[]) 35490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102380, stream_id=1, stream_seq=32) 35490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102380, gaps=[]) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102381, stream_id=1, stream_seq=32) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102381, gaps=[]) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102382, stream_id=1, stream_seq=32) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102382, gaps=[]) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102383, stream_id=1, stream_seq=32) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102383, gaps=[]) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102384, stream_id=1, stream_seq=32) 35491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102384, gaps=[]) 35492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102385, stream_id=1, stream_seq=32) 35492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102385, gaps=[]) 35493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2532102386, stream_id=1, stream_seq=33) 35493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=2532102386, gaps=[]) 35493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102387, stream_id=1, stream_seq=33) 35493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=2532102387, gaps=[]) 35494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102388, stream_id=1, stream_seq=33) 35494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=2532102388, gaps=[]) 35494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102389, stream_id=1, stream_seq=33) 35494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=2532102389, gaps=[]) 35494ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59726) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbc{\x80\xa4\xbb\x1d\xa3\x070<\x1d\xf4') 35494ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47518) -> ('172.17.0.2', 59726)) State.IN_PROGRESS -> State.SUCCEEDED 35494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102390, stream_id=1, stream_seq=33) 35495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=2532102390, gaps=[]) 35495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102391, stream_id=1, stream_seq=33) 35495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=2532102391, gaps=[]) 35495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2532102392, stream_id=1, stream_seq=33) 35495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=2532102392, gaps=[]) 35495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2532102393, stream_id=1, stream_seq=33) 35526ms [log] 262140 35526ms [log] 262140 35526ms [log] [file] 35526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2532102393, gaps=[]) 35689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf"}', extra='') 35690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 35690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 35690ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 35690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 35690ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 35690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 35690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 35690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35691ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 35691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 35691ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b8e31697-0a20-4b34-baeb-567f8f7c0aaf", "state": "closed"}] 35691ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 35692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 35692ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"ln0\x1cm\x1aO',AA(") 35693ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"ln0\x1cm\x1aO',AA(") 35693ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49534) 35693ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 35693ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 35777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 35777ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 35838ms [err] Traceback (most recent call last): 35838ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 35838ms [err] return _run_code(code, main_globals, None, 35838ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 35838ms [err] exec(code, run_globals) 35838ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 35838ms [err] sys.exit(main()) 35838ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 35839ms [err] asyncio.run(main_async()) 35839ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 35839ms [err] return loop.run_until_complete(main) 35839ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 35839ms [err] self.run_forever() 35839ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 35839ms [err] self._run_once() 35839ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 35839ms [err] event_list = self._selector.select(timeout) 35839ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 35840ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 35840ms [err] KeyboardInterrupt 35842ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 35842ms [err] h.flush() 35842ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 40981ms [log] starting device 41370ms [err] DEBUG:asyncio:Using selector: EpollSelector 41442ms [err] ERROR:asyncio:Unclosed client session 41442ms [err] client_session: 41517ms [log] parsing 41517ms [log] creating device handler 41517ms [log] [ready] 41517ms [log] reading line 41517ms [log] [websocketToken] "162513aa-8728-46af-81a3-141fefeb7229" 41529ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41529ms [log] [websocketConnected] 41702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 41703ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 41723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9109d708-5d4c-49ee-b4d5-b1c3d4c87733"}}', extra='') 41724ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9109d708-5d4c-49ee-b4d5-b1c3d4c87733"} 41769ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038","services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 41773ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038", "state": "new"}] 43776ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 43777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 43777ms [err] v=0 43777ms [err] o=- 3930826683 3930826683 IN IP4 0.0.0.0 43777ms [err] s=- 43777ms [err] t=0 0 43777ms [err] a=group:BUNDLE 0 43777ms [err] a=msid-semantic:WMS * 43777ms [err] m=application 9 DTLS/SCTP 5000 43777ms [err] c=IN IP4 0.0.0.0 43777ms [err] a=mid:0 43777ms [err] a=sctpmap:5000 webrtc-datachannel 65535 43777ms [err] a=max-message-size:65536 43777ms [err] a=ice-ufrag:0DWs 43777ms [err] a=ice-pwd:SSF8z0XXFsX0bYFJBt2K7m 43777ms [err] a=fingerprint:sha-256 E1:E6:F7:0C:A2:5A:E1:A6:32:7B:5D:07:D7:3B:98:DA:4B:4E:C9:99:01:8F:44:45:78:CD:33:90:CC:EB:4E:34 43777ms [err] a=setup:actpass 43777ms [err] 43779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 43779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 43780ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038", "state": "new"}] 43780ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 43781ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 43783ms [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'M<\xd6\xc1\xba\x98\x9a\xdb+&y!') 43783ms [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'\x1e\x95\xac\x08N}\x1d\x8c\xf5\xa1o\xad') 43784ms [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'M<\xd6\xc1\xba\x98\x9a\xdb+&y!') 43785ms [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'\x1e\x95\xac\x08N}\x1d\x8c\xf5\xa1o\xad') 43786ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 43787ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf3y\xba\xa2f\xbdZ7\xe2\xed\x83\xa8') 43787ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf3y\xba\xa2f\xbdZ7\xe2\xed\x83\xa8') 43788ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd6\x91V\x00l\x02\xac\xbcl!\x13\xee') 43789ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd6\x91V\x00l\x02\xac\xbcl!\x13\xee') 43789ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61857) (expires in 600 seconds) 43789ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 43789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 43790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 43791ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43791ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 43791ms [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='') 43791ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 43818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53607) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4x\x1a\xd7V\xc0D\xf8Bw\x97l') 43818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53607) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4x\x1a\xd7V\xc0D\xf8Bw\x97l') 43828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930826683 3930826683 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 53607 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 53607 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59556 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53607 typ srflx raddr 172.30.0.1 rport 53607\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59556 typ srflx raddr 172.17.0.2 rport 59556\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56446 typ relay raddr 172.17.0.2 rport 34528\\r\\na=end-of-candidates\\r\\na=ice-ufrag:8YiB\\r\\na=ice-pwd:O4dZhlSBhe4glHJdSQGaCG\\r\\na=fingerprint:sha-256 E2:B2:2E:34:C5:2C:B2:CD:3E:A5:35:AB:D5:D6:CC:AC:66:6D:E9:C8:91:89:3B:41:F6:58:42:C8:10:4F:2B:14\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 43828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 43828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 43828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 43828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 43828ms [err] v=0 43828ms [err] o=- 3930826683 3930826683 IN IP4 0.0.0.0 43828ms [err] s=- 43828ms [err] t=0 0 43828ms [err] a=group:BUNDLE 0 43828ms [err] a=msid-semantic:WMS * 43828ms [err] m=application 53607 DTLS/SCTP 5000 43828ms [err] c=IN IP4 172.30.0.1 43828ms [err] a=mid:0 43828ms [err] a=sctpmap:5000 webrtc-datachannel 65535 43828ms [err] a=max-message-size:65536 43828ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53607 typ host 43828ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59556 typ host 43828ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53607 typ srflx raddr 172.30.0.1 rport 53607 43828ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59556 typ srflx raddr 172.17.0.2 rport 59556 43828ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56446 typ relay raddr 172.17.0.2 rport 34528 43828ms [err] a=end-of-candidates 43828ms [err] a=ice-ufrag:8YiB 43828ms [err] a=ice-pwd:O4dZhlSBhe4glHJdSQGaCG 43828ms [err] a=fingerprint:sha-256 E2:B2:2E:34:C5:2C:B2:CD:3E:A5:35:AB:D5:D6:CC:AC:66:6D:E9:C8:91:89:3B:41:F6:58:42:C8:10:4F:2B:14 43828ms [err] a=setup:active 43828ms [err] 43830ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 43830ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 43831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 43831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.30.0.1', 53607)) State.FROZEN -> State.WAITING 43831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60559) -> ('172.30.0.1', 53607)) State.FROZEN -> State.WAITING 43831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.17.0.2', 59556)) State.FROZEN -> State.WAITING 43831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61857) -> ('172.30.0.1', 53607)) State.FROZEN -> State.WAITING 43831ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(7LnN3ehfqq 1 udp 1862270975 172.17.0.2 53607 typ prflx) 43831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 43832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.17.0.2', 53607)) State.WAITING -> State.IN_PROGRESS 43832ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53607) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xd5'\xf6tyr\x8eP\xffx\x10M") 43832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.30.0.1', 53607)) State.WAITING -> State.IN_PROGRESS 43833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53607) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o\x803\x8at!C\xb5Q\x1aCO') 43833ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038", "state": "connecting"}] 43834ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53607) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xd5'\xf6tyr\x8eP\xffx\x10M") 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.17.0.2', 53607)) State.IN_PROGRESS -> State.SUCCEEDED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60559) -> ('172.30.0.1', 53607)) State.WAITING -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.17.0.2', 59556)) State.WAITING -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60559) -> ('172.17.0.2', 59556)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('141.24.211.56', 53607)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60559) -> ('141.24.211.56', 53607)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('141.24.211.56', 59556)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60559) -> ('141.24.211.56', 59556)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('141.24.210.113', 56446)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60559) -> ('141.24.210.113', 56446)) State.FROZEN -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61857) -> ('172.30.0.1', 53607)) State.WAITING -> State.FAILED 43834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61857) -> ('172.17.0.2', 59556)) State.FROZEN -> State.FAILED 43835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61857) -> ('141.24.211.56', 53607)) State.FROZEN -> State.FAILED 43835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61857) -> ('141.24.211.56', 59556)) State.FROZEN -> State.FAILED 43835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61857) -> ('141.24.210.113', 56446)) State.FROZEN -> State.FAILED 43835ms [err] INFO:aioice.ice:Connection(0) ICE completed 43835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53607) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o\x803\x8at!C\xb5Q\x1aCO') 43835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59810) -> ('172.30.0.1', 53607)) State.IN_PROGRESS -> State.SUCCEEDED 43836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 53607) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xbc\x8d\xd1\xd9'\x04\x85\x86\xb1\x00\x06\xa9") 43836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 53607) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xbc\x8d\xd1\xd9'\x04\x85\x86\xb1\x00\x06\xa9") 43853ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 43853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 43854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 43855ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 43858ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 43859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 43859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 43859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 43859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 43859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 43859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 43859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 43860ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038", "state": "connected"}] 43861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 43861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 43861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 43861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 43861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 43861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 43862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 43863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 43863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 43863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1921858725, stream_id=1, stream_seq=0) 43863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 43864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3222864919, stream_id=1, stream_seq=0) 43864ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 43864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864919, gaps=[]) 43865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1921858725, gaps=[]) 43865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 43866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3222864920, stream_id=1, stream_seq=1) 43867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864920, gaps=[]) 43867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864921, stream_id=1, stream_seq=2) 43867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864921, gaps=[]) 43867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864922, stream_id=1, stream_seq=2) 43867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864922, gaps=[]) 43868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864923, stream_id=1, stream_seq=2) 43868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864923, gaps=[]) 43870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864924, stream_id=1, stream_seq=2) 43870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864924, gaps=[]) 43871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864925, stream_id=1, stream_seq=2) 43871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864925, gaps=[]) 43871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864926, stream_id=1, stream_seq=2) 43871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864926, gaps=[]) 43872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864927, stream_id=1, stream_seq=2) 43872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864927, gaps=[]) 43872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864928, stream_id=1, stream_seq=3) 43872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864928, gaps=[]) 43873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864929, stream_id=1, stream_seq=3) 43873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864929, gaps=[]) 43873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864930, stream_id=1, stream_seq=3) 43873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864930, gaps=[]) 43873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864931, stream_id=1, stream_seq=3) 43873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864931, gaps=[]) 43874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864932, stream_id=1, stream_seq=3) 43874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864932, gaps=[]) 43874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864933, stream_id=1, stream_seq=3) 43874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864933, gaps=[]) 43874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864934, stream_id=1, stream_seq=3) 43875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864934, gaps=[]) 43875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864935, stream_id=1, stream_seq=4) 43875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864935, gaps=[]) 43875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864936, stream_id=1, stream_seq=4) 43875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864936, gaps=[]) 43876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864937, stream_id=1, stream_seq=4) 43876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864937, gaps=[]) 43876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864938, stream_id=1, stream_seq=4) 43876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864938, gaps=[]) 43877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864939, stream_id=1, stream_seq=4) 43877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864939, gaps=[]) 43877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864940, stream_id=1, stream_seq=4) 43877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864940, gaps=[]) 43877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864941, stream_id=1, stream_seq=4) 43878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864941, gaps=[]) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864942, stream_id=1, stream_seq=5) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864942, gaps=[]) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864943, stream_id=1, stream_seq=5) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864943, gaps=[]) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864944, stream_id=1, stream_seq=5) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864944, gaps=[]) 43879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864945, stream_id=1, stream_seq=5) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864945, gaps=[]) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864946, stream_id=1, stream_seq=5) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864946, gaps=[]) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864947, stream_id=1, stream_seq=5) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864947, gaps=[]) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864948, stream_id=1, stream_seq=5) 43880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864948, gaps=[]) 43881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864949, stream_id=1, stream_seq=6) 43881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864949, gaps=[]) 43881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864950, stream_id=1, stream_seq=6) 43881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864950, gaps=[]) 43882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864951, stream_id=1, stream_seq=6) 43882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864951, gaps=[]) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864952, stream_id=1, stream_seq=6) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864952, gaps=[]) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864953, stream_id=1, stream_seq=6) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864953, gaps=[]) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864954, stream_id=1, stream_seq=6) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864954, gaps=[]) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864955, stream_id=1, stream_seq=6) 43883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864955, gaps=[]) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864956, stream_id=1, stream_seq=7) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864956, gaps=[]) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864957, stream_id=1, stream_seq=7) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864957, gaps=[]) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864958, stream_id=1, stream_seq=7) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864958, gaps=[]) 43884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864959, stream_id=1, stream_seq=7) 43885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864959, gaps=[]) 43885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864960, stream_id=1, stream_seq=7) 43885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864960, gaps=[]) 43885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864961, stream_id=1, stream_seq=7) 43885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864961, gaps=[]) 43886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864962, stream_id=1, stream_seq=7) 43886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864962, gaps=[]) 43886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864963, stream_id=1, stream_seq=8) 43886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864963, gaps=[]) 43887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864964, stream_id=1, stream_seq=8) 43887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864964, gaps=[]) 43887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864965, stream_id=1, stream_seq=8) 43887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864965, gaps=[]) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864966, stream_id=1, stream_seq=8) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864966, gaps=[]) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864967, stream_id=1, stream_seq=8) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864967, gaps=[]) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864968, stream_id=1, stream_seq=8) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864968, gaps=[]) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864969, stream_id=1, stream_seq=8) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864969, gaps=[]) 43888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864970, stream_id=1, stream_seq=9) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864970, gaps=[]) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864971, stream_id=1, stream_seq=9) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864971, gaps=[]) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864972, stream_id=1, stream_seq=9) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864972, gaps=[]) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864973, stream_id=1, stream_seq=9) 43889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864973, gaps=[]) 43890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864974, stream_id=1, stream_seq=9) 43890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864974, gaps=[]) 43890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864975, stream_id=1, stream_seq=9) 43890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864975, gaps=[]) 43890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864976, stream_id=1, stream_seq=9) 43891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864976, gaps=[]) 43891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864977, stream_id=1, stream_seq=10) 43891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864977, gaps=[]) 43891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864978, stream_id=1, stream_seq=10) 43891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864978, gaps=[]) 43892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864979, stream_id=1, stream_seq=10) 43892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864979, gaps=[]) 43892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864980, stream_id=1, stream_seq=10) 43892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864980, gaps=[]) 43892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864981, stream_id=1, stream_seq=10) 43892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864981, gaps=[]) 43893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864982, stream_id=1, stream_seq=10) 43893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864982, gaps=[]) 43893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864983, stream_id=1, stream_seq=10) 43893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864983, gaps=[]) 43894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864984, stream_id=1, stream_seq=11) 43894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864984, gaps=[]) 43894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864985, stream_id=1, stream_seq=11) 43894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864985, gaps=[]) 43894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864986, stream_id=1, stream_seq=11) 43894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864986, gaps=[]) 43895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864987, stream_id=1, stream_seq=11) 43895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864987, gaps=[]) 43895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864988, stream_id=1, stream_seq=11) 43895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864988, gaps=[]) 43895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864989, stream_id=1, stream_seq=11) 43895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864989, gaps=[]) 43896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864990, stream_id=1, stream_seq=11) 43896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864990, gaps=[]) 43896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864991, stream_id=1, stream_seq=12) 43896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864991, gaps=[]) 43897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864992, stream_id=1, stream_seq=12) 43897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864992, gaps=[]) 43897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864993, stream_id=1, stream_seq=12) 43897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222864993, gaps=[]) 43897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864994, stream_id=1, stream_seq=12) 43897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222864994, gaps=[]) 43898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864995, stream_id=1, stream_seq=12) 43898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222864995, gaps=[]) 43898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864996, stream_id=1, stream_seq=12) 43898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222864996, gaps=[]) 43898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222864997, stream_id=1, stream_seq=12) 43898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222864997, gaps=[]) 43899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222864998, stream_id=1, stream_seq=13) 43899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222864998, gaps=[]) 43899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222864999, stream_id=1, stream_seq=13) 43899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222864999, gaps=[]) 43899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865000, stream_id=1, stream_seq=13) 43899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865000, gaps=[]) 43900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865001, stream_id=1, stream_seq=13) 43900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865001, gaps=[]) 43900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865002, stream_id=1, stream_seq=13) 43900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865002, gaps=[]) 43900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865003, stream_id=1, stream_seq=13) 43900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865003, gaps=[]) 43901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865004, stream_id=1, stream_seq=13) 43901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865004, gaps=[]) 43901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865005, stream_id=1, stream_seq=14) 43901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865005, gaps=[]) 43902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865006, stream_id=1, stream_seq=14) 43902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865006, gaps=[]) 43902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865007, stream_id=1, stream_seq=14) 43902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865007, gaps=[]) 43902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865008, stream_id=1, stream_seq=14) 43902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865008, gaps=[]) 43903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865009, stream_id=1, stream_seq=14) 43903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865009, gaps=[]) 43903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865010, stream_id=1, stream_seq=14) 43903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865010, gaps=[]) 43903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865011, stream_id=1, stream_seq=14) 43903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865011, gaps=[]) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865012, stream_id=1, stream_seq=15) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865012, gaps=[]) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865013, stream_id=1, stream_seq=15) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865013, gaps=[]) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865014, stream_id=1, stream_seq=15) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865014, gaps=[]) 43904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865015, stream_id=1, stream_seq=15) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865015, gaps=[]) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865016, stream_id=1, stream_seq=15) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865016, gaps=[]) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865017, stream_id=1, stream_seq=15) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865017, gaps=[]) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865018, stream_id=1, stream_seq=15) 43905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865018, gaps=[]) 43906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865019, stream_id=1, stream_seq=16) 43906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865019, gaps=[]) 43906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865020, stream_id=1, stream_seq=16) 43906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865020, gaps=[]) 43906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865021, stream_id=1, stream_seq=16) 43906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865021, gaps=[]) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865022, stream_id=1, stream_seq=16) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865022, gaps=[]) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865023, stream_id=1, stream_seq=16) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865023, gaps=[]) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865024, stream_id=1, stream_seq=16) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865024, gaps=[]) 43907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865025, stream_id=1, stream_seq=16) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865025, gaps=[]) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865026, stream_id=1, stream_seq=17) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865026, gaps=[]) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865027, stream_id=1, stream_seq=17) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865027, gaps=[]) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865028, stream_id=1, stream_seq=17) 43908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865028, gaps=[]) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865029, stream_id=1, stream_seq=17) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865029, gaps=[]) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865030, stream_id=1, stream_seq=17) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865030, gaps=[]) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865031, stream_id=1, stream_seq=17) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865031, gaps=[]) 43909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865032, stream_id=1, stream_seq=17) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865032, gaps=[]) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865033, stream_id=1, stream_seq=18) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865033, gaps=[]) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865034, stream_id=1, stream_seq=18) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865034, gaps=[]) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865035, stream_id=1, stream_seq=18) 43910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865035, gaps=[]) 43911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865036, stream_id=1, stream_seq=18) 43911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865036, gaps=[]) 43911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865037, stream_id=1, stream_seq=18) 43911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865037, gaps=[]) 43911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865038, stream_id=1, stream_seq=18) 43911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865038, gaps=[]) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865039, stream_id=1, stream_seq=18) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865039, gaps=[]) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865040, stream_id=1, stream_seq=19) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865040, gaps=[]) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865041, stream_id=1, stream_seq=19) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865041, gaps=[]) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865042, stream_id=1, stream_seq=19) 43912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865042, gaps=[]) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865043, stream_id=1, stream_seq=19) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865043, gaps=[]) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865044, stream_id=1, stream_seq=19) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865044, gaps=[]) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865045, stream_id=1, stream_seq=19) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865045, gaps=[]) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865046, stream_id=1, stream_seq=19) 43913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865046, gaps=[]) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865047, stream_id=1, stream_seq=20) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865047, gaps=[]) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865048, stream_id=1, stream_seq=20) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865048, gaps=[]) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865049, stream_id=1, stream_seq=20) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865049, gaps=[]) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865050, stream_id=1, stream_seq=20) 43914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865050, gaps=[]) 43915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865051, stream_id=1, stream_seq=20) 43915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865051, gaps=[]) 43915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865052, stream_id=1, stream_seq=20) 43915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865052, gaps=[]) 43915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865053, stream_id=1, stream_seq=20) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865053, gaps=[]) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865054, stream_id=1, stream_seq=21) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865054, gaps=[]) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865055, stream_id=1, stream_seq=21) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865055, gaps=[]) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865056, stream_id=1, stream_seq=21) 43916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865056, gaps=[]) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865057, stream_id=1, stream_seq=21) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865057, gaps=[]) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865058, stream_id=1, stream_seq=21) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865058, gaps=[]) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865059, stream_id=1, stream_seq=21) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865059, gaps=[]) 43917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865060, stream_id=1, stream_seq=21) 43918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865060, gaps=[]) 43918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865061, stream_id=1, stream_seq=22) 43918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865061, gaps=[]) 43918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865062, stream_id=1, stream_seq=22) 43918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865062, gaps=[]) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865063, stream_id=1, stream_seq=22) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865063, gaps=[]) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865064, stream_id=1, stream_seq=22) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865064, gaps=[]) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865065, stream_id=1, stream_seq=22) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865065, gaps=[]) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865066, stream_id=1, stream_seq=22) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865066, gaps=[]) 43919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865067, stream_id=1, stream_seq=22) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865067, gaps=[]) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865068, stream_id=1, stream_seq=23) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865068, gaps=[]) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865069, stream_id=1, stream_seq=23) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865069, gaps=[]) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865070, stream_id=1, stream_seq=23) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865070, gaps=[]) 43920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865071, stream_id=1, stream_seq=23) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865071, gaps=[]) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865072, stream_id=1, stream_seq=23) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865072, gaps=[]) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865073, stream_id=1, stream_seq=23) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865073, gaps=[]) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865074, stream_id=1, stream_seq=23) 43921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865074, gaps=[]) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865075, stream_id=1, stream_seq=24) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865075, gaps=[]) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865076, stream_id=1, stream_seq=24) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865076, gaps=[]) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865077, stream_id=1, stream_seq=24) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865077, gaps=[]) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865078, stream_id=1, stream_seq=24) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865078, gaps=[]) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865079, stream_id=1, stream_seq=24) 43922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865079, gaps=[]) 43923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865080, stream_id=1, stream_seq=24) 43923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865080, gaps=[]) 43923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865081, stream_id=1, stream_seq=24) 43923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865081, gaps=[]) 43923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865082, stream_id=1, stream_seq=25) 43923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865082, gaps=[]) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865083, stream_id=1, stream_seq=25) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865083, gaps=[]) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865084, stream_id=1, stream_seq=25) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865084, gaps=[]) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865085, stream_id=1, stream_seq=25) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865085, gaps=[]) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865086, stream_id=1, stream_seq=25) 43924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865086, gaps=[]) 43925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865087, stream_id=1, stream_seq=25) 43925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865087, gaps=[]) 43925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865088, stream_id=1, stream_seq=25) 43925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865088, gaps=[]) 43925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865089, stream_id=1, stream_seq=26) 43925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865089, gaps=[]) 43926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865090, stream_id=1, stream_seq=26) 43926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865090, gaps=[]) 43926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865091, stream_id=1, stream_seq=26) 43926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865091, gaps=[]) 43926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865092, stream_id=1, stream_seq=26) 43926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865092, gaps=[]) 43927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865093, stream_id=1, stream_seq=26) 43927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865093, gaps=[]) 43927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865094, stream_id=1, stream_seq=26) 43927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865094, gaps=[]) 43927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865095, stream_id=1, stream_seq=26) 43927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865095, gaps=[]) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865096, stream_id=1, stream_seq=27) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865096, gaps=[]) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865097, stream_id=1, stream_seq=27) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865097, gaps=[]) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865098, stream_id=1, stream_seq=27) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865098, gaps=[]) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865099, stream_id=1, stream_seq=27) 43928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865099, gaps=[]) 43929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865100, stream_id=1, stream_seq=27) 43929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865100, gaps=[]) 43929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865101, stream_id=1, stream_seq=27) 43929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865101, gaps=[]) 43929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865102, stream_id=1, stream_seq=27) 43929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865102, gaps=[]) 43930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865103, stream_id=1, stream_seq=28) 43930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865103, gaps=[]) 43930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865104, stream_id=1, stream_seq=28) 43930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865104, gaps=[]) 43930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865105, stream_id=1, stream_seq=28) 43930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865105, gaps=[]) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865106, stream_id=1, stream_seq=28) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865106, gaps=[]) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865107, stream_id=1, stream_seq=28) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865107, gaps=[]) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865108, stream_id=1, stream_seq=28) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865108, gaps=[]) 43931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865109, stream_id=1, stream_seq=28) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865109, gaps=[]) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865110, stream_id=1, stream_seq=29) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865110, gaps=[]) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865111, stream_id=1, stream_seq=29) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865111, gaps=[]) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865112, stream_id=1, stream_seq=29) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865112, gaps=[]) 43932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865113, stream_id=1, stream_seq=29) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865113, gaps=[]) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865114, stream_id=1, stream_seq=29) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865114, gaps=[]) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865115, stream_id=1, stream_seq=29) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865115, gaps=[]) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865116, stream_id=1, stream_seq=29) 43933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865116, gaps=[]) 43934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865117, stream_id=1, stream_seq=30) 43934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865117, gaps=[]) 43934ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 43934ms [log] [experimentStatusChanged] {"status": "running", "message": null} 43934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865118, stream_id=1, stream_seq=30) 43934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865118, gaps=[]) 43934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865119, stream_id=1, stream_seq=30) 43934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865119, gaps=[]) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865120, stream_id=1, stream_seq=30) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865120, gaps=[]) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865121, stream_id=1, stream_seq=30) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865121, gaps=[]) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865122, stream_id=1, stream_seq=30) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865122, gaps=[]) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865123, stream_id=1, stream_seq=30) 43935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865123, gaps=[]) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865124, stream_id=1, stream_seq=31) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865124, gaps=[]) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865125, stream_id=1, stream_seq=31) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865125, gaps=[]) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865126, stream_id=1, stream_seq=31) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865126, gaps=[]) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865127, stream_id=1, stream_seq=31) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865127, gaps=[]) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865128, stream_id=1, stream_seq=31) 43936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865128, gaps=[]) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865129, stream_id=1, stream_seq=31) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865129, gaps=[]) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865130, stream_id=1, stream_seq=31) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865130, gaps=[]) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865131, stream_id=1, stream_seq=32) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865131, gaps=[]) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865132, stream_id=1, stream_seq=32) 43937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865132, gaps=[]) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865133, stream_id=1, stream_seq=32) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865133, gaps=[]) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865134, stream_id=1, stream_seq=32) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865134, gaps=[]) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865135, stream_id=1, stream_seq=32) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865135, gaps=[]) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865136, stream_id=1, stream_seq=32) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865136, gaps=[]) 43938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865137, stream_id=1, stream_seq=32) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865137, gaps=[]) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=3222865138, stream_id=1, stream_seq=33) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3222865138, gaps=[]) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865139, stream_id=1, stream_seq=33) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3222865139, gaps=[]) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865140, stream_id=1, stream_seq=33) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3222865140, gaps=[]) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865141, stream_id=1, stream_seq=33) 43939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3222865141, gaps=[]) 43940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865142, stream_id=1, stream_seq=33) 43940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3222865142, gaps=[]) 43940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=3222865143, stream_id=1, stream_seq=33) 43940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3222865143, gaps=[]) 43940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=3222865144, stream_id=1, stream_seq=33) 43972ms [log] 262140 43972ms [log] 262140 43972ms [log] [file] 43973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3222865144, gaps=[]) 44137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038"}', extra='') 44137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 44137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 44137ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 44138ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 44138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 44138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1739e85f-51f9-458d-bb2f-b6e4b0021038", "state": "closed"}] 44139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44139ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44140ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'N\xa5\x8f\x86\xf2g\x81\xa9%\xba7\x19') 44140ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'N\xa5\x8f\x86\xf2g\x81\xa9%\xba7\x19') 44140ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61857) 44141ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44141ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44224ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44291ms [err] Traceback (most recent call last): 44291ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44291ms [err] return _run_code(code, main_globals, None, 44291ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44291ms [err] exec(code, run_globals) 44291ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44291ms [err] sys.exit(main()) 44291ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44291ms [err] asyncio.run(main_async()) 44291ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44291ms [err] return loop.run_until_complete(main) 44291ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44292ms [err] self.run_forever() 44292ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44292ms [err] self._run_once() 44292ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44292ms [err] event_list = self._selector.select(timeout) 44292ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44293ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44293ms [err] KeyboardInterrupt 44294ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44294ms [err] h.flush() 44294ms [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 49944ms [log] starting device 50347ms [err] DEBUG:asyncio:Using selector: EpollSelector 50416ms [err] ERROR:asyncio:Unclosed client session 50416ms [err] client_session: 50489ms [log] parsing 50489ms [log] creating device handler 50489ms [log] [ready] 50489ms [log] reading line 50489ms [log] [websocketToken] "0ecfa581-a309-419f-8c7a-cf0028f18d54" 50503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50503ms [log] [websocketConnected] 52203ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 52203ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 52222ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1065cfa1-322e-4c52-9005-a0f2b186f6c1"}}', extra='') 52223ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1065cfa1-322e-4c52-9005-a0f2b186f6c1"} 52259ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e","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='') 52267ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e", "state": "new"}] 54271ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 54272ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 54272ms [err] v=0 54272ms [err] o=- 3930826694 3930826694 IN IP4 0.0.0.0 54272ms [err] s=- 54272ms [err] t=0 0 54272ms [err] a=group:BUNDLE 0 54272ms [err] a=msid-semantic:WMS * 54272ms [err] m=application 9 DTLS/SCTP 5000 54272ms [err] c=IN IP4 0.0.0.0 54272ms [err] a=mid:0 54272ms [err] a=sctpmap:5000 webrtc-datachannel 65535 54272ms [err] a=max-message-size:65536 54272ms [err] a=ice-ufrag:XCYB 54272ms [err] a=ice-pwd:DoWFDoceRmNBQFQdYiVuud 54272ms [err] a=fingerprint:sha-256 A7:A6:80:DB:DA:9B:B3:9D:AD:4D:30:94:61:87:B1:4D:62:B4:F1:75:8B:A7:93:0B:EE:F0:6A:AA:E7:80:32:5E 54272ms [err] a=setup:actpass 54272ms [err] 54273ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 54273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 54275ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e", "state": "new"}] 54275ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 54276ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 54278ms [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'AY\x8bsA\xfe\xe1\x87\xc6\xad\x8aT') 54278ms [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'\xd0\xe14g\xcc\x12\x9a\\v\xa4\xe3\xe8') 54279ms [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'AY\x8bsA\xfe\xe1\x87\xc6\xad\x8aT') 54279ms [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'\xd0\xe14g\xcc\x12\x9a\\v\xa4\xe3\xe8') 54280ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 54281ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'mL\x85\x95\x99\xc1\xdbP]2e\xd9') 54281ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'mL\x85\x95\x99\xc1\xdbP]2e\xd9') 54282ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xed\x96\xb2v\xe5grb\xcae\xdc\x94') 54283ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xed\x96\xb2v\xe5grb\xcae\xdc\x94') 54283ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51696) (expires in 600 seconds) 54283ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 54283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 54284ms [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='') 54284ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 54284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e"}', extra='') 54284ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 54304ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5580045349903525829 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:gb00\\r\\na=ice-pwd:DPLA86PZd2n+xMNf005HGul7\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A3:45:62:69:9E:56:70:4B:F1:44:0F:18:74:A2:9E:85:A8:60:38:98:87:99:13:58:1E:59:B8:40:D7:D9:88:70\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e"}', extra='') 54305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 54305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 54305ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 54305ms [err] v=0 54305ms [err] o=- 5580045349903525829 2 IN IP4 127.0.0.1 54305ms [err] s=- 54305ms [err] t=0 0 54305ms [err] a=group:BUNDLE 0 54305ms [err] a=msid-semantic: WMS 54305ms [err] m=application 9 DTLS/SCTP 5000 54305ms [err] c=IN IP4 0.0.0.0 54305ms [err] a=ice-ufrag:gb00 54305ms [err] a=ice-pwd:DPLA86PZd2n+xMNf005HGul7 54305ms [err] a=ice-options:trickle 54305ms [err] a=fingerprint:sha-256 A3:45:62:69:9E:56:70:4B:F1:44:0F:18:74:A2:9E:85:A8:60:38:98:87:99:13:58:1E:59:B8:40:D7:D9:88:70 54305ms [err] a=setup:active 54305ms [err] a=mid:0 54305ms [err] a=sctpmap:5000 webrtc-datachannel 1024 54305ms [err] 54305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Wbo0hShmHAB2') 54306ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Wbo0hShmHAB2') 54306ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 54307ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 54307ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 54308ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(JqQepa7kHv 1 udp 1845501695 172.17.0.2 43521 typ prflx) 54308ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54308ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54308ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 54308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34617) -> ('172.17.0.2', 43521)) State.WAITING -> State.IN_PROGRESS 54308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x1a)\xd2\x8e\xbaL\x8e\x01'\x7f\x0f\x11") 54309ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e", "state": "connecting"}] 54310ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x1a)\xd2\x8e\xbaL\x8e\x01'\x7f\x0f\x11") 54310ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34617) -> ('172.17.0.2', 43521)) State.IN_PROGRESS -> State.SUCCEEDED 54310ms [err] INFO:aioice.ice:Connection(0) ICE completed 54315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2321868362 1 udp 2113937151 535aa3bf-a6f2-43e8-b11f-0d5c5b436c4f.local 43521 typ host generation 0 ufrag gb00 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e"}', extra='') 54315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54321ms [err] INFO:aioice.ice:Connection(0) Remote candidate "535aa3bf-a6f2-43e8-b11f-0d5c5b436c4f.local" resolved to 172.17.0.2 54327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:424626009 1 udp 1677729535 141.24.211.56 43521 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag gb00 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e"}', extra='') 54327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 54327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 54327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 54328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34617) -> ('172.17.0.2', 43521)) State.FROZEN -> State.IN_PROGRESS 54328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a,\x90\xb5\xe9\x96R\x0e\xb3\x7f\xa9\xfd') 54329ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a,\x90\xb5\xe9\x96R\x0e\xb3\x7f\xa9\xfd') 54329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34617) -> ('172.17.0.2', 43521)) State.IN_PROGRESS -> State.SUCCEEDED 54329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51125) -> ('172.17.0.2', 43521)) State.FROZEN -> State.FAILED 54329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34617) -> ('141.24.211.56', 43521)) State.FROZEN -> State.FAILED 54330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51125) -> ('141.24.211.56', 43521)) State.FROZEN -> State.FAILED 54330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51696) -> ('172.17.0.2', 43521)) State.FROZEN -> State.FAILED 54330ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51696) -> ('141.24.211.56', 43521)) State.FROZEN -> State.FAILED 54349ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 54349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 54350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 54350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 54353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 54353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 54353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 54353ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 54353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 54353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 54353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 54354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 54354ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e", "state": "connected"}] 54357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 54358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 54358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 54358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 54358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 54358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 54359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 54359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 54359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 54360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 54360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2665422554, stream_id=1, stream_seq=0) 54360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 54360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GbJjqBb6NAY4') 54361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GbJjqBb6NAY4') 54361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2665422554, gaps=[]) 54361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 54361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1667728958, stream_id=1, stream_seq=0) 54361ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 54362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1667728958, gaps=[]) 54363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1667728959, stream_id=1, stream_seq=1) 54363ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 54363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1667728959, gaps=[]) 54363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1667728960, stream_id=1, stream_seq=2) 54364ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 54364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1667728960, gaps=[]) 54422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XncdW6Le6wYQ') 54423ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XncdW6Le6wYQ') 54442ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 54442ms [log] [experimentStatusChanged] {"status": "running", "message": null} 54486ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BcocQtLK/wLW') 54486ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BcocQtLK/wLW') 54486ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51125) -> ('172.17.0.2', 43521)) State.WAITING -> State.IN_PROGRESS 54487ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\xfd\xdfM\xe0u}sT\x03\xddb') 54491ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 43521) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\xfd\xdfM\xe0u}sT\x03\xddb') 54492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51125) -> ('172.17.0.2', 43521)) State.IN_PROGRESS -> State.SUCCEEDED 54531ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e"}', extra='') 54532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 54532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 54532ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 54533ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 54533ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 54533ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 54533ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 54534ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54534ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 54534ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54534ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 54535ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4629eda3-e501-447f-9dd1-4e85fdbfd53e", "state": "closed"}] 54536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 54536ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 54537ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x08\xe6%q\x8bz\x0b\x83\xd0\x9b\xe5\r') 54538ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x08\xe6%q\x8bz\x0b\x83\xd0\x9b\xe5\r') 54538ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51696) 54538ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 54538ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 54631ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 54631ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 54692ms [err] Traceback (most recent call last): 54692ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 54692ms [err] return _run_code(code, main_globals, None, 54692ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 54692ms [err] exec(code, run_globals) 54692ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 54692ms [err] sys.exit(main()) 54692ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 54693ms [err] asyncio.run(main_async()) 54693ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 54693ms [err] return loop.run_until_complete(main) 54693ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 54693ms [err] self.run_forever() 54693ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 54693ms [err] self._run_once() 54693ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 54693ms [err] event_list = self._selector.select(timeout) 54693ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 54693ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 54693ms [err] KeyboardInterrupt 54695ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 54695ms [err] h.flush() 54695ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 54791ms [log] starting device 55194ms [err] DEBUG:asyncio:Using selector: EpollSelector 55262ms [err] ERROR:asyncio:Unclosed client session 55262ms [err] client_session: 55338ms [log] parsing 55338ms [log] creating device handler 55338ms [log] [ready] 55338ms [log] reading line 55338ms [log] [websocketToken] "5918f68f-6bd0-4547-8ee9-1e7a51e57624" 55356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 55356ms [log] [websocketConnected] 57063ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 57063ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 57079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c54d36f8-9cce-4e6a-8260-3e5dbd13149d"}}', extra='') 57079ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c54d36f8-9cce-4e6a-8260-3e5dbd13149d"} 57122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9","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='') 57127ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9", "state": "new"}] 59131ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 59132ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 59132ms [err] v=0 59132ms [err] o=- 3930826699 3930826699 IN IP4 0.0.0.0 59132ms [err] s=- 59132ms [err] t=0 0 59132ms [err] a=group:BUNDLE 0 59132ms [err] a=msid-semantic:WMS * 59132ms [err] m=application 9 DTLS/SCTP 5000 59132ms [err] c=IN IP4 0.0.0.0 59132ms [err] a=mid:0 59132ms [err] a=sctpmap:5000 webrtc-datachannel 65535 59132ms [err] a=max-message-size:65536 59132ms [err] a=ice-ufrag:iqcQ 59132ms [err] a=ice-pwd:zs68si6ll5mb9lX4HnSmz0 59132ms [err] a=fingerprint:sha-256 CA:E5:1D:00:6C:0B:F7:67:05:F8:A3:3D:21:A1:11:83:A7:41:0C:15:21:0C:77:FA:F0:80:B4:49:BE:25:52:F0 59132ms [err] a=setup:actpass 59132ms [err] 59134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 59134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 59136ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9", "state": "new"}] 59136ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 59137ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 59139ms [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'|aqIH\x02\tBm[b?') 59139ms [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';\xa9\x12P\xcaF\x95\xd7@%\x99o') 59140ms [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'|aqIH\x02\tBm[b?') 59140ms [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';\xa9\x12P\xcaF\x95\xd7@%\x99o') 59142ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 59142ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'x\x8a\xb6\xc6g1\x00\xde\xe9\xd4w\x8a') 59143ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'x\x8a\xb6\xc6g1\x00\xde\xe9\xd4w\x8a') 59144ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf3\xb6\xb5\xd8\x15]\xf7\xd3}\xd8\xc9+') 59145ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf3\xb6\xb5\xd8\x15]\xf7\xd3}\xd8\xc9+') 59145ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56740) (expires in 600 seconds) 59145ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 59146ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 59147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9"}', extra='') 59147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59147ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 59147ms [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='') 59147ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 59167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8519199621464902276 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:D6jR\\r\\na=ice-pwd:FHoyjJFjSFnzB4Q9T8VNwHZx\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 56:F7:3F:52:27:0D:40:14:AE:55:5E:7C:A3:53:30:70:D2:EE:6A:29:BD:DF:A3:21:43:0C:28:B3:45:F4:18:7F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9"}', extra='') 59167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 59167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 59167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 59167ms [err] v=0 59167ms [err] o=- 8519199621464902276 2 IN IP4 127.0.0.1 59167ms [err] s=- 59167ms [err] t=0 0 59167ms [err] a=group:BUNDLE 0 59167ms [err] a=msid-semantic: WMS 59167ms [err] m=application 9 DTLS/SCTP 5000 59167ms [err] c=IN IP4 0.0.0.0 59167ms [err] a=ice-ufrag:D6jR 59167ms [err] a=ice-pwd:FHoyjJFjSFnzB4Q9T8VNwHZx 59167ms [err] a=ice-options:trickle 59167ms [err] a=fingerprint:sha-256 56:F7:3F:52:27:0D:40:14:AE:55:5E:7C:A3:53:30:70:D2:EE:6A:29:BD:DF:A3:21:43:0C:28:B3:45:F4:18:7F 59167ms [err] a=setup:active 59167ms [err] a=mid:0 59167ms [err] a=sctpmap:5000 webrtc-datachannel 1024 59167ms [err] 59168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iX1Iq/D1aXF7') 59168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iX1Iq/D1aXF7') 59169ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 59169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 59169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 59169ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iitMKwLCTX 1 udp 1845501695 172.17.0.2 50165 typ prflx) 59169ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 59170ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33609) -> ('172.17.0.2', 50165)) State.WAITING -> State.IN_PROGRESS 59170ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\r\xd0\xef\xecE\xcb\x91\x15\xea\x0b\xe1\xfd') 59171ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9", "state": "connecting"}] 59172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\r\xd0\xef\xecE\xcb\x91\x15\xea\x0b\xe1\xfd') 59172ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33609) -> ('172.17.0.2', 50165)) State.IN_PROGRESS -> State.SUCCEEDED 59172ms [err] INFO:aioice.ice:Connection(0) ICE completed 59179ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2889928542 1 udp 2113937151 bc7bb0e6-e656-4a42-886f-58f8200608f9.local 50165 typ host generation 0 ufrag D6jR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9"}', extra='') 59179ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59184ms [err] INFO:aioice.ice:Connection(0) Remote candidate "bc7bb0e6-e656-4a42-886f-58f8200608f9.local" resolved to 172.17.0.2 59190ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33609) -> ('172.17.0.2', 50165)) State.FROZEN -> State.IN_PROGRESS 59191ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\xafu\xbd1\xa2\xdf\xc2G\xb2e,') 59192ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\xafu\xbd1\xa2\xdf\xc2G\xb2e,') 59192ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33609) -> ('172.17.0.2', 50165)) State.IN_PROGRESS -> State.SUCCEEDED 59192ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34490) -> ('172.17.0.2', 50165)) State.FROZEN -> State.FAILED 59192ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56740) -> ('172.17.0.2', 50165)) State.FROZEN -> State.FAILED 59194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1064005197 1 udp 1677729535 141.24.211.56 50165 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag D6jR network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9"}', extra='') 59194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 59194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 59194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 59211ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33609) -> ('141.24.211.56', 50165)) State.FROZEN -> State.IN_PROGRESS 59211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D!\xe3B\xfc\xd9\xc1\xde\xcb\xecyU') 59220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M7SDm14rfKi8') 59221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M7SDm14rfKi8') 59231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34490) -> ('141.24.211.56', 50165)) State.FROZEN -> State.IN_PROGRESS 59232ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\x1c\xe3\x8e\xe4\x97\xf5d\xe1\xa9\x0e\x17') 59254ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56740) -> ('141.24.211.56', 50165)) State.FROZEN -> State.IN_PROGRESS 59254ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0c\x813\xf3\x8f\xf1\x94%\xa8>\x92\x84') 59254ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'V \x9ay\xc4\xbd\x01\xac[\xfag\xa0') 59256ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'V \x9ay\xc4\xbd\x01\xac[\xfag\xa0') 59256ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 50165) 59275ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 59275ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 59277ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 59278ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 59282ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 59282ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 59283ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 59283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 59283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 59284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 59284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 59284ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 59284ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'80+7bb4Tkmz9') 59285ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'80+7bb4Tkmz9') 59285ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9", "state": "connected"}] 59290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 59290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 59290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 59290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 59291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 59291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 59291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 59292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 59292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 59292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 59292ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1924387917, stream_id=1, stream_seq=0) 59293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 59293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1924387917, gaps=[]) 59293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 59295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2122624469, stream_id=1, stream_seq=0) 59295ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 59295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2122624469, gaps=[]) 59298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2122624470, stream_id=1, stream_seq=1) 59298ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 59298ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2122624470, gaps=[]) 59299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2122624471, stream_id=1, stream_seq=2) 59299ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2122624471, gaps=[]) 59299ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 59301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2122624472, stream_id=1, stream_seq=3) 59301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2122624472, gaps=[]) 59301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2122624473, stream_id=1, stream_seq=4) 59302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2122624473, gaps=[]) 59345ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JBM+qqG2gHMY') 59345ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JBM+qqG2gHMY') 59346ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34490) -> ('172.17.0.2', 50165)) State.WAITING -> State.IN_PROGRESS 59346ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9\x08\x98\xe0U\x17\x99e&\x88\xce\x88') 59348ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50165) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa9\x08\x98\xe0U\x17\x99e&\x88\xce\x88') 59348ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34490) -> ('172.17.0.2', 50165)) State.IN_PROGRESS -> State.SUCCEEDED 59375ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 59375ms [log] [experimentStatusChanged] {"status": "running", "message": null} 59451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9"}', extra='') 59451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 59451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 59452ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 59452ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 59452ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 59452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 59452ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 59453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 59453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/21f3cc55-98ad-4ba3-a864-21ba80ec5ee9", "state": "closed"}] 59454ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 59454ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 59455ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'C\x99\x1b\x82\\{E\xf0\x04\x05d\x83') 59456ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'C\x99\x1b\x82\\{E\xf0\x04\x05d\x83') 59456ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56740) 59457ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 59457ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 59528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 59529ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 59584ms [err] Traceback (most recent call last): 59584ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 59584ms [err] return _run_code(code, main_globals, None, 59584ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 59585ms [err] exec(code, run_globals) 59585ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 59585ms [err] sys.exit(main()) 59585ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 59585ms [err] asyncio.run(main_async()) 59585ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 59585ms [err] return loop.run_until_complete(main) 59585ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 59585ms [err] self.run_forever() 59585ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 59585ms [err] self._run_once() 59585ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 59586ms [err] event_list = self._selector.select(timeout) 59586ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 59586ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 59586ms [err] KeyboardInterrupt 59588ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 59588ms [err] h.flush() 59588ms [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 69384ms [log] starting device 69774ms [err] DEBUG:asyncio:Using selector: EpollSelector 69844ms [err] ERROR:asyncio:Unclosed client session 69844ms [err] client_session: 69916ms [log] parsing 69916ms [log] creating device handler 69916ms [log] [ready] 69916ms [log] reading line 69916ms [log] [websocketToken] "3000d9c1-f791-404d-be4f-ad43fa7f045b" 69928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 69928ms [log] [websocketConnected] 70138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70138ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fd136073-ca82-4189-b08b-f1454dec4ec5"}}', extra='') 70151ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fd136073-ca82-4189-b08b-f1454dec4ec5"} 70192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c","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='') 70196ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c", "state": "new"}] 72199ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 72200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 72200ms [err] v=0 72200ms [err] o=- 3930826712 3930826712 IN IP4 0.0.0.0 72200ms [err] s=- 72200ms [err] t=0 0 72200ms [err] a=group:BUNDLE 0 72200ms [err] a=msid-semantic:WMS * 72200ms [err] m=application 9 DTLS/SCTP 5000 72200ms [err] c=IN IP4 0.0.0.0 72200ms [err] a=mid:0 72200ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72200ms [err] a=max-message-size:65536 72200ms [err] a=ice-ufrag:jEZX 72200ms [err] a=ice-pwd:UNuMKVEB4C5Mg5yWLu592b 72200ms [err] a=fingerprint:sha-256 33:D6:6E:9E:26:B3:C7:9A:F0:DF:73:EC:4F:83:DC:A2:6B:08:36:8D:A2:8E:F4:EE:41:1E:CD:F1:5D:16:A5:D0 72200ms [err] a=setup:actpass 72200ms [err] 72202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 72202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72204ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c", "state": "new"}] 72204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72205ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72207ms [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'\xa0\xd6\x00\x99\xb9\xb1\x8d2\n\x81I\xa6') 72207ms [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'\xf8\x96\xe2\xb4\xc9Dr\xe4\xce`\x01o') 72208ms [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'\xa0\xd6\x00\x99\xb9\xb1\x8d2\n\x81I\xa6') 72208ms [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'\xf8\x96\xe2\xb4\xc9Dr\xe4\xce`\x01o') 72210ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72210ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x92\xd5\n\xb7\x87\xf1\xcb\x01\xca\x14\x9d}') 72211ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x92\xd5\n\xb7\x87\xf1\xcb\x01\xca\x14\x9d}') 72211ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'?\xc4\xdc\xa6d\xb7\xa7\xacHnM\x1e') 72213ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'?\xc4\xdc\xa6d\xb7\xa7\xacHnM\x1e') 72213ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56286) (expires in 600 seconds) 72213ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72214ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72214ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72215ms [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='') 72215ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xe9qr$G\x93$\xe8/\x9d\xb1') 72241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\xe9qr$G\x93$\xe8/\x9d\xb1') 72252ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930826712 3930826712 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 37834 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 37834 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60980 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37834 typ srflx raddr 172.30.0.1 rport 37834\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60980 typ srflx raddr 172.17.0.2 rport 60980\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63697 typ relay raddr 172.17.0.2 rport 40901\\r\\na=end-of-candidates\\r\\na=ice-ufrag:evWV\\r\\na=ice-pwd:qS3pvLxLNGthIdKZfDpJnu\\r\\na=fingerprint:sha-256 9A:02:C1:FE:6D:FB:AE:D3:3B:64:FA:68:93:EF:8C:FE:54:95:35:53:BF:52:48:A5:F7:68:DF:6C:DC:B8:90:BB\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 72252ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72252ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 72253ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 72253ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 72253ms [err] v=0 72253ms [err] o=- 3930826712 3930826712 IN IP4 0.0.0.0 72253ms [err] s=- 72253ms [err] t=0 0 72253ms [err] a=group:BUNDLE 0 72253ms [err] a=msid-semantic:WMS * 72253ms [err] m=application 37834 DTLS/SCTP 5000 72253ms [err] c=IN IP4 172.30.0.1 72253ms [err] a=mid:0 72253ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72253ms [err] a=max-message-size:65536 72253ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37834 typ host 72253ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60980 typ host 72253ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37834 typ srflx raddr 172.30.0.1 rport 37834 72253ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60980 typ srflx raddr 172.17.0.2 rport 60980 72253ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63697 typ relay raddr 172.17.0.2 rport 40901 72253ms [err] a=end-of-candidates 72253ms [err] a=ice-ufrag:evWV 72253ms [err] a=ice-pwd:qS3pvLxLNGthIdKZfDpJnu 72253ms [err] a=fingerprint:sha-256 9A:02:C1:FE:6D:FB:AE:D3:3B:64:FA:68:93:EF:8C:FE:54:95:35:53:BF:52:48:A5:F7:68:DF:6C:DC:B8:90:BB 72253ms [err] a=setup:active 72253ms [err] 72255ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 72255ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72255ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72255ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.30.0.1', 37834)) State.FROZEN -> State.WAITING 72256ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57706) -> ('172.30.0.1', 37834)) State.FROZEN -> State.WAITING 72256ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.17.0.2', 60980)) State.FROZEN -> State.WAITING 72256ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56286) -> ('172.30.0.1', 37834)) State.FROZEN -> State.WAITING 72256ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(HvPPkfRiKl 1 udp 1862270975 172.17.0.2 37834 typ prflx) 72256ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72256ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72256ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72257ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.17.0.2', 37834)) State.WAITING -> State.IN_PROGRESS 72257ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84\x96\xa5\xa4d*\x91\x93R\xc9\x0b\xcf') 72257ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.30.0.1', 37834)) State.WAITING -> State.IN_PROGRESS 72257ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8d\xe3\xd6v\x835\xd2\xf6[W\xbfB') 72258ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c", "state": "connecting"}] 72258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84\x96\xa5\xa4d*\x91\x93R\xc9\x0b\xcf') 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.17.0.2', 37834)) State.IN_PROGRESS -> State.SUCCEEDED 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57706) -> ('172.30.0.1', 37834)) State.WAITING -> State.FAILED 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.17.0.2', 60980)) State.WAITING -> State.FAILED 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57706) -> ('172.17.0.2', 60980)) State.FROZEN -> State.FAILED 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('141.24.211.56', 37834)) State.FROZEN -> State.FAILED 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57706) -> ('141.24.211.56', 37834)) State.FROZEN -> State.FAILED 72259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('141.24.211.56', 60980)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57706) -> ('141.24.211.56', 60980)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('141.24.210.113', 63697)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57706) -> ('141.24.210.113', 63697)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56286) -> ('172.30.0.1', 37834)) State.WAITING -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56286) -> ('172.17.0.2', 60980)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56286) -> ('141.24.211.56', 37834)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56286) -> ('141.24.211.56', 60980)) State.FROZEN -> State.FAILED 72260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56286) -> ('141.24.210.113', 63697)) State.FROZEN -> State.FAILED 72261ms [err] INFO:aioice.ice:Connection(0) ICE completed 72261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8d\xe3\xd6v\x835\xd2\xf6[W\xbfB') 72261ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41658) -> ('172.30.0.1', 37834)) State.IN_PROGRESS -> State.SUCCEEDED 72261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37834) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xab\xe2\xf3V\xa2\xf3\x0c\xdb@\x0cd') 72261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37834) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xab\xe2\xf3V\xa2\xf3\x0c\xdb@\x0cd') 72278ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 72278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72279ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 72280ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72284ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 72285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 72285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 72286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 72286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 72286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72287ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c", "state": "connected"}] 72288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 72288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 72288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 72288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 72288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 72289ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 72290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 72290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 72290ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 72291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1946732821, stream_id=1, stream_seq=0) 72291ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2065894553, stream_id=1, stream_seq=0) 72293ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72293ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2065894553, gaps=[]) 72294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1946732821, gaps=[]) 72294ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 72295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2065894554, stream_id=1, stream_seq=1) 72295ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2065894554, gaps=[]) 72295ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2065894555, stream_id=1, stream_seq=2) 72296ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72297ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2065894555, gaps=[]) 72373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 72373ms [log] [experimentStatusChanged] {"status": "running", "message": null} 72463ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c"}', extra='') 72464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 72464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 72464ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72464ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 72464ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 72464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72465ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 72465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72466ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ac4ecc2b-7e07-43c4-8309-a7810f35d03c", "state": "closed"}] 72467ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72467ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72467ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xeb\x1d\x10\xe30hlz\x03"\xab\x80') 72469ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xeb\x1d\x10\xe30hlz\x03"\xab\x80') 72469ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56286) 72469ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 72469ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 72551ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72551ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 72596ms [err] Traceback (most recent call last): 72596ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72596ms [err] return _run_code(code, main_globals, None, 72596ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72596ms [err] exec(code, run_globals) 72596ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 72596ms [err] sys.exit(main()) 72596ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 72596ms [err] asyncio.run(main_async()) 72596ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72597ms [err] return loop.run_until_complete(main) 72597ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72597ms [err] self.run_forever() 72597ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72598ms [err] self._run_once() 72598ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72598ms [err] event_list = self._selector.select(timeout) 72598ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72598ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72598ms [err] KeyboardInterrupt 72600ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72600ms [err] h.flush() 72600ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 72712ms [log] starting device 73103ms [err] DEBUG:asyncio:Using selector: EpollSelector 73174ms [err] ERROR:asyncio:Unclosed client session 73174ms [err] client_session: 73224ms [log] parsing 73224ms [log] creating device handler 73224ms [log] [ready] 73224ms [log] reading line 73224ms [log] [websocketToken] "9c333e7f-9b66-454d-a55d-f3fe3809e579" 73239ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73240ms [log] [websocketConnected] 73440ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73440ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73460ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/62d62ecd-a49c-4b9d-9377-bc7937e898cc"}}', extra='') 73460ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/62d62ecd-a49c-4b9d-9377-bc7937e898cc"} 73502ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38","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='') 73506ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38", "state": "new"}] 75509ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 75509ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75509ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 75509ms [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='') 75509ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75529ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930826715 3930826715 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 34151 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 34151 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40883 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40883 typ srflx raddr 172.17.0.2 rport 40883\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34151 typ srflx raddr 172.30.0.1 rport 34151\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53001 typ relay raddr 172.17.0.2 rport 55382\\r\\na=end-of-candidates\\r\\na=ice-ufrag:VxmW\\r\\na=ice-pwd:9sE7rp77hdNcb9LX7kx7ae\\r\\na=fingerprint:sha-256 44:60:0B:00:F2:D1:53:43:F1:0B:CE:2E:9F:B5:AE:74:F1:00:05:20:C8:1D:CB:62:EC:DF:26:29:B1:04:A9:8D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 75529ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75529ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 75529ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 75529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75529ms [err] v=0 75529ms [err] o=- 3930826715 3930826715 IN IP4 0.0.0.0 75529ms [err] s=- 75529ms [err] t=0 0 75529ms [err] a=group:BUNDLE 0 75529ms [err] a=msid-semantic:WMS * 75529ms [err] m=application 34151 DTLS/SCTP 5000 75529ms [err] c=IN IP4 172.30.0.1 75529ms [err] a=mid:0 75529ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75529ms [err] a=max-message-size:65536 75529ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34151 typ host 75529ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40883 typ host 75529ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40883 typ srflx raddr 172.17.0.2 rport 40883 75529ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34151 typ srflx raddr 172.30.0.1 rport 34151 75529ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53001 typ relay raddr 172.17.0.2 rport 55382 75529ms [err] a=end-of-candidates 75529ms [err] a=ice-ufrag:VxmW 75529ms [err] a=ice-pwd:9sE7rp77hdNcb9LX7kx7ae 75529ms [err] a=fingerprint:sha-256 44:60:0B:00:F2:D1:53:43:F1:0B:CE:2E:9F:B5:AE:74:F1:00:05:20:C8:1D:CB:62:EC:DF:26:29:B1:04:A9:8D 75529ms [err] a=setup:actpass 75529ms [err] 75532ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75532ms [err] v=0 75532ms [err] o=- 3930826715 3930826715 IN IP4 0.0.0.0 75532ms [err] s=- 75532ms [err] t=0 0 75532ms [err] a=group:BUNDLE 0 75532ms [err] a=msid-semantic:WMS * 75532ms [err] m=application 34151 DTLS/SCTP 5000 75532ms [err] c=IN IP4 172.30.0.1 75532ms [err] a=mid:0 75532ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75532ms [err] a=max-message-size:65536 75532ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34151 typ host 75532ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40883 typ host 75532ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40883 typ srflx raddr 172.17.0.2 rport 40883 75532ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34151 typ srflx raddr 172.30.0.1 rport 34151 75532ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53001 typ relay raddr 172.17.0.2 rport 55382 75532ms [err] a=end-of-candidates 75532ms [err] a=ice-ufrag:VxmW 75532ms [err] a=ice-pwd:9sE7rp77hdNcb9LX7kx7ae 75532ms [err] a=fingerprint:sha-256 44:60:0B:00:F2:D1:53:43:F1:0B:CE:2E:9F:B5:AE:74:F1:00:05:20:C8:1D:CB:62:EC:DF:26:29:B1:04:A9:8D 75532ms [err] a=setup:actpass 75532ms [err] 75533ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 75533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38", "state": "new"}] 75535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 75535ms [err] v=0 75535ms [err] o=- 3930826715 3930826715 IN IP4 0.0.0.0 75535ms [err] s=- 75535ms [err] t=0 0 75535ms [err] a=group:BUNDLE 0 75535ms [err] a=msid-semantic:WMS * 75535ms [err] m=application 9 DTLS/SCTP 5000 75535ms [err] c=IN IP4 0.0.0.0 75535ms [err] a=mid:0 75535ms [err] a=sctpmap:5000 webrtc-datachannel 65535 75535ms [err] a=max-message-size:65536 75535ms [err] a=ice-ufrag:Dqx2 75535ms [err] a=ice-pwd:x4T8HbxXgjuthR6YOyNOFo 75535ms [err] a=fingerprint:sha-256 C6:AE:2A:8E:F5:BE:64:68:95:9E:D6:A2:8E:45:97:7D:78:59:35:FA:93:7D:4F:9C:CB:BB:77:69:E4:D8:1E:B7 75535ms [err] a=setup:active 75535ms [err] 75535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75537ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75537ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbe\xb6x\xa1\x82N\x91\xf3\x868\xfa\xcb') 75539ms [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\xe5{M\x15o\xd5\xaaF\x95&H') 75540ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbe\xb6x\xa1\x82N\x91\xf3\x868\xfa\xcb') 75541ms [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\xe5{M\x15o\xd5\xaaF\x95&H') 75542ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 75542ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfc\xf1\xa9\x18\x89Mp\x9f/\xf3\x1b\x96') 75543ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xfc\xf1\xa9\x18\x89Mp\x9f/\xf3\x1b\x96') 75544ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5m5#\xf8Y\xe9mg\xc3\xd8\x97') 75545ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe5m5#\xf8Y\xe9mg\xc3\xd8\x97') 75545ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61210) (expires in 600 seconds) 75545ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 75545ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75546ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 75546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('172.30.0.1', 34151)) State.FROZEN -> State.WAITING 75547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38081) -> ('172.30.0.1', 34151)) State.FROZEN -> State.WAITING 75547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('172.17.0.2', 40883)) State.FROZEN -> State.WAITING 75547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61210) -> ('172.30.0.1', 34151)) State.FROZEN -> State.WAITING 75547ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75547ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75548ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('172.30.0.1', 34151)) State.WAITING -> State.IN_PROGRESS 75548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa2^\x83\xec\xdf\xa5J\x9cS\x8bE\x1a') 75548ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38", "state": "connecting"}] 75549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa2^\x83\xec\xdf\xa5J\x9cS\x8bE\x1a') 75549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('172.30.0.1', 34151)) State.IN_PROGRESS -> State.SUCCEEDED 75549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('141.24.211.56', 40883)) State.FROZEN -> State.WAITING 75549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('141.24.211.56', 34151)) State.FROZEN -> State.WAITING 75549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('141.24.210.113', 53001)) State.FROZEN -> State.WAITING 75565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'55GefvS?\x0fV\xcbN') 75566ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'55GefvS?\x0fV\xcbN') 75566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38081) -> ('172.30.0.1', 34151)) State.WAITING -> State.FAILED 75566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('172.17.0.2', 40883)) State.WAITING -> State.FAILED 75566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38081) -> ('172.17.0.2', 40883)) State.FROZEN -> State.FAILED 75566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('141.24.211.56', 40883)) State.WAITING -> State.FAILED 75566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38081) -> ('141.24.211.56', 40883)) State.FROZEN -> State.FAILED 75566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('141.24.211.56', 34151)) State.WAITING -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38081) -> ('141.24.211.56', 34151)) State.FROZEN -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61210) -> ('172.30.0.1', 34151)) State.WAITING -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61210) -> ('172.17.0.2', 40883)) State.FROZEN -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('141.24.210.113', 53001)) State.WAITING -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38081) -> ('141.24.210.113', 53001)) State.FROZEN -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61210) -> ('141.24.211.56', 40883)) State.FROZEN -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61210) -> ('141.24.211.56', 34151)) State.FROZEN -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61210) -> ('141.24.210.113', 53001)) State.FROZEN -> State.FAILED 75567ms [err] INFO:aioice.ice:Connection(0) ICE completed 75568ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4\xdf\x8e\x12 \x1e\x8b\xc8\xde\xb2|\xa9') 75568ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4\xdf\x8e\x12 \x1e\x8b\xc8\xde\xb2|\xa9') 75568ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yoi2NCrgk9 1 udp 1862270975 172.17.0.2 34151 typ prflx) 75568ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33305) -> ('172.17.0.2', 34151)) State.WAITING -> State.IN_PROGRESS 75569ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\xf9N\x14\x9b\x90\x0b\x8c_`\xba+') 75569ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 75569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75571ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 75571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\xf9N\x14\x9b\x90\x0b\x8c_`\xba+') 75590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 75591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 75591ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 75591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75591ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75591ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38", "state": "connected"}] 75591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 75591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 75592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 75594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 75594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 75594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 75595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3370360196, stream_id=1, stream_seq=0) 75595ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2463344896, stream_id=1, stream_seq=0) 75596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3370360196, gaps=[]) 75597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2463344896, gaps=[]) 75597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3370360197, stream_id=1, stream_seq=1) 75599ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 75599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3370360197, gaps=[]) 75600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3370360198, stream_id=1, stream_seq=2) 75600ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 75600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3370360198, gaps=[]) 75600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3370360199, stream_id=1, stream_seq=3) 75601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3370360199, gaps=[]) 75601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3370360200, stream_id=1, stream_seq=4) 75601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3370360200, gaps=[]) 75674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75674ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75772ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38"}', extra='') 75773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 75773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 75773ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 75774ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 75774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 75775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75776ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2a4fb423-d2c6-4c07-9b7a-821cd1b4ac38", "state": "closed"}] 75776ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75776ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75777ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'!-\xbek\xe7\x0f\xec\xc9P\x98\x91\x07') 75777ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'!-\xbek\xe7\x0f\xec\xc9P\x98\x91\x07') 75778ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61210) 75778ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 75778ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 75840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75840ms [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 75913ms [err] Traceback (most recent call last): 75913ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75913ms [err] return _run_code(code, main_globals, None, 75913ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75914ms [err] exec(code, run_globals) 75914ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 75914ms [err] sys.exit(main()) 75914ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 75914ms [err] asyncio.run(main_async()) 75914ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75914ms [err] return loop.run_until_complete(main) 75914ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75914ms [err] self.run_forever() 75914ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75914ms [err] self._run_once() 75914ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75915ms [err] event_list = self._selector.select(timeout) 75915ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75915ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75915ms [err] KeyboardInterrupt 75917ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75917ms [err] h.flush() 75917ms [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 81547ms [log] starting device 81951ms [err] DEBUG:asyncio:Using selector: EpollSelector 82020ms [err] ERROR:asyncio:Unclosed client session 82020ms [err] client_session: 82095ms [log] parsing 82095ms [log] creating device handler 82095ms [log] [ready] 82095ms [log] reading line 82095ms [log] [websocketToken] "adf3e955-199d-45e3-a91e-47fcd181f655" 82109ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82109ms [log] [websocketConnected] 83771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 83771ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 83786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/003e346b-0184-470c-95c4-4d1f0dd5f60e"}}', extra='') 83786ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/003e346b-0184-470c-95c4-4d1f0dd5f60e"} 83826ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3","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='') 83831ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3", "state": "new"}] 85834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3"}', extra='') 85834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 85835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1150859783726702021 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:0/Zr\\r\\na=ice-pwd:ckI+J5nyjPKzIhh5LB05fDLS\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B2:A5:AB:B3:0B:FF:97:9A:BE:7F:A5:7B:84:79:A1:7E:86:09:22:63:E4:7C:89:C9:07:0A:D1:6A:19:A8:CE:77\\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/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3"}', extra='') 85835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 85835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 85835ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85835ms [err] v=0 85835ms [err] o=- 1150859783726702021 2 IN IP4 127.0.0.1 85835ms [err] s=- 85835ms [err] t=0 0 85835ms [err] a=group:BUNDLE 0 85835ms [err] a=extmap-allow-mixed 85835ms [err] a=msid-semantic: WMS 85835ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85835ms [err] c=IN IP4 0.0.0.0 85835ms [err] a=ice-ufrag:0/Zr 85835ms [err] a=ice-pwd:ckI+J5nyjPKzIhh5LB05fDLS 85835ms [err] a=ice-options:trickle 85835ms [err] a=fingerprint:sha-256 B2:A5:AB:B3:0B:FF:97:9A:BE:7F:A5:7B:84:79:A1:7E:86:09:22:63:E4:7C:89:C9:07:0A:D1:6A:19:A8:CE:77 85835ms [err] a=setup:actpass 85835ms [err] a=mid:0 85835ms [err] a=sctp-port:5000 85835ms [err] a=max-message-size:262144 85835ms [err] 85838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 85838ms [err] v=0 85838ms [err] o=- 1150859783726702021 2 IN IP4 127.0.0.1 85838ms [err] s=- 85838ms [err] t=0 0 85838ms [err] a=group:BUNDLE 0 85838ms [err] a=extmap-allow-mixed 85838ms [err] a=msid-semantic: WMS 85838ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85838ms [err] c=IN IP4 0.0.0.0 85838ms [err] a=ice-ufrag:0/Zr 85838ms [err] a=ice-pwd:ckI+J5nyjPKzIhh5LB05fDLS 85838ms [err] a=ice-options:trickle 85838ms [err] a=fingerprint:sha-256 B2:A5:AB:B3:0B:FF:97:9A:BE:7F:A5:7B:84:79:A1:7E:86:09:22:63:E4:7C:89:C9:07:0A:D1:6A:19:A8:CE:77 85838ms [err] a=setup:actpass 85838ms [err] a=mid:0 85838ms [err] a=sctp-port:5000 85838ms [err] a=max-message-size:262144 85838ms [err] 85838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 85838ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3", "state": "new"}] 85840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 85840ms [err] v=0 85840ms [err] o=- 3930826725 3930826725 IN IP4 0.0.0.0 85840ms [err] s=- 85840ms [err] t=0 0 85840ms [err] a=group:BUNDLE 0 85840ms [err] a=msid-semantic:WMS * 85840ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 85840ms [err] c=IN IP4 0.0.0.0 85840ms [err] a=mid:0 85840ms [err] a=sctp-port:5000 85840ms [err] a=max-message-size:65536 85840ms [err] a=ice-ufrag:H0Dz 85840ms [err] a=ice-pwd:Z18rHlVDlfTRzcqU8aMLRv 85840ms [err] a=fingerprint:sha-256 37:9C:D8:4E:6C:9E:D8:DA:93:14:CA:1C:89:50:9C:5F:28:05:B0:BB:BB:36:42:A9:AB:15:B8:45:9B:4A:2D:31 85840ms [err] a=setup:active 85840ms [err] 85840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 85840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 85842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 85843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 85845ms [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\xe5\x16^\x7f\x1a@\xb3\x07\xe8\x18\xea') 85845ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\xab\xb6\xfa\x88\x8bI\x06\xa1\x95Pr') 85846ms [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\xe5\x16^\x7f\x1a@\xb3\x07\xe8\x18\xea') 85846ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\xab\xb6\xfa\x88\x8bI\x06\xa1\x95Pr') 85848ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 85848ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x10\x88\x9bQ\xfe\xee\xf0\xba\xdd\xeauN') 85849ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x10\x88\x9bQ\xfe\xee\xf0\xba\xdd\xeauN') 85849ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\x9c\x93i\xf9\xcc\xb2\xf1\xec\xf5\x95\x01') 85850ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdc\x9c\x93i\xf9\xcc\xb2\xf1\xec\xf5\x95\x01') 85850ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56952) (expires in 600 seconds) 85850ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 85851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 85852ms [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='') 85852ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 85852ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 85852ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 85852ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 85853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3", "state": "connecting"}] 85876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WEE2CkUK+//N') 85877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WEE2CkUK+//N') 85877ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FKnPDsJ51H 1 udp 1845501695 172.17.0.2 51374 typ prflx) 85877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51903) -> ('172.17.0.2', 51374)) State.WAITING -> State.IN_PROGRESS 85877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>r\x1e \xb6j\xc1\x1a\xd8e\xdd\xc2') 85883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>r\x1e \xb6j\xc1\x1a\xd8e\xdd\xc2') 85883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51903) -> ('172.17.0.2', 51374)) State.IN_PROGRESS -> State.SUCCEEDED 85883ms [err] INFO:aioice.ice:Connection(0) ICE completed 85892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2201796356 1 udp 2113937151 bc20b21d-ebf1-4a30-9097-8d298ca03659.local 51374 typ host generation 0 ufrag 0/Zr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3"}', extra='') 85893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85894ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 85894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 85895ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 85896ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 85902ms [err] INFO:aioice.ice:Connection(0) Remote candidate "bc20b21d-ebf1-4a30-9097-8d298ca03659.local" resolved to 172.17.0.2 85904ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 85904ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 85904ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 85904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 85905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 85905ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3", "state": "connected"}] 85906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2923144677 1 udp 33562623 141.24.210.113 57960 typ relay raddr 141.24.211.56 rport 51374 generation 0 ufrag 0/Zr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3"}', extra='') 85906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 85909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 85909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 85910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 85910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 85910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 85911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2179775122, stream_id=1, stream_seq=0) 85911ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 85911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=163066795, stream_id=1, stream_seq=0) 85912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 85912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179775122, gaps=[]) 85912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=163066795, gaps=[]) 85912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 85913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:269950487 1 udp 1677729535 141.24.211.56 51374 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 0/Zr network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3"}', extra='') 85913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 85913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 85914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2179775123, stream_id=1, stream_seq=1) 85914ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 85914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179775123, gaps=[]) 85914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2179775124, stream_id=1, stream_seq=2) 85914ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 85915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2179775124, gaps=[]) 85939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N0nfHykFkF27') 85939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N0nfHykFkF27') 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51903) -> ('172.17.0.2', 51374)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60518) -> ('172.17.0.2', 51374)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51903) -> ('141.24.211.56', 51374)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60518) -> ('141.24.211.56', 51374)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51903) -> ('141.24.210.113', 57960)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60518) -> ('141.24.210.113', 57960)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56952) -> ('172.17.0.2', 51374)) State.FROZEN -> State.FAILED 85939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56952) -> ('141.24.211.56', 51374)) State.FROZEN -> State.FAILED 85940ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56952) -> ('141.24.210.113', 57960)) State.FROZEN -> State.FAILED 85968ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85968ms [log] [experimentStatusChanged] {"status": "running", "message": null} 86001ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lKyeiiTOz0Ea') 86002ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lKyeiiTOz0Ea') 86070ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3"}', extra='') 86071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 86071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 86071ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 86071ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 86071ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 86072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 86072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 86072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86073ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 86073ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86073ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 86074ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f1a476f4-5ef2-49a0-be3f-7ce6d217dde3", "state": "closed"}] 86075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 86076ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 86076ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"g\x00y\x80[]\x18'\xcf\xb0K9") 86076ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"g\x00y\x80[]\x18'\xcf\xb0K9") 86076ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56952) 86076ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 86077ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 86145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 86145ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 86223ms [err] Traceback (most recent call last): 86223ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 86223ms [err] return _run_code(code, main_globals, None, 86223ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 86223ms [err] exec(code, run_globals) 86223ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 86223ms [err] sys.exit(main()) 86223ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 86223ms [err] asyncio.run(main_async()) 86223ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 86224ms [err] return loop.run_until_complete(main) 86224ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 86224ms [err] self.run_forever() 86224ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 86224ms [err] self._run_once() 86224ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 86225ms [err] event_list = self._selector.select(timeout) 86225ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 86226ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 86226ms [err] KeyboardInterrupt 86229ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 86229ms [err] h.flush() 86229ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 86327ms [log] starting device 86727ms [err] DEBUG:asyncio:Using selector: EpollSelector 86794ms [err] ERROR:asyncio:Unclosed client session 86794ms [err] client_session: 86861ms [log] parsing 86861ms [log] creating device handler 86861ms [log] [ready] 86861ms [log] reading line 86861ms [log] [websocketToken] "7d1bc76a-bb65-4722-8886-70df0c18ca99" 86875ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86875ms [log] [websocketConnected] 88535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 88535ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 88555ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/83726f08-1659-4e9e-8119-31bbecba3f4f"}}', extra='') 88555ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/83726f08-1659-4e9e-8119-31bbecba3f4f"} 88597ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f","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='') 88601ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f", "state": "new"}] 90604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 90605ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 90605ms [err] v=0 90605ms [err] o=- 3930826730 3930826730 IN IP4 0.0.0.0 90605ms [err] s=- 90605ms [err] t=0 0 90605ms [err] a=group:BUNDLE 0 90605ms [err] a=msid-semantic:WMS * 90605ms [err] m=application 9 DTLS/SCTP 5000 90605ms [err] c=IN IP4 0.0.0.0 90605ms [err] a=mid:0 90605ms [err] a=sctpmap:5000 webrtc-datachannel 65535 90605ms [err] a=max-message-size:65536 90605ms [err] a=ice-ufrag:J1Y5 90605ms [err] a=ice-pwd:xO7OeYMd5LTfBnJB3zreuh 90605ms [err] a=fingerprint:sha-256 27:C5:4C:EF:2C:81:45:03:94:2C:70:24:50:74:1D:E1:06:F4:13:ED:87:43:08:EE:AA:E1:D3:EE:71:73:C7:63 90605ms [err] a=setup:actpass 90605ms [err] 90606ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 90606ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 90607ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f", "state": "new"}] 90607ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 90608ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 90609ms [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"='\x0c\xc1\x96y\xb6H\xa0\x8c/\xd1") 90609ms [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"$3{\xd2\x14\xe7\xe2'\xf9+\xdb/") 90610ms [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"='\x0c\xc1\x96y\xb6H\xa0\x8c/\xd1") 90610ms [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"$3{\xd2\x14\xe7\xe2'\xf9+\xdb/") 90611ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 90611ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'I\xf7S\x8faN\x8f\x08\x8d/\xbbn') 90612ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'I\xf7S\x8faN\x8f\x08\x8d/\xbbn') 90612ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa3\x1a\x11\xb2I\xe0\x11\xcfG)\xd8\x0e') 90613ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa3\x1a\x11\xb2I\xe0\x11\xcfG)\xd8\x0e') 90613ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56956) (expires in 600 seconds) 90613ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 90613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 90614ms [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='') 90614ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 90614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f"}', extra='') 90614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 90629ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6dPxZmZrAYiF') 90629ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6dPxZmZrAYiF') 90629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 155833265803974560 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:2yRn\\r\\na=ice-pwd:ouzIncIhyaUse876+fZy/MSW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E7:92:2C:A4:58:70:BE:A8:42:95:CB:9F:EB:D8:2B:B6:40:DA:49:3F:45:C2:61:BD:7A:1A:9E:CE:51:C4:69:36\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f"}', extra='') 90629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 90629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 90630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 90630ms [err] v=0 90630ms [err] o=- 155833265803974560 2 IN IP4 127.0.0.1 90630ms [err] s=- 90630ms [err] t=0 0 90630ms [err] a=group:BUNDLE 0 90630ms [err] a=msid-semantic: WMS 90630ms [err] m=application 9 DTLS/SCTP 5000 90630ms [err] c=IN IP4 0.0.0.0 90630ms [err] a=ice-ufrag:2yRn 90630ms [err] a=ice-pwd:ouzIncIhyaUse876+fZy/MSW 90630ms [err] a=ice-options:trickle 90630ms [err] a=fingerprint:sha-256 E7:92:2C:A4:58:70:BE:A8:42:95:CB:9F:EB:D8:2B:B6:40:DA:49:3F:45:C2:61:BD:7A:1A:9E:CE:51:C4:69:36 90630ms [err] a=setup:active 90630ms [err] a=mid:0 90630ms [err] a=sctpmap:5000 webrtc-datachannel 1024 90630ms [err] 90630ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 90630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 90631ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 90631ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YGIWrQAE5V 1 udp 1845501695 172.17.0.2 48192 typ prflx) 90631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 90631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 90631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 90631ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52856) -> ('172.17.0.2', 48192)) State.WAITING -> State.IN_PROGRESS 90632ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\x12\t~\x84\xe4\x99[\x11\x98\x1e*') 90632ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f", "state": "connecting"}] 90632ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\x12\t~\x84\xe4\x99[\x11\x98\x1e*') 90632ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52856) -> ('172.17.0.2', 48192)) State.IN_PROGRESS -> State.SUCCEEDED 90632ms [err] INFO:aioice.ice:Connection(0) ICE completed 90637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:999128012 1 udp 2113937151 56251cff-099a-4af2-8aa2-ff98e823d401.local 48192 typ host generation 0 ufrag 2yRn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f"}', extra='') 90637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 90637ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 90640ms [err] INFO:aioice.ice:Connection(0) Remote candidate "56251cff-099a-4af2-8aa2-ff98e823d401.local" resolved to 172.17.0.2 90649ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3214938547 1 udp 1677729535 141.24.211.56 48192 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 2yRn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f"}', extra='') 90650ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 90650ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 90650ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 90651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52856) -> ('172.17.0.2', 48192)) State.FROZEN -> State.IN_PROGRESS 90652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8c\xe3\x90\x97"\xa5\x81y\x93\xe5A\xc6') 90652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8c\xe3\x90\x97"\xa5\x81y\x93\xe5A\xc6') 90652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52856) -> ('172.17.0.2', 48192)) State.IN_PROGRESS -> State.SUCCEEDED 90652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33904) -> ('172.17.0.2', 48192)) State.FROZEN -> State.FAILED 90652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52856) -> ('141.24.211.56', 48192)) State.FROZEN -> State.FAILED 90652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33904) -> ('141.24.211.56', 48192)) State.FROZEN -> State.FAILED 90653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56956) -> ('172.17.0.2', 48192)) State.FROZEN -> State.FAILED 90653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56956) -> ('141.24.211.56', 48192)) State.FROZEN -> State.FAILED 90672ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 90672ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 90673ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 90673ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 90675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 90676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 90676ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 90676ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 90676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 90676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 90676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 90676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 90677ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f", "state": "connected"}] 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 90680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 90681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 90681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 90681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 90681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3724673674, stream_id=1, stream_seq=0) 90681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 90682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3724673674, gaps=[]) 90682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 90682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=596083024, stream_id=1, stream_seq=0) 90682ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 90682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=596083024, gaps=[]) 90684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=596083025, stream_id=1, stream_seq=1) 90684ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 90684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=596083025, gaps=[]) 90684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=596083026, stream_id=1, stream_seq=2) 90684ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 90686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=596083026, gaps=[]) 90686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=596083027, stream_id=1, stream_seq=3) 90686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=596083027, gaps=[]) 90686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=596083028, stream_id=1, stream_seq=4) 90686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=596083028, gaps=[]) 90688ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'KugIcF4QYw9C') 90688ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'KugIcF4QYw9C') 90743ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 90743ms [log] [experimentStatusChanged] {"status": "running", "message": null} 90750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'sNTVr6IsaqH4') 90751ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'sNTVr6IsaqH4') 90813ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vQYS+iig1+s0') 90813ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vQYS+iig1+s0') 90813ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33904) -> ('172.17.0.2', 48192)) State.WAITING -> State.IN_PROGRESS 90813ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x05Q\xce h"\xf8\xdd\xd0\xac\x10,') 90815ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48192) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x05Q\xce h"\xf8\xdd\xd0\xac\x10,') 90815ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33904) -> ('172.17.0.2', 48192)) State.IN_PROGRESS -> State.SUCCEEDED 90826ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f"}', extra='') 90826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 90827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 90827ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 90827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 90827ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 90827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 90827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 90828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 90828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90828ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/86473210-5e5e-4688-8583-6169d754107f", "state": "closed"}] 90829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 90829ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 90829ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'[\xe7\x12\xb2\x01\xab\xaf\xa9\xcd\xf1\x05G') 90830ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'[\xe7\x12\xb2\x01\xab\xaf\xa9\xcd\xf1\x05G') 90830ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56956) 90830ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 90830ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 90886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 90886ms [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 90939ms [err] Traceback (most recent call last): 90939ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 90939ms [err] return _run_code(code, main_globals, None, 90939ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 90939ms [err] exec(code, run_globals) 90939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 90939ms [err] sys.exit(main()) 90939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 90940ms [err] asyncio.run(main_async()) 90940ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 90940ms [err] return loop.run_until_complete(main) 90940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 90940ms [err] self.run_forever() 90940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 90940ms [err] self._run_once() 90940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 90940ms [err] event_list = self._selector.select(timeout) 90940ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 90941ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 90941ms [err] KeyboardInterrupt 90942ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 90942ms [err] h.flush() 90942ms [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 100723ms [log] starting device 101113ms [err] DEBUG:asyncio:Using selector: EpollSelector 101184ms [err] ERROR:asyncio:Unclosed client session 101184ms [err] client_session: 101246ms [log] parsing 101246ms [log] creating device handler 101246ms [log] [ready] 101246ms [log] reading line 101246ms [log] [websocketToken] "17905414-b9ab-4712-88ea-35830718c1fc" 101264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 101264ms [log] [websocketConnected] 101456ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101456ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101468ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8797efe3-5169-4d03-9fc7-0cc876a7f3f3"}}', extra='') 101469ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8797efe3-5169-4d03-9fc7-0cc876a7f3f3"} 101503ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747","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='') 101507ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747", "state": "new"}] 103511ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 103511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103511ms [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='') 103512ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930826743 3930826743 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 38215 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 38215 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33341 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33341 typ srflx raddr 172.17.0.2 rport 33341\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38215 typ srflx raddr 172.30.0.1 rport 38215\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56221 typ relay raddr 172.17.0.2 rport 42573\\r\\na=end-of-candidates\\r\\na=ice-ufrag:a0gU\\r\\na=ice-pwd:GVUGl9cHn4vH82ppRWcaDs\\r\\na=fingerprint:sha-256 51:76:66:3E:5E:3B:3A:79:37:3D:9C:9E:F5:38:78:E5:FD:49:47:6E:BF:76:71:41:25:D4:78:06:FA:64:24:4D\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 103532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 103533ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 103533ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103533ms [err] v=0 103533ms [err] o=- 3930826743 3930826743 IN IP4 0.0.0.0 103533ms [err] s=- 103533ms [err] t=0 0 103533ms [err] a=group:BUNDLE 0 103533ms [err] a=msid-semantic:WMS * 103533ms [err] m=application 38215 DTLS/SCTP 5000 103533ms [err] c=IN IP4 172.30.0.1 103533ms [err] a=mid:0 103533ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103533ms [err] a=max-message-size:65536 103533ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38215 typ host 103533ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33341 typ host 103533ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33341 typ srflx raddr 172.17.0.2 rport 33341 103533ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38215 typ srflx raddr 172.30.0.1 rport 38215 103533ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56221 typ relay raddr 172.17.0.2 rport 42573 103533ms [err] a=end-of-candidates 103533ms [err] a=ice-ufrag:a0gU 103533ms [err] a=ice-pwd:GVUGl9cHn4vH82ppRWcaDs 103533ms [err] a=fingerprint:sha-256 51:76:66:3E:5E:3B:3A:79:37:3D:9C:9E:F5:38:78:E5:FD:49:47:6E:BF:76:71:41:25:D4:78:06:FA:64:24:4D 103533ms [err] a=setup:actpass 103533ms [err] 103536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103536ms [err] v=0 103536ms [err] o=- 3930826743 3930826743 IN IP4 0.0.0.0 103536ms [err] s=- 103536ms [err] t=0 0 103536ms [err] a=group:BUNDLE 0 103536ms [err] a=msid-semantic:WMS * 103536ms [err] m=application 38215 DTLS/SCTP 5000 103536ms [err] c=IN IP4 172.30.0.1 103536ms [err] a=mid:0 103536ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103536ms [err] a=max-message-size:65536 103536ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38215 typ host 103536ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33341 typ host 103536ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33341 typ srflx raddr 172.17.0.2 rport 33341 103536ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38215 typ srflx raddr 172.30.0.1 rport 38215 103536ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56221 typ relay raddr 172.17.0.2 rport 42573 103536ms [err] a=end-of-candidates 103536ms [err] a=ice-ufrag:a0gU 103536ms [err] a=ice-pwd:GVUGl9cHn4vH82ppRWcaDs 103536ms [err] a=fingerprint:sha-256 51:76:66:3E:5E:3B:3A:79:37:3D:9C:9E:F5:38:78:E5:FD:49:47:6E:BF:76:71:41:25:D4:78:06:FA:64:24:4D 103536ms [err] a=setup:actpass 103536ms [err] 103536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 103537ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747", "state": "new"}] 103538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 103538ms [err] v=0 103538ms [err] o=- 3930826743 3930826743 IN IP4 0.0.0.0 103538ms [err] s=- 103538ms [err] t=0 0 103538ms [err] a=group:BUNDLE 0 103538ms [err] a=msid-semantic:WMS * 103538ms [err] m=application 9 DTLS/SCTP 5000 103538ms [err] c=IN IP4 0.0.0.0 103538ms [err] a=mid:0 103538ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103538ms [err] a=max-message-size:65536 103538ms [err] a=ice-ufrag:tbIk 103538ms [err] a=ice-pwd:tQ7whDQYpjGhGYuJ0GOyyD 103538ms [err] a=fingerprint:sha-256 33:1B:F7:8D:D4:1C:DC:53:F6:1D:62:50:03:73:65:00:6A:5D:BC:08:CB:20:3B:71:AF:E2:C2:49:07:A7:76:F7 103538ms [err] a=setup:active 103538ms [err] 103539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103539ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103539ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103541ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103541ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103543ms [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'eSJ \x1c\xa0\xfbP\xa8\xa8\x93>') 103543ms [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'\x02S3\xdc\xa7\x0e\xc3\xaepbK\xe9') 103544ms [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'eSJ \x1c\xa0\xfbP\xa8\xa8\x93>') 103544ms [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'\x02S3\xdc\xa7\x0e\xc3\xaepbK\xe9') 103546ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 103546ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xd7zlql'\xf8\x9e\xa8\xc1\xa6/") 103547ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b"\xd7zlql'\xf8\x9e\xa8\xc1\xa6/") 103548ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdf7:ja\x0e\xfd\xc4Pp\xea\x1e') 103549ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdf7:ja\x0e\xfd\xc4Pp\xea\x1e') 103549ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53727) (expires in 600 seconds) 103549ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 103549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103550ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 103551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103551ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103551ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('172.30.0.1', 38215)) State.FROZEN -> State.WAITING 103552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32787) -> ('172.30.0.1', 38215)) State.FROZEN -> State.WAITING 103552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('172.17.0.2', 33341)) State.FROZEN -> State.WAITING 103552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53727) -> ('172.30.0.1', 38215)) State.FROZEN -> State.WAITING 103552ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103553ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('172.30.0.1', 38215)) State.WAITING -> State.IN_PROGRESS 103553ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38215) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\xa6;\x92\xe8\x8as\xb3\xeb\x0f\xe3[') 103554ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747", "state": "connecting"}] 103554ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38215) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\xa6;\x92\xe8\x8as\xb3\xeb\x0f\xe3[') 103555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('172.30.0.1', 38215)) State.IN_PROGRESS -> State.SUCCEEDED 103555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('141.24.211.56', 33341)) State.FROZEN -> State.WAITING 103555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('141.24.211.56', 38215)) State.FROZEN -> State.WAITING 103555ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('141.24.210.113', 56221)) State.FROZEN -> State.WAITING 103570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 38215) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd0)\xbf\xabUc\x9a\x1an\xea\x87\xb6') 103570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 38215) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd0)\xbf\xabUc\x9a\x1an\xea\x87\xb6') 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32787) -> ('172.30.0.1', 38215)) State.WAITING -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('172.17.0.2', 33341)) State.WAITING -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32787) -> ('172.17.0.2', 33341)) State.FROZEN -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('141.24.211.56', 33341)) State.WAITING -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32787) -> ('141.24.211.56', 33341)) State.FROZEN -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('141.24.211.56', 38215)) State.WAITING -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32787) -> ('141.24.211.56', 38215)) State.FROZEN -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53727) -> ('172.30.0.1', 38215)) State.WAITING -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53727) -> ('172.17.0.2', 33341)) State.FROZEN -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('141.24.210.113', 56221)) State.WAITING -> State.FAILED 103571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 32787) -> ('141.24.210.113', 56221)) State.FROZEN -> State.FAILED 103572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53727) -> ('141.24.211.56', 33341)) State.FROZEN -> State.FAILED 103572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53727) -> ('141.24.211.56', 38215)) State.FROZEN -> State.FAILED 103572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53727) -> ('141.24.210.113', 56221)) State.FROZEN -> State.FAILED 103572ms [err] INFO:aioice.ice:Connection(0) ICE completed 103572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38215) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb9\x94![\xc04"\xf2\xd0\xb8\xf2\x8b') 103572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38215) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb9\x94![\xc04"\xf2\xd0\xb8\xf2\x8b') 103572ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Raxu1Rl4nY 1 udp 1862270975 172.17.0.2 38215 typ prflx) 103572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47662) -> ('172.17.0.2', 38215)) State.WAITING -> State.IN_PROGRESS 103573ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38215) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e?5\xfb\xb4\xe6\xa9\xcb%\xf9\x87 ') 103573ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 103573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 103575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38215) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e?5\xfb\xb4\xe6\xa9\xcb%\xf9\x87 ') 103596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 103596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 103596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 103596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103597ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747", "state": "connected"}] 103598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 103598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 103598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 103600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 103600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 103600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 103602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=678821104, stream_id=1, stream_seq=0) 103602ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=620689224, stream_id=1, stream_seq=0) 103602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=678821104, gaps=[]) 103604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=620689224, gaps=[]) 103604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=678821105, stream_id=1, stream_seq=1) 103605ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=678821105, gaps=[]) 103606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=678821106, stream_id=1, stream_seq=2) 103606ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=678821106, gaps=[]) 103681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103682ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747"}', extra='') 103763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 103763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 103763ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103764ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 103764ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 103764ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103764ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103764ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 103765ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103765ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103765ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4c3e45f6-b2e9-4255-978c-f46435516747", "state": "closed"}] 103766ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103766ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103766ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9eV_\xc2\x9f\xcb%\xe49\xd6\xce&') 103767ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9eV_\xc2\x9f\xcb%\xe49\xd6\xce&') 103767ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53727) 103768ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 103768ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 103829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103829ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 103905ms [err] Traceback (most recent call last): 103905ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 103906ms [err] return _run_code(code, main_globals, None, 103906ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 103906ms [err] exec(code, run_globals) 103906ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 103906ms [err] sys.exit(main()) 103906ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 103906ms [err] asyncio.run(main_async()) 103906ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 103906ms [err] return loop.run_until_complete(main) 103906ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 103907ms [err] self.run_forever() 103907ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 103907ms [err] self._run_once() 103907ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 103908ms [err] event_list = self._selector.select(timeout) 103908ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 103908ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 103908ms [err] KeyboardInterrupt 103910ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 103910ms [err] h.flush() 103910ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104019ms [log] starting device 104408ms [err] DEBUG:asyncio:Using selector: EpollSelector 104478ms [err] ERROR:asyncio:Unclosed client session 104478ms [err] client_session: 104543ms [log] parsing 104543ms [log] creating device handler 104543ms [log] [ready] 104543ms [log] reading line 104543ms [log] [websocketToken] "d9f7a777-bc11-419b-87a5-bfb00efaded6" 104567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 104567ms [log] [websocketConnected] 104743ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 104743ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 104761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/caabdfd7-dbd2-4a9e-b8f3-7ab05c018504"}}', extra='') 104761ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/caabdfd7-dbd2-4a9e-b8f3-7ab05c018504"} 104812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4","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='') 104818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4", "state": "new"}] 106821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 106821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 106822ms [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='') 106822ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 106843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930826746 3930826746 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 51154 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 51154 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44772 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44772 typ srflx raddr 172.17.0.2 rport 44772\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51154 typ srflx raddr 172.30.0.1 rport 51154\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49458 typ relay raddr 172.17.0.2 rport 36553\\r\\na=end-of-candidates\\r\\na=ice-ufrag:m6RW\\r\\na=ice-pwd:XdByVfdvhVrZW7wYjxbalc\\r\\na=fingerprint:sha-256 64:04:90:3C:59:7B:E3:BD:CF:A4:CD:BB:78:1C:B3:1A:DC:B5:9F:15:46:0F:B1:C3:21:85:44:11:1C:28:81:69\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 106843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 106843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 106843ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 106843ms [err] v=0 106843ms [err] o=- 3930826746 3930826746 IN IP4 0.0.0.0 106843ms [err] s=- 106843ms [err] t=0 0 106843ms [err] a=group:BUNDLE 0 106843ms [err] a=msid-semantic:WMS * 106843ms [err] m=application 51154 DTLS/SCTP 5000 106843ms [err] c=IN IP4 172.30.0.1 106843ms [err] a=mid:0 106843ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106843ms [err] a=max-message-size:65536 106843ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51154 typ host 106843ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44772 typ host 106843ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44772 typ srflx raddr 172.17.0.2 rport 44772 106843ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51154 typ srflx raddr 172.30.0.1 rport 51154 106843ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49458 typ relay raddr 172.17.0.2 rport 36553 106843ms [err] a=end-of-candidates 106843ms [err] a=ice-ufrag:m6RW 106843ms [err] a=ice-pwd:XdByVfdvhVrZW7wYjxbalc 106843ms [err] a=fingerprint:sha-256 64:04:90:3C:59:7B:E3:BD:CF:A4:CD:BB:78:1C:B3:1A:DC:B5:9F:15:46:0F:B1:C3:21:85:44:11:1C:28:81:69 106843ms [err] a=setup:actpass 106843ms [err] 106846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 106846ms [err] v=0 106846ms [err] o=- 3930826746 3930826746 IN IP4 0.0.0.0 106846ms [err] s=- 106846ms [err] t=0 0 106846ms [err] a=group:BUNDLE 0 106846ms [err] a=msid-semantic:WMS * 106846ms [err] m=application 51154 DTLS/SCTP 5000 106846ms [err] c=IN IP4 172.30.0.1 106846ms [err] a=mid:0 106846ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106846ms [err] a=max-message-size:65536 106846ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51154 typ host 106846ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44772 typ host 106846ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44772 typ srflx raddr 172.17.0.2 rport 44772 106846ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51154 typ srflx raddr 172.30.0.1 rport 51154 106846ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49458 typ relay raddr 172.17.0.2 rport 36553 106846ms [err] a=end-of-candidates 106846ms [err] a=ice-ufrag:m6RW 106846ms [err] a=ice-pwd:XdByVfdvhVrZW7wYjxbalc 106846ms [err] a=fingerprint:sha-256 64:04:90:3C:59:7B:E3:BD:CF:A4:CD:BB:78:1C:B3:1A:DC:B5:9F:15:46:0F:B1:C3:21:85:44:11:1C:28:81:69 106846ms [err] a=setup:actpass 106846ms [err] 106847ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 106847ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4", "state": "new"}] 106848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 106848ms [err] v=0 106848ms [err] o=- 3930826746 3930826746 IN IP4 0.0.0.0 106848ms [err] s=- 106848ms [err] t=0 0 106848ms [err] a=group:BUNDLE 0 106848ms [err] a=msid-semantic:WMS * 106848ms [err] m=application 9 DTLS/SCTP 5000 106848ms [err] c=IN IP4 0.0.0.0 106848ms [err] a=mid:0 106848ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106848ms [err] a=max-message-size:65536 106848ms [err] a=ice-ufrag:Y2zP 106848ms [err] a=ice-pwd:XizNMag8mD4Qpm1Vsr0Fjv 106848ms [err] a=fingerprint:sha-256 8E:CA:4A:67:D9:B0:B4:3E:3C:3D:5C:83:D9:BB:14:58:EE:D6:0E:11:85:F3:18:39:CC:46:58:D2:9A:E7:DF:D8 106848ms [err] a=setup:active 106848ms [err] 106849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 106849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 106849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 106851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 106851ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 106853ms [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'\x1b\xad\xf5\x96Y\xa5m\xffQE-\xfc') 106854ms [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'\xac\x88\xd0&6w\x1d\x12\xcb(\xf1K') 106854ms [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'\x1b\xad\xf5\x96Y\xa5m\xffQE-\xfc') 106854ms [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'\xac\x88\xd0&6w\x1d\x12\xcb(\xf1K') 106856ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 106856ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xed\x12\xd6\xfc\xdd\n\xd2<\xabJN\xba') 106857ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xed\x12\xd6\xfc\xdd\n\xd2<\xabJN\xba') 106858ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'eP\x80\xb7cg\x8d\x7fd\xd7\xe7\xbe') 106859ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'eP\x80\xb7cg\x8d\x7fd\xd7\xe7\xbe') 106859ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53033) (expires in 600 seconds) 106859ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 106859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 106860ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 106860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 106860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 106861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.30.0.1', 51154)) State.FROZEN -> State.WAITING 106861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56898) -> ('172.30.0.1', 51154)) State.FROZEN -> State.WAITING 106861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.17.0.2', 44772)) State.FROZEN -> State.WAITING 106861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53033) -> ('172.30.0.1', 51154)) State.FROZEN -> State.WAITING 106862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.30.0.1', 51154)) State.WAITING -> State.IN_PROGRESS 106862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc3th\x9f\x03\xa2\xf3\x04Aa-*') 106862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4", "state": "connecting"}] 106863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc3th\x9f\x03\xa2\xf3\x04Aa-*') 106863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.30.0.1', 51154)) State.IN_PROGRESS -> State.SUCCEEDED 106863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('141.24.211.56', 44772)) State.FROZEN -> State.WAITING 106863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('141.24.211.56', 51154)) State.FROZEN -> State.WAITING 106863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('141.24.210.113', 49458)) State.FROZEN -> State.WAITING 106874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\x1b\x1a\xf6\xbc\x8c\x9d\xaf\x8f\xbc\xbe9') 106874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\x1b\x1a\xf6\xbc\x8c\x9d\xaf\x8f\xbc\xbe9') 106874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56898) -> ('172.30.0.1', 51154)) State.WAITING -> State.FAILED 106874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.17.0.2', 44772)) State.WAITING -> State.FAILED 106874ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56898) -> ('172.17.0.2', 44772)) State.FROZEN -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('141.24.211.56', 44772)) State.WAITING -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56898) -> ('141.24.211.56', 44772)) State.FROZEN -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('141.24.211.56', 51154)) State.WAITING -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56898) -> ('141.24.211.56', 51154)) State.FROZEN -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53033) -> ('172.30.0.1', 51154)) State.WAITING -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53033) -> ('172.17.0.2', 44772)) State.FROZEN -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('141.24.210.113', 49458)) State.WAITING -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56898) -> ('141.24.210.113', 49458)) State.FROZEN -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53033) -> ('141.24.211.56', 44772)) State.FROZEN -> State.FAILED 106875ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53033) -> ('141.24.211.56', 51154)) State.FROZEN -> State.FAILED 106876ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53033) -> ('141.24.210.113', 49458)) State.FROZEN -> State.FAILED 106876ms [err] INFO:aioice.ice:Connection(0) ICE completed 106876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xca\xaa\x0b\x86\x8b\xba+F`\xd8T\xfc') 106877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xca\xaa\x0b\x86\x8b\xba+F`\xd8T\xfc') 106878ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lRM3fPgndo 1 udp 1862270975 172.17.0.2 51154 typ prflx) 106878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.17.0.2', 51154)) State.WAITING -> State.IN_PROGRESS 106878ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51154) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'P\x13\xfd\x9d#<:\xf5\x84 ]\x99') 106878ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51154) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'P\x13\xfd\x9d#<:\xf5\x84 ]\x99') 106878ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52024) -> ('172.17.0.2', 51154)) State.IN_PROGRESS -> State.SUCCEEDED 106882ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 106882ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 106884ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 106884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 106899ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 106900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 106900ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 106900ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 106900ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 106901ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4", "state": "connected"}] 106901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 106901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 106901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 106903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 106904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 106904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 106905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2207908655, stream_id=1, stream_seq=0) 106905ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 106906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=566343064, stream_id=1, stream_seq=0) 106906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 106906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2207908655, gaps=[]) 106907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=566343064, gaps=[]) 106907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 106908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2207908656, stream_id=1, stream_seq=1) 106908ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 106908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2207908656, gaps=[]) 106908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2207908657, stream_id=1, stream_seq=2) 106909ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 106910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2207908657, gaps=[]) 106910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2207908658, stream_id=1, stream_seq=3) 106910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2207908658, gaps=[]) 106910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2207908659, stream_id=1, stream_seq=4) 106910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2207908659, gaps=[]) 106963ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 106964ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4"}', extra='') 107070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 107070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 107070ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107070ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 107070ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 107070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107071ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107071ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 107071ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107071ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107071ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76807d07-fa80-4325-88c9-f2a45e65e7b4", "state": "closed"}] 107072ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 107072ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 107072ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'Z\x84t\xdb\x87\xcb\x1an\x1c\x8b\x12\xb0') 107073ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'Z\x84t\xdb\x87\xcb\x1an\x1c\x8b\x12\xb0') 107073ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53033) 107073ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 107073ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 107137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 107138ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 107213ms [err] Traceback (most recent call last): 107213ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 107213ms [err] return _run_code(code, main_globals, None, 107213ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 107213ms [err] exec(code, run_globals) 107213ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 107213ms [err] sys.exit(main()) 107213ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 107213ms [err] asyncio.run(main_async()) 107213ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 107213ms [err] return loop.run_until_complete(main) 107213ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 107214ms [err] self.run_forever() 107214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 107214ms [err] self._run_once() 107214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 107215ms [err] event_list = self._selector.select(timeout) 107215ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 107215ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 107215ms [err] KeyboardInterrupt 107217ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 107217ms [err] h.flush() 107217ms [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