================== python Client to js Client Communication: should connect without errors 9757ms [log] starting device 10157ms [err] DEBUG:asyncio:Using selector: EpollSelector 10226ms [err] ERROR:asyncio:Unclosed client session 10226ms [err] client_session: 10309ms [log] parsing 10309ms [log] creating device handler 10309ms [log] [ready] 10309ms [log] reading line 10309ms [log] [websocketToken] "ea0158d3-2f58-4871-9967-fc3a9b672f01" 10323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10323ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 12050ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12050ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 12068ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f009aad7-6479-4169-b529-e06b04b26e39"}}', extra='') 12068ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f009aad7-6479-4169-b529-e06b04b26e39"} 12125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 12131ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "new"}] 14134ms [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='') 14134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='') 14134ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 14135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5379956145952452689 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:Cnog\\r\\na=ice-pwd:h1A0IOXusKpAGJHUiKSVuu0o\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4C:ED:EF:3B:65:CB:98:64:6F:11:91:5E:8E:B6:5B:4F:03:CC:C2:21:E2:67:D1:41:F8:F4:DB:61:EB:8D:30:66\\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/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='') 14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 14135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 14135ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 14135ms [err] v=0 14135ms [err] o=- 5379956145952452689 2 IN IP4 127.0.0.1 14135ms [err] s=- 14135ms [err] t=0 0 14135ms [err] a=group:BUNDLE 0 14135ms [err] a=extmap-allow-mixed 14135ms [err] a=msid-semantic: WMS 14135ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 14135ms [err] c=IN IP4 0.0.0.0 14135ms [err] a=ice-ufrag:Cnog 14135ms [err] a=ice-pwd:h1A0IOXusKpAGJHUiKSVuu0o 14135ms [err] a=ice-options:trickle 14135ms [err] a=fingerprint:sha-256 4C:ED:EF:3B:65:CB:98:64:6F:11:91:5E:8E:B6:5B:4F:03:CC:C2:21:E2:67:D1:41:F8:F4:DB:61:EB:8D:30:66 14135ms [err] a=setup:actpass 14135ms [err] a=mid:0 14135ms [err] a=sctp-port:5000 14135ms [err] a=max-message-size:262144 14135ms [err] 14138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 14138ms [err] v=0 14138ms [err] o=- 5379956145952452689 2 IN IP4 127.0.0.1 14138ms [err] s=- 14138ms [err] t=0 0 14138ms [err] a=group:BUNDLE 0 14138ms [err] a=extmap-allow-mixed 14138ms [err] a=msid-semantic: WMS 14138ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 14138ms [err] c=IN IP4 0.0.0.0 14138ms [err] a=ice-ufrag:Cnog 14138ms [err] a=ice-pwd:h1A0IOXusKpAGJHUiKSVuu0o 14138ms [err] a=ice-options:trickle 14138ms [err] a=fingerprint:sha-256 4C:ED:EF:3B:65:CB:98:64:6F:11:91:5E:8E:B6:5B:4F:03:CC:C2:21:E2:67:D1:41:F8:F4:DB:61:EB:8D:30:66 14138ms [err] a=setup:actpass 14138ms [err] a=mid:0 14138ms [err] a=sctp-port:5000 14138ms [err] a=max-message-size:262144 14138ms [err] 14138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 14139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "new"}] 14140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 14140ms [err] v=0 14140ms [err] o=- 3930204905 3930204905 IN IP4 0.0.0.0 14140ms [err] s=- 14140ms [err] t=0 0 14140ms [err] a=group:BUNDLE 0 14140ms [err] a=msid-semantic:WMS * 14140ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 14140ms [err] c=IN IP4 0.0.0.0 14140ms [err] a=mid:0 14140ms [err] a=sctp-port:5000 14140ms [err] a=max-message-size:65536 14140ms [err] a=ice-ufrag:8Kg4 14140ms [err] a=ice-pwd:8ug9Fw8G2vs9CUBcQTkMPp 14140ms [err] a=fingerprint:sha-256 77:18:03:18:4D:CA:41:CE:81:16:F7:35:F7:CB:AB:68:9A:C0:49:A7:2C:68:17:26:05:25:3A:0C:10:30:5F:92 14140ms [err] a=setup:active 14140ms [err] 14141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 14141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 14141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 14143ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 14143ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 14145ms [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'c\t\xfe\xe8_;\xd2\xf8\xef\xec\xa0K') 14146ms [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'\x07\xad\x8f\x00\xb5\xb2\xadzf\rj\xb8') 14146ms [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'c\t\xfe\xe8_;\xd2\xf8\xef\xec\xa0K') 14147ms [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'\x07\xad\x8f\x00\xb5\xb2\xadzf\rj\xb8') 14148ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 14149ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xae\x98\xb5\xbb\x08\xcbW\x9f*\xef\\\xb9') 14150ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xae\x98\xb5\xbb\x08\xcbW\x9f*\xef\\\xb9') 14150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xb1+\xdf\n,\xdf\xd3\x06\x98'\t\xbe") 14151ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xb1+\xdf\n,\xdf\xd3\x06\x98'\t\xbe") 14151ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60106) (expires in 600 seconds) 14152ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 14152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 14153ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 14153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 14154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 14154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "connecting"}] 14181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WY+DwwpvuSiv') 14182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WY+DwwpvuSiv') 14182ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VAEXFJ51np 1 udp 1845501695 172.17.0.2 56056 typ prflx) 14182ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('172.17.0.2', 56056)) State.WAITING -> State.IN_PROGRESS 14182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\x0e\x0cY\xb4\xcaO\xfd>\x99\xcc=') 14187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\x0e\x0cY\xb4\xcaO\xfd>\x99\xcc=') 14187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('172.17.0.2', 56056)) State.IN_PROGRESS -> State.SUCCEEDED 14187ms [err] INFO:aioice.ice:Connection(0) ICE completed 14195ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 14195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 14196ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 14197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 14201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 14201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 14201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 14201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 14202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 14202ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "connected"}] 14206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 14206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 14206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 14207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 14207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 14207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 14208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2842646401, stream_id=1, stream_seq=0) 14208ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 14209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1691184928, stream_id=1, stream_seq=0) 14209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 14209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2842646401, gaps=[]) 14210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1691184928, gaps=[]) 14210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 14224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:644749284 1 udp 2113937151 d1ed3b37-9e32-481e-9fe8-03ee36916f32.local 56056 typ host generation 0 ufrag Cnog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='') 14224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14225ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14225ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14230ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d1ed3b37-9e32-481e-9fe8-03ee36916f32.local" resolved to 172.17.0.2 14236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3041244919 1 udp 1677729535 141.24.211.56 56056 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Cnog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='') 14237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14237ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2qq5XAilHBYK') 14242ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2qq5XAilHBYK') 14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('172.17.0.2', 56056)) State.FROZEN -> State.FAILED 14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53126) -> ('172.17.0.2', 56056)) State.FROZEN -> State.FAILED 14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('141.24.211.56', 56056)) State.FROZEN -> State.FAILED 14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53126) -> ('141.24.211.56', 56056)) State.FROZEN -> State.FAILED 14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60106) -> ('172.17.0.2', 56056)) State.FROZEN -> State.FAILED 14243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60106) -> ('141.24.211.56', 56056)) State.FROZEN -> State.FAILED 14251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:191433989 1 udp 33562623 141.24.210.113 54890 typ relay raddr 141.24.211.56 rport 56056 generation 0 ufrag Cnog network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='') 14251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HRTmfiVy+ZiL') 14305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56056) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HRTmfiVy+ZiL') 14305ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37619) -> ('141.24.210.113', 54890)) State.FROZEN -> State.FAILED 14305ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53126) -> ('141.24.210.113', 54890)) State.FROZEN -> State.FAILED 14306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60106) -> ('141.24.210.113', 54890)) State.FROZEN -> State.FAILED 14321ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14321ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d"}', extra='') 14371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 14372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 14372ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14372ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 14372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 14372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14373ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 14373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e44ac2f4-b40d-4a2a-a594-b88891d05d3d", "state": "closed"}] 14374ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14374ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14374ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xd7<\xa5\x04y0\x7f)\x0b\x08\x8e\xf0') 14376ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xd7<\xa5\x04y0\x7f)\x0b\x08\x8e\xf0') 14376ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60106) 14376ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 14376ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 14431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14431ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 14502ms [err] Traceback (most recent call last): 14502ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14502ms [err] return _run_code(code, main_globals, None, 14502ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14502ms [err] exec(code, run_globals) 14502ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14502ms [err] sys.exit(main()) 14502ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14502ms [err] asyncio.run(main_async()) 14502ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14502ms [err] return loop.run_until_complete(main) 14502ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14503ms [err] self.run_forever() 14503ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14503ms [err] self._run_once() 14503ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14503ms [err] event_list = self._selector.select(timeout) 14503ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14504ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14504ms [err] KeyboardInterrupt 14506ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14506ms [err] h.flush() 14506ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 14604ms [log] starting device 15001ms [err] DEBUG:asyncio:Using selector: EpollSelector 15071ms [err] ERROR:asyncio:Unclosed client session 15071ms [err] client_session: 15139ms [log] parsing 15139ms [log] creating device handler 15139ms [log] [ready] 15139ms [log] reading line 15139ms [log] [websocketToken] "2ee56a2b-b450-4f70-b136-cfb5669ec416" 15154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15154ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 15391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 15391ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 15412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/57dcb95e-627c-42e6-82b2-9dd03742fa80"}}', extra='') 15412ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/57dcb95e-627c-42e6-82b2-9dd03742fa80"} 15469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 15477ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "new"}] 17480ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 17481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 17481ms [err] v=0 17481ms [err] o=- 3930204908 3930204908 IN IP4 0.0.0.0 17481ms [err] s=- 17481ms [err] t=0 0 17481ms [err] a=group:BUNDLE 0 17481ms [err] a=msid-semantic:WMS * 17481ms [err] m=application 9 DTLS/SCTP 5000 17481ms [err] c=IN IP4 0.0.0.0 17481ms [err] a=mid:0 17481ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17481ms [err] a=max-message-size:65536 17481ms [err] a=ice-ufrag:b7uH 17481ms [err] a=ice-pwd:fFTD7vma312IUcFFajPvmr 17481ms [err] a=fingerprint:sha-256 76:9F:A0:A2:D9:22:AF:7A:7B:4F:97:C1:A1:DF:1F:13:5E:4E:6C:A4:44:CE:E9:4E:A5:BB:1A:B7:4A:D8:08:CC 17481ms [err] a=setup:actpass 17481ms [err] 17482ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 17482ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17483ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "new"}] 17484ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17484ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17486ms [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'\xc1f\xed\x99\xc6@\x9eeL\x9bEN') 17487ms [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'>!\xf7\xee\xb9{]b<4q\xf4') 17487ms [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'\xc1f\xed\x99\xc6@\x9eeL\x9bEN') 17487ms [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'>!\xf7\xee\xb9{]b<4q\xf4') 17489ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 17489ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b's)>=\\+&4\xd8\x0f\xa3M') 17489ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b's)>=\\+&4\xd8\x0f\xa3M') 17490ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\r\xb0\xa57\xf6\xfea@\xa4.\x9e\x1c') 17491ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\r\xb0\xa57\xf6\xfea@\xa4.\x9e\x1c') 17491ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55694) (expires in 600 seconds) 17491ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 17491ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 17492ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17492ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17492ms [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='') 17492ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\x12\xe3t\x05\xa9\xccS\xa6dn\x98') 17516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\x12\xe3t\x05\xa9\xccS\xa6dn\x98') 17528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204908 3930204908 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 47378 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 47378 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59600 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47378 typ srflx raddr 172.30.0.1 rport 47378\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59600 typ srflx raddr 172.17.0.2 rport 59600\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56522 typ relay raddr 172.17.0.2 rport 46685\\r\\na=end-of-candidates\\r\\na=ice-ufrag:z6T9\\r\\na=ice-pwd:oote5j2BT7eLvFfxwQ2Www\\r\\na=fingerprint:sha-256 08:36:A7:25:F7:C6:B3:52:B4:12:91:A5:EF:23:7B:EA:5F:CE:F0:2B:C8:7F:6F:93:13:F1:4A:50:7F:F0:85:E8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 17528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 17528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 17528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 17528ms [err] v=0 17528ms [err] o=- 3930204908 3930204908 IN IP4 0.0.0.0 17528ms [err] s=- 17528ms [err] t=0 0 17528ms [err] a=group:BUNDLE 0 17528ms [err] a=msid-semantic:WMS * 17528ms [err] m=application 47378 DTLS/SCTP 5000 17528ms [err] c=IN IP4 172.30.0.1 17528ms [err] a=mid:0 17528ms [err] a=sctpmap:5000 webrtc-datachannel 65535 17528ms [err] a=max-message-size:65536 17528ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47378 typ host 17528ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59600 typ host 17528ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47378 typ srflx raddr 172.30.0.1 rport 47378 17528ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 59600 typ srflx raddr 172.17.0.2 rport 59600 17528ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 56522 typ relay raddr 172.17.0.2 rport 46685 17528ms [err] a=end-of-candidates 17528ms [err] a=ice-ufrag:z6T9 17528ms [err] a=ice-pwd:oote5j2BT7eLvFfxwQ2Www 17528ms [err] a=fingerprint:sha-256 08:36:A7:25:F7:C6:B3:52:B4:12:91:A5:EF:23:7B:EA:5F:CE:F0:2B:C8:7F:6F:93:13:F1:4A:50:7F:F0:85:E8 17528ms [err] a=setup:active 17528ms [err] 17530ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 17530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.30.0.1', 47378)) State.FROZEN -> State.WAITING 17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('172.30.0.1', 47378)) State.FROZEN -> State.WAITING 17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 59600)) State.FROZEN -> State.WAITING 17531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('172.30.0.1', 47378)) State.FROZEN -> State.WAITING 17531ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0oVN1HWwvD 1 udp 1862270975 172.17.0.2 47378 typ prflx) 17532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17532ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 47378)) State.WAITING -> State.IN_PROGRESS 17532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb8\xe4@x\xc2\x06p\x93#\xce\xac\xb2') 17532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.30.0.1', 47378)) State.WAITING -> State.IN_PROGRESS 17532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf8\x93\xdd\x93\xca\xfb\xdf\xf1,\x83\xb3\xea') 17533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "connecting"}] 17533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb8\xe4@x\xc2\x06p\x93#\xce\xac\xb2') 17533ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 47378)) State.IN_PROGRESS -> State.SUCCEEDED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('172.30.0.1', 47378)) State.WAITING -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.17.0.2', 59600)) State.WAITING -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('172.17.0.2', 59600)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('141.24.211.56', 47378)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('141.24.211.56', 47378)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('141.24.211.56', 59600)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('141.24.211.56', 59600)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('141.24.210.113', 56522)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58669) -> ('141.24.210.113', 56522)) State.FROZEN -> State.FAILED 17534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('172.30.0.1', 47378)) State.WAITING -> State.FAILED 17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('172.17.0.2', 59600)) State.FROZEN -> State.FAILED 17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('141.24.211.56', 47378)) State.FROZEN -> State.FAILED 17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('141.24.211.56', 59600)) State.FROZEN -> State.FAILED 17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55694) -> ('141.24.210.113', 56522)) State.FROZEN -> State.FAILED 17535ms [err] INFO:aioice.ice:Connection(0) ICE completed 17535ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf8\x93\xdd\x93\xca\xfb\xdf\xf1,\x83\xb3\xea') 17535ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34736) -> ('172.30.0.1', 47378)) State.IN_PROGRESS -> State.SUCCEEDED 17536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x9b\nk\x13'\xfa\xa8\x13\xa5VNO") 17536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47378) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x9b\nk\x13'\xfa\xa8\x13\xa5VNO") 17553ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 17553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17554ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 17554ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 17557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 17557ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 17557ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 17558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 17558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 17558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17558ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "connected"}] 17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 17559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 17560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3357859879, stream_id=1, stream_seq=0) 17561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 17561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3319131281, stream_id=1, stream_seq=0) 17562ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3319131281, gaps=[]) 17562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3357859879, gaps=[]) 17562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 17649ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17649ms [log] [experimentStatusChanged] {"status": "running", "message": null} 17734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8"}', extra='') 17734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 17735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 17735ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 17735ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 17735ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 17735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 17735ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 17735ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17736ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 17736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17736ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17737ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d518ea52-4562-44d6-a697-852a250418c8", "state": "closed"}] 17737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 17737ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 17738ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"\x93)\x03\x9b\xe8'\xf3e\x0e\xa5%\x93") 17739ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"\x93)\x03\x9b\xe8'\xf3e\x0e\xa5%\x93") 17739ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55694) 17739ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 17739ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 17850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 17850ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 17896ms [err] Traceback (most recent call last): 17896ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 17896ms [err] return _run_code(code, main_globals, None, 17896ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 17896ms [err] exec(code, run_globals) 17897ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 17897ms [err] sys.exit(main()) 17897ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 17897ms [err] asyncio.run(main_async()) 17897ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 17897ms [err] return loop.run_until_complete(main) 17897ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 17897ms [err] self.run_forever() 17897ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 17897ms [err] self._run_once() 17897ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 17897ms [err] event_list = self._selector.select(timeout) 17897ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 17898ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 17898ms [err] KeyboardInterrupt 17899ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 17899ms [err] h.flush() 17899ms [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 22983ms [log] starting device 23389ms [err] DEBUG:asyncio:Using selector: EpollSelector 23457ms [err] ERROR:asyncio:Unclosed client session 23457ms [err] client_session: 23528ms [log] parsing 23528ms [log] creating device handler 23528ms [log] [ready] 23528ms [log] reading line 23528ms [log] [websocketToken] "a2820fcd-c719-44ac-8cae-657b64dea907" 23542ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 23542ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 25612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 25612ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 25627ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1bf972e6-bdb9-4235-bada-c2d3087afeed"}}', extra='') 25627ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1bf972e6-bdb9-4235-bada-c2d3087afeed"} 25699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 25705ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "new"}] 27709ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 27711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 27711ms [err] v=0 27711ms [err] o=- 3930204918 3930204918 IN IP4 0.0.0.0 27711ms [err] s=- 27711ms [err] t=0 0 27711ms [err] a=group:BUNDLE 0 27711ms [err] a=msid-semantic:WMS * 27711ms [err] m=application 9 DTLS/SCTP 5000 27711ms [err] c=IN IP4 0.0.0.0 27711ms [err] a=mid:0 27711ms [err] a=sctpmap:5000 webrtc-datachannel 65535 27711ms [err] a=max-message-size:65536 27711ms [err] a=ice-ufrag:wjia 27711ms [err] a=ice-pwd:AUDztBHZn90LZteMEPPTCe 27711ms [err] a=fingerprint:sha-256 C7:C1:F9:08:E8:7E:51:78:43:4B:86:E3:68:C5:18:55:0A:A0:08:78:56:B3:9E:2E:A8:B6:85:3B:C2:17:FD:E8 27711ms [err] a=setup:actpass 27711ms [err] 27712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 27713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 27714ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "new"}] 27714ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 27715ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 27717ms [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'[v\xf5\x9de\x1d\xf9\xee\x15\xc8\x8c\xc4') 27717ms [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'\xfasO\x81\x04#\x9eK\xf9\xcd\xcd_') 27718ms [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'[v\xf5\x9de\x1d\xf9\xee\x15\xc8\x8c\xc4') 27718ms [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'\xfasO\x81\x04#\x9eK\xf9\xcd\xcd_') 27720ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 27720ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'a#vK*"1\xf0g\x07\xa1\x9b') 27722ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'a#vK*"1\xf0g\x07\xa1\x9b') 27722ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8f\xf5\x1f\x91\xf3\xb7\x0b\x83J\x8f,6') 27723ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8f\xf5\x1f\x91\xf3\xb7\x0b\x83J\x8f,6') 27723ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 51900) (expires in 600 seconds) 27724ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 27724ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 27725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='') 27725ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27726ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 27726ms [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='') 27726ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 27750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 5089686323999355268 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:6HKw\\r\\na=ice-pwd:VRBabD1AV6nJZhxSHQgr0nOG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 38:61:CF:90:76:42:85:F9:D3:07:BD:CC:89:68:CE:30:F5:DB:62:6F:80:FE:AD:36:13:D4:B3:81:ED:64:A2:F4\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='') 27751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 27751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 27751ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 27751ms [err] v=0 27751ms [err] o=- 5089686323999355268 2 IN IP4 127.0.0.1 27751ms [err] s=- 27751ms [err] t=0 0 27751ms [err] a=group:BUNDLE 0 27751ms [err] a=msid-semantic: WMS 27751ms [err] m=application 9 DTLS/SCTP 5000 27751ms [err] c=IN IP4 0.0.0.0 27751ms [err] a=ice-ufrag:6HKw 27751ms [err] a=ice-pwd:VRBabD1AV6nJZhxSHQgr0nOG 27751ms [err] a=ice-options:trickle 27751ms [err] a=fingerprint:sha-256 38:61:CF:90:76:42:85:F9:D3:07:BD:CC:89:68:CE:30:F5:DB:62:6F:80:FE:AD:36:13:D4:B3:81:ED:64:A2:F4 27751ms [err] a=setup:active 27751ms [err] a=mid:0 27751ms [err] a=sctpmap:5000 webrtc-datachannel 1024 27751ms [err] 27752ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fy3DETCzXCRG') 27752ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fy3DETCzXCRG') 27752ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 27752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 27753ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 27753ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3LqBclcMdE 1 udp 1845501695 172.17.0.2 52093 typ prflx) 27753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 27754ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.WAITING -> State.IN_PROGRESS 27754ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ge\xf2#\xc1g\xc5\x8d\x8a\xad\xdbs') 27754ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "connecting"}] 27755ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ge\xf2#\xc1g\xc5\x8d\x8a\xad\xdbs') 27756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.IN_PROGRESS -> State.SUCCEEDED 27756ms [err] INFO:aioice.ice:Connection(0) ICE completed 27768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2085911480 1 udp 2113937151 e56ce889-406b-42aa-953c-db6f20ae3505.local 52093 typ host generation 0 ufrag 6HKw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='') 27768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 27768ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 27773ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e56ce889-406b-42aa-953c-db6f20ae3505.local" resolved to 172.17.0.2 27774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.FROZEN -> State.IN_PROGRESS 27774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6n\x81\xc7yaB!"\xbak\xa0') 27775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6n\x81\xc7yaB!"\xbak\xa0') 27775ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('172.17.0.2', 52093)) State.IN_PROGRESS -> State.SUCCEEDED 27776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('172.17.0.2', 52093)) State.FROZEN -> State.FAILED 27776ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51900) -> ('172.17.0.2', 52093)) State.FROZEN -> State.FAILED 27783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4018133675 1 udp 1677729535 141.24.211.56 52093 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 6HKw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='') 27784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 27784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 27784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 27795ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 46385) -> ('141.24.211.56', 52093)) State.FROZEN -> State.IN_PROGRESS 27795ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfc\x1e\xef\xeeY\x9c\xb3\x0b\xbdA\xa7~') 27805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jbRdo0135C7t') 27805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jbRdo0135C7t') 27816ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('141.24.211.56', 52093)) State.FROZEN -> State.IN_PROGRESS 27816ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99i\xe6\xd3"\xe5\xf3\x9d\x0e\x1d~\xea') 27837ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 51900) -> ('141.24.211.56', 52093)) State.FROZEN -> State.IN_PROGRESS 27837ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\te1\x88B \xc1\x9e\xf8\xf5~5') 27837ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xed\xa9u\xce\x8eKc\x1f\xfd\xdc57') 27838ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xed\xa9u\xce\x8eKc\x1f\xfd\xdc57') 27838ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 52093) 27858ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 27858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 27859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 27860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 27864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 27865ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 27865ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 27865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 27866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 27866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 27866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 27867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 27867ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "connected"}] 27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 27872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 27873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 27873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 27873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 27874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RaXlfRGcvUNO') 27874ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RaXlfRGcvUNO') 27875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 27875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 27875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 27876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=324698824, stream_id=1, stream_seq=0) 27876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 27877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=324698824, gaps=[]) 27877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 27878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1120482097, stream_id=1, stream_seq=0) 27878ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 27878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1120482097, gaps=[]) 27930ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iHxYNBnRu8od') 27931ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iHxYNBnRu8od') 27931ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('172.17.0.2', 52093)) State.WAITING -> State.IN_PROGRESS 27932ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\xf4\xce\t\xbdG\xa2\x82d\xc8\xcb\xa0') 27936ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52093) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\xf4\xce\t\xbdG\xa2\x82d\xc8\xcb\xa0') 27936ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46747) -> ('172.17.0.2', 52093)) State.IN_PROGRESS -> State.SUCCEEDED 27973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 27974ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 28144ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89"}', extra='') 28144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 28145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 28145ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 28145ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 28146ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 28146ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 28146ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 28147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28147ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 28147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28147ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28148ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bfb72f57-134e-4aa7-a48b-f2f40bcffd89", "state": "closed"}] 28149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 28149ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 28150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b':\xba\x88eg\x013\xf6\x10\xb3dB') 28151ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b':\xba\x88eg\x013\xf6\x10\xb3dB') 28151ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 51900) 28151ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 28151ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 28250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 28250ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 28314ms [err] Traceback (most recent call last): 28314ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 28314ms [err] return _run_code(code, main_globals, None, 28314ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 28314ms [err] exec(code, run_globals) 28314ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 28314ms [err] sys.exit(main()) 28314ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 28314ms [err] asyncio.run(main_async()) 28314ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 28314ms [err] return loop.run_until_complete(main) 28314ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 28315ms [err] self.run_forever() 28315ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 28315ms [err] self._run_once() 28315ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 28316ms [err] event_list = self._selector.select(timeout) 28316ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 28316ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 28316ms [err] KeyboardInterrupt 28318ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 28318ms [err] h.flush() 28318ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 36515ms [log] starting device 36917ms [err] DEBUG:asyncio:Using selector: EpollSelector 36984ms [err] ERROR:asyncio:Unclosed client session 36984ms [err] client_session: 37061ms [log] parsing 37061ms [log] creating device handler 37061ms [log] [ready] 37061ms [log] reading line 37061ms [log] [websocketToken] "5a27eac8-843f-419c-a8c2-a6dcf36aa972" 37075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 37075ms [log] [websocketConnected] 38753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38753ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d006536f-c615-40d2-a8af-df2d9ab97826"}}', extra='') 38778ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d006536f-c615-40d2-a8af-df2d9ab97826"} 38835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 38841ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "new"}] 40844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 40845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 40845ms [err] v=0 40845ms [err] o=- 3930204932 3930204932 IN IP4 0.0.0.0 40845ms [err] s=- 40845ms [err] t=0 0 40845ms [err] a=group:BUNDLE 0 40845ms [err] a=msid-semantic:WMS * 40845ms [err] m=application 9 DTLS/SCTP 5000 40845ms [err] c=IN IP4 0.0.0.0 40845ms [err] a=mid:0 40845ms [err] a=sctpmap:5000 webrtc-datachannel 65535 40845ms [err] a=max-message-size:65536 40845ms [err] a=ice-ufrag:uJg9 40845ms [err] a=ice-pwd:XsbhSxs7lmlhqfn5eb29gs 40845ms [err] a=fingerprint:sha-256 A8:22:62:27:10:E3:56:30:34:C5:82:14:FC:9D:5E:D2:ED:17:9A:1C:35:80:60:33:12:47:88:D0:98:07:49:F8 40845ms [err] a=setup:actpass 40845ms [err] 40846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 40847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 40848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "new"}] 40849ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 40849ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 40852ms [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'6\xa9\x06\\\xac\xe7\xc9ays\xee\xa0') 40852ms [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'\x1ej\xc7\xae\xf1\xd8U:b\xc2l\xf4') 40852ms [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'6\xa9\x06\\\xac\xe7\xc9ays\xee\xa0') 40853ms [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'\x1ej\xc7\xae\xf1\xd8U:b\xc2l\xf4') 40854ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 40855ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf7zB\xb8\xaa\xd9A\xeb\x80\xff\x97\xf5') 40855ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf7zB\xb8\xaa\xd9A\xeb\x80\xff\x97\xf5') 40856ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'q%*\xb1\xaa\x15\xdb\x01\x8dO\xd0.') 40857ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'q%*\xb1\xaa\x15\xdb\x01\x8dO\xd0.') 40857ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55890) (expires in 600 seconds) 40857ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 40858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 40859ms [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='') 40859ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 40859ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='') 40859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40860ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 40878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3087786277178923647 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:Rw3P\\r\\na=ice-pwd:CJJqngolwvRPu4n0ZXrotnid\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 38:0F:EB:05:E6:AB:CF:47:C9:FA:D7:7B:A2:A5:CB:B5:9A:E2:2C:06:83:18:E7:D1:10:D2:7C:CB:08:D9:CF:33\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='') 40878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 40878ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 40878ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 40878ms [err] v=0 40878ms [err] o=- 3087786277178923647 2 IN IP4 127.0.0.1 40878ms [err] s=- 40878ms [err] t=0 0 40878ms [err] a=group:BUNDLE 0 40878ms [err] a=msid-semantic: WMS 40878ms [err] m=application 9 DTLS/SCTP 5000 40878ms [err] c=IN IP4 0.0.0.0 40878ms [err] a=ice-ufrag:Rw3P 40878ms [err] a=ice-pwd:CJJqngolwvRPu4n0ZXrotnid 40878ms [err] a=ice-options:trickle 40878ms [err] a=fingerprint:sha-256 38:0F:EB:05:E6:AB:CF:47:C9:FA:D7:7B:A2:A5:CB:B5:9A:E2:2C:06:83:18:E7:D1:10:D2:7C:CB:08:D9:CF:33 40878ms [err] a=setup:active 40878ms [err] a=mid:0 40878ms [err] a=sctpmap:5000 webrtc-datachannel 1024 40878ms [err] 40879ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 40879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 40879ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 40880ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40880ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40880ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 40880ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "connecting"}] 40880ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eHjH8jZPXibl') 40881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eHjH8jZPXibl') 40881ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(0aA4eY2gBi 1 udp 1845501695 172.17.0.2 49710 typ prflx) 40881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.WAITING -> State.IN_PROGRESS 40881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6/\xde\xc9\xba\xa7\x95\x10\xbe\x08\x0e)') 40884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6/\xde\xc9\xba\xa7\x95\x10\xbe\x08\x0e)') 40884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.IN_PROGRESS -> State.SUCCEEDED 40884ms [err] INFO:aioice.ice:Connection(0) ICE completed 40890ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4193846215 1 udp 2113937151 48bc4a8d-0c28-4d3e-ab24-fc86aaa2e452.local 49710 typ host generation 0 ufrag Rw3P network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='') 40890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40894ms [err] INFO:aioice.ice:Connection(0) Remote candidate "48bc4a8d-0c28-4d3e-ab24-fc86aaa2e452.local" resolved to 172.17.0.2 40900ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.FROZEN -> State.IN_PROGRESS 40900ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'"\x1b\xd8\xce\x8c\x02 \x07\xe1\x97\xb4\xc4') 40901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'"\x1b\xd8\xce\x8c\x02 \x07\xe1\x97\xb4\xc4') 40901ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('172.17.0.2', 49710)) State.IN_PROGRESS -> State.SUCCEEDED 40902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('172.17.0.2', 49710)) State.FROZEN -> State.FAILED 40902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55890) -> ('172.17.0.2', 49710)) State.FROZEN -> State.FAILED 40903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1792189140 1 udp 1677729535 141.24.211.56 49710 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Rw3P network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='') 40903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 40903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 40921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35507) -> ('141.24.211.56', 49710)) State.FROZEN -> State.IN_PROGRESS 40921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\xd8\xcf\xb6\xf11\x0b\x1fR\x1e\xd9\x12') 40929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pHEyXCV5AnnW') 40929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pHEyXCV5AnnW') 40942ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('141.24.211.56', 49710)) State.FROZEN -> State.IN_PROGRESS 40942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb4+\x97E\xeeA\xdcK\x931H') 40963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55890) -> ('141.24.211.56', 49710)) State.FROZEN -> State.IN_PROGRESS 40964ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93\xdc\xf9\x9d\x94\xe6Qk\xdelN\xba') 40964ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'VKn\x9b\xa8i\xdca_C \x91') 40966ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'VKn\x9b\xa8i\xdca_C \x91') 40966ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 49710) 40985ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 40985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 40987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 40988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 40992ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 40993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 40993ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 40993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 40994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 40994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 40994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 40994ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 40994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8f9nnczYv6ZT') 40995ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8f9nnczYv6ZT') 40995ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "connected"}] 41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 41000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 41001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 41001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3747348749, stream_id=1, stream_seq=0) 41002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 41003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348749, gaps=[]) 41003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 41004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3214975212, stream_id=1, stream_seq=0) 41004ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 41004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3214975212, gaps=[]) 41006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3747348750, stream_id=1, stream_seq=1) 41006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 41007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348751, stream_id=1, stream_seq=2) 41007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348752, stream_id=1, stream_seq=2) 41007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348753, stream_id=1, stream_seq=2) 41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348751, gaps=[]) 41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348754, stream_id=1, stream_seq=2) 41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348755, stream_id=1, stream_seq=2) 41011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348753, gaps=[]) 41012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348756, stream_id=1, stream_seq=2) 41013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348757, stream_id=1, stream_seq=2) 41013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348755, gaps=[]) 41013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348758, stream_id=1, stream_seq=3) 41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348759, stream_id=1, stream_seq=3) 41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348760, stream_id=1, stream_seq=3) 41014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348761, stream_id=1, stream_seq=3) 41015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348757, gaps=[]) 41015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348762, stream_id=1, stream_seq=3) 41016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348763, stream_id=1, stream_seq=3) 41017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348759, gaps=[]) 41018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348764, stream_id=1, stream_seq=3) 41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348761, gaps=[]) 41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348765, stream_id=1, stream_seq=4) 41020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348766, stream_id=1, stream_seq=4) 41021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348767, stream_id=1, stream_seq=4) 41021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348768, stream_id=1, stream_seq=4) 41021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348769, stream_id=1, stream_seq=4) 41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348763, gaps=[]) 41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348770, stream_id=1, stream_seq=4) 41022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348771, stream_id=1, stream_seq=4) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348765, gaps=[]) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348772, stream_id=1, stream_seq=5) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348773, stream_id=1, stream_seq=5) 41024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348774, stream_id=1, stream_seq=5) 41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348767, gaps=[]) 41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348775, stream_id=1, stream_seq=5) 41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348776, stream_id=1, stream_seq=5) 41026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348777, stream_id=1, stream_seq=5) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348769, gaps=[]) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348778, stream_id=1, stream_seq=5) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348771, gaps=[]) 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348779, stream_id=1, stream_seq=6) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348780, stream_id=1, stream_seq=6) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348781, stream_id=1, stream_seq=6) 41028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348782, stream_id=1, stream_seq=6) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348773, gaps=[]) 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348783, stream_id=1, stream_seq=6) 41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348784, stream_id=1, stream_seq=6) 41030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348785, stream_id=1, stream_seq=6) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348775, gaps=[]) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348786, stream_id=1, stream_seq=7) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348787, stream_id=1, stream_seq=7) 41031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348788, stream_id=1, stream_seq=7) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348777, gaps=[]) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348789, stream_id=1, stream_seq=7) 41032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348790, stream_id=1, stream_seq=7) 41033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348791, stream_id=1, stream_seq=7) 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348779, gaps=[]) 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348792, stream_id=1, stream_seq=7) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348781, gaps=[]) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348793, stream_id=1, stream_seq=8) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348794, stream_id=1, stream_seq=8) 41035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348795, stream_id=1, stream_seq=8) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348796, stream_id=1, stream_seq=8) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348783, gaps=[]) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348797, stream_id=1, stream_seq=8) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348798, stream_id=1, stream_seq=8) 41036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348799, stream_id=1, stream_seq=8) 41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348785, gaps=[]) 41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348800, stream_id=1, stream_seq=9) 41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348801, stream_id=1, stream_seq=9) 41037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348802, stream_id=1, stream_seq=9) 41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348787, gaps=[]) 41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348803, stream_id=1, stream_seq=9) 41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348804, stream_id=1, stream_seq=9) 41038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348805, stream_id=1, stream_seq=9) 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348789, gaps=[]) 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348806, stream_id=1, stream_seq=9) 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348791, gaps=[]) 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348807, stream_id=1, stream_seq=10) 41041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348808, stream_id=1, stream_seq=10) 41041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348809, stream_id=1, stream_seq=10) 41041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348810, stream_id=1, stream_seq=10) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348793, gaps=[]) 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348811, stream_id=1, stream_seq=10) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348812, stream_id=1, stream_seq=10) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348813, stream_id=1, stream_seq=10) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348795, gaps=[]) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348814, stream_id=1, stream_seq=11) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348815, stream_id=1, stream_seq=11) 41043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348816, stream_id=1, stream_seq=11) 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348797, gaps=[]) 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348817, stream_id=1, stream_seq=11) 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348818, stream_id=1, stream_seq=11) 41044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348819, stream_id=1, stream_seq=11) 41045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348799, gaps=[]) 41045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348820, stream_id=1, stream_seq=11) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348801, gaps=[]) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348821, stream_id=1, stream_seq=12) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348822, stream_id=1, stream_seq=12) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348823, stream_id=1, stream_seq=12) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348824, stream_id=1, stream_seq=12) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348803, gaps=[]) 41046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348825, stream_id=1, stream_seq=12) 41047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348826, stream_id=1, stream_seq=12) 41047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348827, stream_id=1, stream_seq=12) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348805, gaps=[]) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348828, stream_id=1, stream_seq=13) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348829, stream_id=1, stream_seq=13) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348830, stream_id=1, stream_seq=13) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348807, gaps=[]) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348831, stream_id=1, stream_seq=13) 41048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348832, stream_id=1, stream_seq=13) 41049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348833, stream_id=1, stream_seq=13) 41050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348809, gaps=[]) 41050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348834, stream_id=1, stream_seq=13) 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348811, gaps=[]) 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348835, stream_id=1, stream_seq=14) 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348836, stream_id=1, stream_seq=14) 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348837, stream_id=1, stream_seq=14) 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348838, stream_id=1, stream_seq=14) 41051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348813, gaps=[]) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348839, stream_id=1, stream_seq=14) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348840, stream_id=1, stream_seq=14) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348841, stream_id=1, stream_seq=14) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348815, gaps=[]) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348842, stream_id=1, stream_seq=15) 41052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348843, stream_id=1, stream_seq=15) 41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348844, stream_id=1, stream_seq=15) 41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348817, gaps=[]) 41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348845, stream_id=1, stream_seq=15) 41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348846, stream_id=1, stream_seq=15) 41053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348847, stream_id=1, stream_seq=15) 41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348819, gaps=[]) 41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348848, stream_id=1, stream_seq=15) 41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348821, gaps=[]) 41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348849, stream_id=1, stream_seq=16) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348850, stream_id=1, stream_seq=16) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348851, stream_id=1, stream_seq=16) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348852, stream_id=1, stream_seq=16) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348823, gaps=[]) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348853, stream_id=1, stream_seq=16) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348854, stream_id=1, stream_seq=16) 41055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348855, stream_id=1, stream_seq=16) 41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348825, gaps=[]) 41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348856, stream_id=1, stream_seq=17) 41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348857, stream_id=1, stream_seq=17) 41056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348858, stream_id=1, stream_seq=17) 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348827, gaps=[]) 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348859, stream_id=1, stream_seq=17) 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348860, stream_id=1, stream_seq=17) 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348861, stream_id=1, stream_seq=17) 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348829, gaps=[]) 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348862, stream_id=1, stream_seq=17) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348831, gaps=[]) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348863, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348864, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348865, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348866, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348833, gaps=[]) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348867, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348868, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348869, stream_id=1, stream_seq=18) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348835, gaps=[]) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348870, stream_id=1, stream_seq=19) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348871, stream_id=1, stream_seq=19) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348837, gaps=[]) 41060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348872, stream_id=1, stream_seq=19) 41061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348873, stream_id=1, stream_seq=19) 41061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348874, stream_id=1, stream_seq=19) 41062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348839, gaps=[]) 41062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348875, stream_id=1, stream_seq=19) 41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348876, stream_id=1, stream_seq=19) 41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348841, gaps=[]) 41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348877, stream_id=1, stream_seq=20) 41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348878, stream_id=1, stream_seq=20) 41063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348879, stream_id=1, stream_seq=20) 41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348843, gaps=[]) 41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348880, stream_id=1, stream_seq=20) 41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348881, stream_id=1, stream_seq=20) 41064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348882, stream_id=1, stream_seq=20) 41065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348845, gaps=[]) 41065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348883, stream_id=1, stream_seq=20) 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348847, gaps=[]) 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348884, stream_id=1, stream_seq=21) 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348885, stream_id=1, stream_seq=21) 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348886, stream_id=1, stream_seq=21) 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348887, stream_id=1, stream_seq=21) 41066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348888, stream_id=1, stream_seq=21) 41067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hGSBxXuqsdaP') 41067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hGSBxXuqsdaP') 41067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('172.17.0.2', 49710)) State.WAITING -> State.IN_PROGRESS 41067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\x94M\xdc!\xdcU`\xf3\xc9\x9ez') 41067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348849, gaps=[]) 41067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348889, stream_id=1, stream_seq=21) 41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348890, stream_id=1, stream_seq=21) 41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348851, gaps=[]) 41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348891, stream_id=1, stream_seq=22) 41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348892, stream_id=1, stream_seq=22) 41069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348893, stream_id=1, stream_seq=22) 41070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348853, gaps=[]) 41070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348894, stream_id=1, stream_seq=22) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348895, stream_id=1, stream_seq=22) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348896, stream_id=1, stream_seq=22) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348855, gaps=[]) 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348897, stream_id=1, stream_seq=22) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348857, gaps=[]) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348898, stream_id=1, stream_seq=23) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348899, stream_id=1, stream_seq=23) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348900, stream_id=1, stream_seq=23) 41072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348901, stream_id=1, stream_seq=23) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348859, gaps=[]) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348902, stream_id=1, stream_seq=23) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348903, stream_id=1, stream_seq=23) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348904, stream_id=1, stream_seq=23) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348861, gaps=[]) 41073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348905, stream_id=1, stream_seq=24) 41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348906, stream_id=1, stream_seq=24) 41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348907, stream_id=1, stream_seq=24) 41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348863, gaps=[]) 41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348908, stream_id=1, stream_seq=24) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348909, stream_id=1, stream_seq=24) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348910, stream_id=1, stream_seq=24) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348865, gaps=[]) 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348911, stream_id=1, stream_seq=24) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348867, gaps=[]) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348912, stream_id=1, stream_seq=25) 41076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348913, stream_id=1, stream_seq=25) 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348914, stream_id=1, stream_seq=25) 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348915, stream_id=1, stream_seq=25) 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348869, gaps=[]) 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348916, stream_id=1, stream_seq=25) 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348917, stream_id=1, stream_seq=25) 41077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348918, stream_id=1, stream_seq=25) 41078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348871, gaps=[]) 41078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348919, stream_id=1, stream_seq=26) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348920, stream_id=1, stream_seq=26) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348921, stream_id=1, stream_seq=26) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348873, gaps=[]) 41079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348922, stream_id=1, stream_seq=26) 41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348923, stream_id=1, stream_seq=26) 41080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348924, stream_id=1, stream_seq=26) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348875, gaps=[]) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348925, stream_id=1, stream_seq=26) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348877, gaps=[]) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348926, stream_id=1, stream_seq=27) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348927, stream_id=1, stream_seq=27) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348928, stream_id=1, stream_seq=27) 41081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348929, stream_id=1, stream_seq=27) 41082ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8192 41082ms [log] 8188 41082ms [log] line [file] undefined 41082ms [log] 41082ms [log] reading line 41082ms [log] [experimentStatusChanged] {"status": "running", "message": null} 41082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348879, gaps=[]) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348930, stream_id=1, stream_seq=27) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348931, stream_id=1, stream_seq=27) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348932, stream_id=1, stream_seq=27) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348881, gaps=[]) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348933, stream_id=1, stream_seq=28) 41083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348934, stream_id=1, stream_seq=28) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348935, stream_id=1, stream_seq=28) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348883, gaps=[]) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348936, stream_id=1, stream_seq=28) 41084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348937, stream_id=1, stream_seq=28) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348938, stream_id=1, stream_seq=28) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348885, gaps=[]) 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348939, stream_id=1, stream_seq=28) 41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348887, gaps=[]) 41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348940, stream_id=1, stream_seq=29) 41086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348941, stream_id=1, stream_seq=29) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348942, stream_id=1, stream_seq=29) 41087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348943, stream_id=1, stream_seq=29) 41087ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49710) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\x94M\xdc!\xdcU`\xf3\xc9\x9ez') 41087ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58378) -> ('172.17.0.2', 49710)) State.IN_PROGRESS -> State.SUCCEEDED 41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348889, gaps=[]) 41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348944, stream_id=1, stream_seq=29) 41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348945, stream_id=1, stream_seq=29) 41088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348946, stream_id=1, stream_seq=29) 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348891, gaps=[]) 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348947, stream_id=1, stream_seq=30) 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348948, stream_id=1, stream_seq=30) 41089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348949, stream_id=1, stream_seq=30) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348893, gaps=[]) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348950, stream_id=1, stream_seq=30) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348951, stream_id=1, stream_seq=30) 41090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348952, stream_id=1, stream_seq=30) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348895, gaps=[]) 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348953, stream_id=1, stream_seq=30) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348897, gaps=[]) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348954, stream_id=1, stream_seq=31) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348955, stream_id=1, stream_seq=31) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348956, stream_id=1, stream_seq=31) 41092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348957, stream_id=1, stream_seq=31) 41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348899, gaps=[]) 41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348958, stream_id=1, stream_seq=31) 41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348959, stream_id=1, stream_seq=31) 41093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348960, stream_id=1, stream_seq=31) 41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348901, gaps=[]) 41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348961, stream_id=1, stream_seq=32) 41094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348962, stream_id=1, stream_seq=32) 41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348963, stream_id=1, stream_seq=32) 41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348903, gaps=[]) 41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348964, stream_id=1, stream_seq=32) 41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348965, stream_id=1, stream_seq=32) 41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348966, stream_id=1, stream_seq=32) 41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348905, gaps=[]) 41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348967, stream_id=1, stream_seq=32) 41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348907, gaps=[]) 41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3747348968, stream_id=1, stream_seq=33) 41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348969, stream_id=1, stream_seq=33) 41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348970, stream_id=1, stream_seq=33) 41097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348971, stream_id=1, stream_seq=33) 41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348909, gaps=[]) 41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348972, stream_id=1, stream_seq=33) 41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3747348973, stream_id=1, stream_seq=33) 41098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3747348974, stream_id=1, stream_seq=33) 41099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348911, gaps=[]) 41099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348913, gaps=[]) 41100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348915, gaps=[]) 41101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348917, gaps=[]) 41102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348919, gaps=[]) 41103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348921, gaps=[]) 41104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348923, gaps=[]) 41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348925, gaps=[]) 41106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348927, gaps=[]) 41107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348929, gaps=[]) 41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348931, gaps=[]) 41109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348933, gaps=[]) 41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348935, gaps=[]) 41111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348937, gaps=[]) 41112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348939, gaps=[]) 41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348941, gaps=[]) 41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348943, gaps=[]) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348945, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348947, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348949, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348951, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348953, gaps=[]) 41121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348955, gaps=[]) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348957, gaps=[]) 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348959, gaps=[]) 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3747348961, gaps=[]) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3747348963, gaps=[]) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3747348965, gaps=[]) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3747348967, gaps=[]) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3747348969, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3747348971, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3747348973, gaps=[]) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 41302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310"}', extra='') 41303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 41303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 41304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 41304ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 41304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 41304ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 41304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 41304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 41304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 41304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41305ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/1b5770bf-c035-474b-84d2-f7b08a3fd310", "state": "closed"}] 41305ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 41306ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 41306ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf1\x07:\x16&\xa6\xd2{:\xa84.') 41307ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf1\x07:\x16&\xa6\xd2{:\xa84.') 41307ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55890) 41307ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 41307ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 41378ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41378ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 41436ms [err] Traceback (most recent call last): 41436ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 41436ms [err] return _run_code(code, main_globals, None, 41436ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 41436ms [err] exec(code, run_globals) 41436ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 41436ms [err] sys.exit(main()) 41436ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 41436ms [err] asyncio.run(main_async()) 41436ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 41436ms [err] return loop.run_until_complete(main) 41436ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 41436ms [err] self.run_forever() 41436ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 41437ms [err] self._run_once() 41437ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 41437ms [err] event_list = self._selector.select(timeout) 41437ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 41437ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 41437ms [err] KeyboardInterrupt 41439ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 41439ms [err] h.flush() 41439ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 41545ms [log] starting device 41936ms [err] DEBUG:asyncio:Using selector: EpollSelector 42007ms [err] ERROR:asyncio:Unclosed client session 42007ms [err] client_session: 42072ms [log] parsing 42072ms [log] creating device handler 42072ms [log] [ready] 42072ms [log] reading line 42072ms [log] [websocketToken] "268c6651-5e0b-4fbf-b534-88757f2c819e" 42092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 42092ms [log] [websocketConnected] 42286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42286ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42315ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b0dedd47-59bb-4aa8-8297-065016c04bb7"}}', extra='') 42315ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b0dedd47-59bb-4aa8-8297-065016c04bb7"} 42369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 42378ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "new"}] 44381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 44382ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 44382ms [err] v=0 44382ms [err] o=- 3930204935 3930204935 IN IP4 0.0.0.0 44382ms [err] s=- 44382ms [err] t=0 0 44382ms [err] a=group:BUNDLE 0 44382ms [err] a=msid-semantic:WMS * 44382ms [err] m=application 9 DTLS/SCTP 5000 44382ms [err] c=IN IP4 0.0.0.0 44382ms [err] a=mid:0 44382ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44382ms [err] a=max-message-size:65536 44382ms [err] a=ice-ufrag:603q 44382ms [err] a=ice-pwd:rIgdB2BE1KIo0jNvrhVYYl 44382ms [err] a=fingerprint:sha-256 F9:9A:07:30:B0:06:32:32:EC:73:C6:87:EB:C3:00:60:28:43:22:24:B8:4F:2E:2B:FE:D6:8B:FD:B9:24:AF:B7 44382ms [err] a=setup:actpass 44382ms [err] 44384ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 44384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44385ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "new"}] 44385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44386ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44388ms [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'yu\x1c\xd0\x1ao;>\x89M\xecU') 44388ms [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'\xbe\x0bj[D\xdew\xdc\xd2\xaeP\n') 44388ms [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'yu\x1c\xd0\x1ao;>\x89M\xecU') 44389ms [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'\xbe\x0bj[D\xdew\xdc\xd2\xaeP\n') 44390ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 44390ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'R\xf7!\x81"U8\x9c\xea\xf2#\'') 44391ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'R\xf7!\x81"U8\x9c\xea\xf2#\'') 44392ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'z\xda\xe59\x86k6\xa5\xe6\x15g\xc5') 44393ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'z\xda\xe59\x86k6\xa5\xe6\x15g\xc5') 44393ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50413) (expires in 600 seconds) 44393ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 44393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 44394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44394ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44394ms [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='') 44394ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9d\xd4_\xae-\x92\xeb\x04\x15\xd4\x8b\xd7') 44422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9d\xd4_\xae-\x92\xeb\x04\x15\xd4\x8b\xd7') 44429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204935 3930204935 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 48576 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 48576 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55943 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48576 typ srflx raddr 172.30.0.1 rport 48576\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55943 typ srflx raddr 172.17.0.2 rport 55943\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57431 typ relay raddr 172.17.0.2 rport 54829\\r\\na=end-of-candidates\\r\\na=ice-ufrag:y0SK\\r\\na=ice-pwd:8WwXdcM0amhCCSWsbnbVok\\r\\na=fingerprint:sha-256 01:50:15:7A:4F:AE:83:3B:FD:D2:71:C3:3C:7B:3B:D4:EC:2B:05:E8:39:8B:2E:42:56:CF:76:F8:C3:BE:25:85\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 44429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 44429ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 44429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 44429ms [err] v=0 44429ms [err] o=- 3930204935 3930204935 IN IP4 0.0.0.0 44429ms [err] s=- 44429ms [err] t=0 0 44429ms [err] a=group:BUNDLE 0 44429ms [err] a=msid-semantic:WMS * 44429ms [err] m=application 48576 DTLS/SCTP 5000 44429ms [err] c=IN IP4 172.30.0.1 44429ms [err] a=mid:0 44429ms [err] a=sctpmap:5000 webrtc-datachannel 65535 44429ms [err] a=max-message-size:65536 44429ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48576 typ host 44429ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55943 typ host 44429ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48576 typ srflx raddr 172.30.0.1 rport 48576 44429ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55943 typ srflx raddr 172.17.0.2 rport 55943 44429ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 57431 typ relay raddr 172.17.0.2 rport 54829 44429ms [err] a=end-of-candidates 44429ms [err] a=ice-ufrag:y0SK 44429ms [err] a=ice-pwd:8WwXdcM0amhCCSWsbnbVok 44429ms [err] a=fingerprint:sha-256 01:50:15:7A:4F:AE:83:3B:FD:D2:71:C3:3C:7B:3B:D4:EC:2B:05:E8:39:8B:2E:42:56:CF:76:F8:C3:BE:25:85 44429ms [err] a=setup:active 44429ms [err] 44431ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 44431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.30.0.1', 48576)) State.FROZEN -> State.WAITING 44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('172.30.0.1', 48576)) State.FROZEN -> State.WAITING 44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 55943)) State.FROZEN -> State.WAITING 44432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('172.30.0.1', 48576)) State.FROZEN -> State.WAITING 44432ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(k3gnVPfaED 1 udp 1862270975 172.17.0.2 48576 typ prflx) 44433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44433ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 48576)) State.WAITING -> State.IN_PROGRESS 44433ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x8a\x13\x02\xefo\xb8&R\xe2^\x07') 44434ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.30.0.1', 48576)) State.WAITING -> State.IN_PROGRESS 44434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N\x012\xf9\xdc\x7f~4\xb7\x13[Q') 44434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "connecting"}] 44435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x8a\x13\x02\xefo\xb8&R\xe2^\x07') 44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 48576)) State.IN_PROGRESS -> State.SUCCEEDED 44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('172.30.0.1', 48576)) State.WAITING -> State.FAILED 44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.17.0.2', 55943)) State.WAITING -> State.FAILED 44435ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('172.17.0.2', 55943)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('141.24.211.56', 48576)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('141.24.211.56', 48576)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('141.24.211.56', 55943)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('141.24.211.56', 55943)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('141.24.210.113', 57431)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60693) -> ('141.24.210.113', 57431)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('172.30.0.1', 48576)) State.WAITING -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('172.17.0.2', 55943)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('141.24.211.56', 48576)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('141.24.211.56', 55943)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50413) -> ('141.24.210.113', 57431)) State.FROZEN -> State.FAILED 44437ms [err] INFO:aioice.ice:Connection(0) ICE completed 44437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N\x012\xf9\xdc\x7f~4\xb7\x13[Q') 44437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57569) -> ('172.30.0.1', 48576)) State.IN_PROGRESS -> State.SUCCEEDED 44437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V\x0f\x8a+\xa5\xf7]^3\xd9\xd9M') 44438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48576) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V\x0f\x8a+\xa5\xf7]^3\xd9\xd9M') 44455ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 44455ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 44457ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 44461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 44461ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 44462ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 44462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 44462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 44462ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44463ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "connected"}] 44464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 44464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 44464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 44465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 44465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 44465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 44466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 44466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 44467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 44467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1890963838, stream_id=1, stream_seq=0) 44467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 44469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1041779593, stream_id=1, stream_seq=0) 44469ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1041779593, gaps=[]) 44471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963838, gaps=[]) 44471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 44472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1890963839, stream_id=1, stream_seq=1) 44472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 44472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963840, stream_id=1, stream_seq=2) 44473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963841, stream_id=1, stream_seq=2) 44473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963842, stream_id=1, stream_seq=2) 44474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963839, gaps=[]) 44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963843, stream_id=1, stream_seq=2) 44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963840, gaps=[]) 44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963844, stream_id=1, stream_seq=2) 44475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963845, stream_id=1, stream_seq=2) 44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963841, gaps=[]) 44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963846, stream_id=1, stream_seq=2) 44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963842, gaps=[]) 44476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963847, stream_id=1, stream_seq=3) 44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963848, stream_id=1, stream_seq=3) 44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963843, gaps=[]) 44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963849, stream_id=1, stream_seq=3) 44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963850, stream_id=1, stream_seq=3) 44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963844, gaps=[]) 44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963851, stream_id=1, stream_seq=3) 44478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963852, stream_id=1, stream_seq=3) 44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963845, gaps=[]) 44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963853, stream_id=1, stream_seq=3) 44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963846, gaps=[]) 44479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963854, stream_id=1, stream_seq=4) 44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963855, stream_id=1, stream_seq=4) 44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963847, gaps=[]) 44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963856, stream_id=1, stream_seq=4) 44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963857, stream_id=1, stream_seq=4) 44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963848, gaps=[]) 44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963858, stream_id=1, stream_seq=4) 44481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963859, stream_id=1, stream_seq=4) 44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963849, gaps=[]) 44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963860, stream_id=1, stream_seq=4) 44482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963850, gaps=[]) 44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963861, stream_id=1, stream_seq=5) 44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963862, stream_id=1, stream_seq=5) 44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963851, gaps=[]) 44483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963863, stream_id=1, stream_seq=5) 44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963864, stream_id=1, stream_seq=5) 44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963852, gaps=[]) 44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963865, stream_id=1, stream_seq=5) 44484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963866, stream_id=1, stream_seq=5) 44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963853, gaps=[]) 44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963867, stream_id=1, stream_seq=5) 44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963854, gaps=[]) 44485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963868, stream_id=1, stream_seq=6) 44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963869, stream_id=1, stream_seq=6) 44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963855, gaps=[]) 44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963870, stream_id=1, stream_seq=6) 44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963871, stream_id=1, stream_seq=6) 44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963856, gaps=[]) 44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963872, stream_id=1, stream_seq=6) 44487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963873, stream_id=1, stream_seq=6) 44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963857, gaps=[]) 44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963874, stream_id=1, stream_seq=6) 44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963858, gaps=[]) 44488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963875, stream_id=1, stream_seq=7) 44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963876, stream_id=1, stream_seq=7) 44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963859, gaps=[]) 44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963877, stream_id=1, stream_seq=7) 44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963878, stream_id=1, stream_seq=7) 44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963860, gaps=[]) 44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963879, stream_id=1, stream_seq=7) 44490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963880, stream_id=1, stream_seq=7) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963861, gaps=[]) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963881, stream_id=1, stream_seq=7) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963862, gaps=[]) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963882, stream_id=1, stream_seq=8) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963883, stream_id=1, stream_seq=8) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963863, gaps=[]) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963884, stream_id=1, stream_seq=8) 44492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963885, stream_id=1, stream_seq=8) 44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963864, gaps=[]) 44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963886, stream_id=1, stream_seq=8) 44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963887, stream_id=1, stream_seq=8) 44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963865, gaps=[]) 44493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963888, stream_id=1, stream_seq=8) 44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963866, gaps=[]) 44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963889, stream_id=1, stream_seq=9) 44494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963890, stream_id=1, stream_seq=9) 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963867, gaps=[]) 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963891, stream_id=1, stream_seq=9) 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963892, stream_id=1, stream_seq=9) 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963868, gaps=[]) 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963893, stream_id=1, stream_seq=9) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963894, stream_id=1, stream_seq=9) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963869, gaps=[]) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963895, stream_id=1, stream_seq=9) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963870, gaps=[]) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963896, stream_id=1, stream_seq=10) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963897, stream_id=1, stream_seq=10) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963871, gaps=[]) 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963898, stream_id=1, stream_seq=10) 44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963899, stream_id=1, stream_seq=10) 44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963872, gaps=[]) 44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963900, stream_id=1, stream_seq=10) 44498ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963901, stream_id=1, stream_seq=10) 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963873, gaps=[]) 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963902, stream_id=1, stream_seq=10) 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963874, gaps=[]) 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963903, stream_id=1, stream_seq=11) 44499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963904, stream_id=1, stream_seq=11) 44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963875, gaps=[]) 44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963905, stream_id=1, stream_seq=11) 44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963906, stream_id=1, stream_seq=11) 44500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963876, gaps=[]) 44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963907, stream_id=1, stream_seq=11) 44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963908, stream_id=1, stream_seq=11) 44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963877, gaps=[]) 44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44501ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963909, stream_id=1, stream_seq=11) 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963878, gaps=[]) 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963910, stream_id=1, stream_seq=12) 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963911, stream_id=1, stream_seq=12) 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963879, gaps=[]) 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44502ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963912, stream_id=1, stream_seq=12) 44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963913, stream_id=1, stream_seq=12) 44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963880, gaps=[]) 44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963914, stream_id=1, stream_seq=12) 44503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963915, stream_id=1, stream_seq=12) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963881, gaps=[]) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963916, stream_id=1, stream_seq=12) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963882, gaps=[]) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963917, stream_id=1, stream_seq=13) 44504ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963918, stream_id=1, stream_seq=13) 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963883, gaps=[]) 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963919, stream_id=1, stream_seq=13) 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963920, stream_id=1, stream_seq=13) 44505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963884, gaps=[]) 44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963921, stream_id=1, stream_seq=13) 44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963922, stream_id=1, stream_seq=13) 44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963885, gaps=[]) 44506ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963923, stream_id=1, stream_seq=13) 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963886, gaps=[]) 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963924, stream_id=1, stream_seq=14) 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963925, stream_id=1, stream_seq=14) 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963887, gaps=[]) 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44507ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963926, stream_id=1, stream_seq=14) 44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963927, stream_id=1, stream_seq=14) 44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963888, gaps=[]) 44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963928, stream_id=1, stream_seq=14) 44508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963929, stream_id=1, stream_seq=14) 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963889, gaps=[]) 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963930, stream_id=1, stream_seq=14) 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963890, gaps=[]) 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963931, stream_id=1, stream_seq=15) 44509ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963932, stream_id=1, stream_seq=15) 44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963891, gaps=[]) 44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963933, stream_id=1, stream_seq=15) 44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963934, stream_id=1, stream_seq=15) 44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963892, gaps=[]) 44510ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963935, stream_id=1, stream_seq=15) 44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963936, stream_id=1, stream_seq=15) 44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963893, gaps=[]) 44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963937, stream_id=1, stream_seq=15) 44511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963894, gaps=[]) 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963938, stream_id=1, stream_seq=16) 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963939, stream_id=1, stream_seq=16) 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963895, gaps=[]) 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963940, stream_id=1, stream_seq=16) 44512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963941, stream_id=1, stream_seq=16) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963896, gaps=[]) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963942, stream_id=1, stream_seq=16) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963943, stream_id=1, stream_seq=16) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963897, gaps=[]) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963944, stream_id=1, stream_seq=16) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963898, gaps=[]) 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963945, stream_id=1, stream_seq=17) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963946, stream_id=1, stream_seq=17) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963899, gaps=[]) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963947, stream_id=1, stream_seq=17) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963948, stream_id=1, stream_seq=17) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963900, gaps=[]) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963949, stream_id=1, stream_seq=17) 44514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963950, stream_id=1, stream_seq=17) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963901, gaps=[]) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963951, stream_id=1, stream_seq=17) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963902, gaps=[]) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963952, stream_id=1, stream_seq=18) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963953, stream_id=1, stream_seq=18) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963903, gaps=[]) 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963954, stream_id=1, stream_seq=18) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963955, stream_id=1, stream_seq=18) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963904, gaps=[]) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963956, stream_id=1, stream_seq=18) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963957, stream_id=1, stream_seq=18) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963905, gaps=[]) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963958, stream_id=1, stream_seq=18) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963906, gaps=[]) 44516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963959, stream_id=1, stream_seq=19) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963960, stream_id=1, stream_seq=19) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963907, gaps=[]) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963961, stream_id=1, stream_seq=19) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963962, stream_id=1, stream_seq=19) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963908, gaps=[]) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963963, stream_id=1, stream_seq=19) 44517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963964, stream_id=1, stream_seq=19) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963909, gaps=[]) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963965, stream_id=1, stream_seq=19) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963910, gaps=[]) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963966, stream_id=1, stream_seq=20) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963967, stream_id=1, stream_seq=20) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963911, gaps=[]) 44518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963968, stream_id=1, stream_seq=20) 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963969, stream_id=1, stream_seq=20) 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963912, gaps=[]) 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963970, stream_id=1, stream_seq=20) 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963971, stream_id=1, stream_seq=20) 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963913, gaps=[]) 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963972, stream_id=1, stream_seq=20) 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963914, gaps=[]) 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963973, stream_id=1, stream_seq=21) 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963974, stream_id=1, stream_seq=21) 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963915, gaps=[]) 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963975, stream_id=1, stream_seq=21) 44520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963976, stream_id=1, stream_seq=21) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963916, gaps=[]) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963977, stream_id=1, stream_seq=21) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963978, stream_id=1, stream_seq=21) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963917, gaps=[]) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963979, stream_id=1, stream_seq=21) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963918, gaps=[]) 44521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963980, stream_id=1, stream_seq=22) 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963981, stream_id=1, stream_seq=22) 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963919, gaps=[]) 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963982, stream_id=1, stream_seq=22) 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963983, stream_id=1, stream_seq=22) 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963920, gaps=[]) 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963984, stream_id=1, stream_seq=22) 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963985, stream_id=1, stream_seq=22) 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963921, gaps=[]) 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963986, stream_id=1, stream_seq=22) 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963922, gaps=[]) 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963987, stream_id=1, stream_seq=23) 44523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963988, stream_id=1, stream_seq=23) 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963923, gaps=[]) 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963989, stream_id=1, stream_seq=23) 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963990, stream_id=1, stream_seq=23) 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963924, gaps=[]) 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963991, stream_id=1, stream_seq=23) 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963992, stream_id=1, stream_seq=23) 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963925, gaps=[]) 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890963993, stream_id=1, stream_seq=23) 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963926, gaps=[]) 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890963994, stream_id=1, stream_seq=24) 44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963995, stream_id=1, stream_seq=24) 44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963927, gaps=[]) 44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963996, stream_id=1, stream_seq=24) 44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963997, stream_id=1, stream_seq=24) 44526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963928, gaps=[]) 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963998, stream_id=1, stream_seq=24) 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890963999, stream_id=1, stream_seq=24) 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963929, gaps=[]) 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964000, stream_id=1, stream_seq=24) 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963930, gaps=[]) 44527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964001, stream_id=1, stream_seq=25) 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964002, stream_id=1, stream_seq=25) 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963931, gaps=[]) 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964003, stream_id=1, stream_seq=25) 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964004, stream_id=1, stream_seq=25) 44528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963932, gaps=[]) 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964005, stream_id=1, stream_seq=25) 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964006, stream_id=1, stream_seq=25) 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963933, gaps=[]) 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964007, stream_id=1, stream_seq=25) 44529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963934, gaps=[]) 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964008, stream_id=1, stream_seq=26) 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964009, stream_id=1, stream_seq=26) 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963935, gaps=[]) 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964010, stream_id=1, stream_seq=26) 44530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964011, stream_id=1, stream_seq=26) 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963936, gaps=[]) 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964012, stream_id=1, stream_seq=26) 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964013, stream_id=1, stream_seq=26) 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963937, gaps=[]) 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964014, stream_id=1, stream_seq=26) 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963938, gaps=[]) 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964015, stream_id=1, stream_seq=27) 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964016, stream_id=1, stream_seq=27) 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963939, gaps=[]) 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964017, stream_id=1, stream_seq=27) 44532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964018, stream_id=1, stream_seq=27) 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963940, gaps=[]) 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964019, stream_id=1, stream_seq=27) 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964020, stream_id=1, stream_seq=27) 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963941, gaps=[]) 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964021, stream_id=1, stream_seq=27) 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963942, gaps=[]) 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964022, stream_id=1, stream_seq=28) 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964023, stream_id=1, stream_seq=28) 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963943, gaps=[]) 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964024, stream_id=1, stream_seq=28) 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964025, stream_id=1, stream_seq=28) 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963944, gaps=[]) 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964026, stream_id=1, stream_seq=28) 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964027, stream_id=1, stream_seq=28) 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963945, gaps=[]) 44535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964028, stream_id=1, stream_seq=28) 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963946, gaps=[]) 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964029, stream_id=1, stream_seq=29) 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964030, stream_id=1, stream_seq=29) 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963947, gaps=[]) 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964031, stream_id=1, stream_seq=29) 44536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964032, stream_id=1, stream_seq=29) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963948, gaps=[]) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964033, stream_id=1, stream_seq=29) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964034, stream_id=1, stream_seq=29) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963949, gaps=[]) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964035, stream_id=1, stream_seq=29) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963950, gaps=[]) 44537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964036, stream_id=1, stream_seq=30) 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964037, stream_id=1, stream_seq=30) 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963951, gaps=[]) 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964038, stream_id=1, stream_seq=30) 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964039, stream_id=1, stream_seq=30) 44538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963952, gaps=[]) 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964040, stream_id=1, stream_seq=30) 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964041, stream_id=1, stream_seq=30) 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963953, gaps=[]) 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964042, stream_id=1, stream_seq=30) 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963954, gaps=[]) 44539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964043, stream_id=1, stream_seq=31) 44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964044, stream_id=1, stream_seq=31) 44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963955, gaps=[]) 44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964045, stream_id=1, stream_seq=31) 44540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964046, stream_id=1, stream_seq=31) 44541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8192 44541ms [log] 8188 44541ms [log] line [file] undefined 44541ms [log] 44541ms [log] reading line 44541ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963956, gaps=[]) 44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964047, stream_id=1, stream_seq=31) 44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964048, stream_id=1, stream_seq=31) 44541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963957, gaps=[]) 44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964049, stream_id=1, stream_seq=31) 44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963958, gaps=[]) 44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964050, stream_id=1, stream_seq=32) 44542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964051, stream_id=1, stream_seq=32) 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963959, gaps=[]) 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964052, stream_id=1, stream_seq=32) 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964053, stream_id=1, stream_seq=32) 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963960, gaps=[]) 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964054, stream_id=1, stream_seq=32) 44543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964055, stream_id=1, stream_seq=32) 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963961, gaps=[]) 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964056, stream_id=1, stream_seq=32) 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963962, gaps=[]) 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1890964057, stream_id=1, stream_seq=33) 44544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964058, stream_id=1, stream_seq=33) 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963963, gaps=[]) 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964059, stream_id=1, stream_seq=33) 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964060, stream_id=1, stream_seq=33) 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963964, gaps=[]) 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964061, stream_id=1, stream_seq=33) 44545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1890964062, stream_id=1, stream_seq=33) 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963965, gaps=[]) 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1890964063, stream_id=1, stream_seq=33) 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963966, gaps=[]) 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963967, gaps=[]) 44546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963968, gaps=[]) 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963969, gaps=[]) 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963970, gaps=[]) 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963971, gaps=[]) 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963972, gaps=[]) 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963973, gaps=[]) 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963974, gaps=[]) 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963975, gaps=[]) 44548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963976, gaps=[]) 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963977, gaps=[]) 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963978, gaps=[]) 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963979, gaps=[]) 44549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963980, gaps=[]) 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963981, gaps=[]) 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963982, gaps=[]) 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963983, gaps=[]) 44550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963984, gaps=[]) 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963985, gaps=[]) 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963986, gaps=[]) 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963987, gaps=[]) 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963988, gaps=[]) 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963989, gaps=[]) 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963990, gaps=[]) 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963991, gaps=[]) 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963992, gaps=[]) 44552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890963993, gaps=[]) 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890963994, gaps=[]) 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890963995, gaps=[]) 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890963996, gaps=[]) 44553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890963997, gaps=[]) 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890963998, gaps=[]) 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890963999, gaps=[]) 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964000, gaps=[]) 44554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964001, gaps=[]) 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964002, gaps=[]) 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964003, gaps=[]) 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964004, gaps=[]) 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964005, gaps=[]) 44555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964006, gaps=[]) 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964007, gaps=[]) 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964008, gaps=[]) 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964009, gaps=[]) 44556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964010, gaps=[]) 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964011, gaps=[]) 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964012, gaps=[]) 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964013, gaps=[]) 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964014, gaps=[]) 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964015, gaps=[]) 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964016, gaps=[]) 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964017, gaps=[]) 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964018, gaps=[]) 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964019, gaps=[]) 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964020, gaps=[]) 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964021, gaps=[]) 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964022, gaps=[]) 44559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964023, gaps=[]) 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964024, gaps=[]) 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964025, gaps=[]) 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964026, gaps=[]) 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964027, gaps=[]) 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964028, gaps=[]) 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964029, gaps=[]) 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964030, gaps=[]) 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964031, gaps=[]) 44561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964032, gaps=[]) 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964033, gaps=[]) 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964034, gaps=[]) 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964035, gaps=[]) 44562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964036, gaps=[]) 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964037, gaps=[]) 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964038, gaps=[]) 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964039, gaps=[]) 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964040, gaps=[]) 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964041, gaps=[]) 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964042, gaps=[]) 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964043, gaps=[]) 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964044, gaps=[]) 44564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964045, gaps=[]) 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964046, gaps=[]) 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964047, gaps=[]) 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964048, gaps=[]) 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964049, gaps=[]) 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964050, gaps=[]) 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964051, gaps=[]) 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964052, gaps=[]) 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964053, gaps=[]) 44566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964054, gaps=[]) 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964055, gaps=[]) 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964056, gaps=[]) 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1890964057, gaps=[]) 44567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1890964058, gaps=[]) 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1890964059, gaps=[]) 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1890964060, gaps=[]) 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1890964061, gaps=[]) 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1890964062, gaps=[]) 44568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 44581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1890964063, gaps=[]) 44581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 44746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73"}', extra='') 44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 44746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 44746ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 44746ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 44746ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44747ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 44747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44748ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/da7cd0fb-d019-456e-9b3f-78622d903d73", "state": "closed"}] 44748ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44748ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44748ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'1\n0\x10\x9e\xc8\x8a<\xe8|\x10&') 44749ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'1\n0\x10\x9e\xc8\x8a<\xe8|\x10&') 44749ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50413) 44749ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 44749ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 44811ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44811ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 44875ms [err] Traceback (most recent call last): 44875ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 44875ms [err] return _run_code(code, main_globals, None, 44875ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 44875ms [err] exec(code, run_globals) 44875ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 44875ms [err] sys.exit(main()) 44875ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 44875ms [err] asyncio.run(main_async()) 44875ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 44875ms [err] return loop.run_until_complete(main) 44875ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 44875ms [err] self.run_forever() 44875ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 44875ms [err] self._run_once() 44875ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 44875ms [err] event_list = self._selector.select(timeout) 44875ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 44875ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 44875ms [err] KeyboardInterrupt 44877ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 44877ms [err] h.flush() 44877ms [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 ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 60292ms [log] starting device 60691ms [err] DEBUG:asyncio:Using selector: EpollSelector 60760ms [err] ERROR:asyncio:Unclosed client session 60760ms [err] client_session: 60825ms [log] parsing 60825ms [log] creating device handler 60825ms [log] [ready] 60825ms [log] reading line 60825ms [log] [websocketToken] "0bbcc5b2-5e5b-4325-9a58-59213fc4ae5a" 60840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60840ms [log] line {"signal":"gpio1","value":"strongH"} 60840ms [log] 60840ms [log] reading line 60840ms [log] line {"signal":"gpio2","value":"strongL"} 60840ms [log] 60840ms [log] reading line 60840ms [log] [websocketConnected] 62519ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 62519ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 62544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/39a5b457-c938-4c90-8c4d-c83d7af13e65"}}', extra='') 62545ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/39a5b457-c938-4c90-8c4d-c83d7af13e65"} 62602ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 62608ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 62608ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 62608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "new"}] 64612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 64613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 64613ms [err] v=0 64613ms [err] o=- 3930204955 3930204955 IN IP4 0.0.0.0 64613ms [err] s=- 64613ms [err] t=0 0 64613ms [err] a=group:BUNDLE 0 64613ms [err] a=msid-semantic:WMS * 64613ms [err] m=application 9 DTLS/SCTP 5000 64613ms [err] c=IN IP4 0.0.0.0 64613ms [err] a=mid:0 64613ms [err] a=sctpmap:5000 webrtc-datachannel 65535 64613ms [err] a=max-message-size:65536 64613ms [err] a=ice-ufrag:BS8E 64613ms [err] a=ice-pwd:TeijfWaIK25MLKIuqXYEOv 64613ms [err] a=fingerprint:sha-256 B9:7D:46:D0:69:B6:52:A3:BA:8A:10:E3:29:93:05:88:1A:F3:4E:DA:5D:B9:41:DB:9E:D0:C5:AA:F4:3F:65:A6 64613ms [err] a=setup:actpass 64613ms [err] 64614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 64615ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 64616ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "new"}] 64616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 64617ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 64619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xc6\xadsL\x10\x97~\x9bz\xce\xf3') 64619ms [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'\x19\x84\x07\x00\x0e\x07\x19tz\x800\x97') 64619ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xc6\xadsL\x10\x97~\x9bz\xce\xf3') 64620ms [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'\x19\x84\x07\x00\x0e\x07\x19tz\x800\x97') 64621ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 64622ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe8\x08\xa3\x00\xd6@\xbb\xd6\xae\x0b\xc9\x16') 64622ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe8\x08\xa3\x00\xd6@\xbb\xd6\xae\x0b\xc9\x16') 64623ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe6L\xc7v\xc3C\xb6\xdc\xa2\xb2\x7fZ') 64624ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xe6L\xc7v\xc3C\xb6\xdc\xa2\xb2\x7fZ') 64624ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60703) (expires in 600 seconds) 64624ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 64625ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 64625ms [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='') 64625ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 64626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='') 64626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 64645ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8919194812121279323 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:vCZE\\r\\na=ice-pwd:unPyJD2FqqsOgdtmtV2JPux6\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E8:1F:3C:E1:B0:A1:28:95:01:D8:E2:0C:9D:8D:71:1E:BE:0A:F5:B5:EC:C2:02:A0:02:C0:09:75:6E:6D:F8:85\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='') 64645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 64645ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 64645ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 64645ms [err] v=0 64645ms [err] o=- 8919194812121279323 2 IN IP4 127.0.0.1 64645ms [err] s=- 64645ms [err] t=0 0 64645ms [err] a=group:BUNDLE 0 64645ms [err] a=msid-semantic: WMS 64645ms [err] m=application 9 DTLS/SCTP 5000 64645ms [err] c=IN IP4 0.0.0.0 64645ms [err] a=ice-ufrag:vCZE 64645ms [err] a=ice-pwd:unPyJD2FqqsOgdtmtV2JPux6 64645ms [err] a=ice-options:trickle 64645ms [err] a=fingerprint:sha-256 E8:1F:3C:E1:B0:A1:28:95:01:D8:E2:0C:9D:8D:71:1E:BE:0A:F5:B5:EC:C2:02:A0:02:C0:09:75:6E:6D:F8:85 64645ms [err] a=setup:active 64645ms [err] a=mid:0 64645ms [err] a=sctpmap:5000 webrtc-datachannel 1024 64645ms [err] 64647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CsG2hg8vTvHk') 64647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CsG2hg8vTvHk') 64648ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 64648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 64648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 64648ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(waGsQtpUx8 1 udp 1845501695 172.17.0.2 33275 typ prflx) 64648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64648ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 64648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.WAITING -> State.IN_PROGRESS 64649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0\xb9\xf3\x7f\x87\x85X\xab\x80\x11\x84$') 64649ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "connecting"}] 64651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0\xb9\xf3\x7f\x87\x85X\xab\x80\x11\x84$') 64651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.IN_PROGRESS -> State.SUCCEEDED 64651ms [err] INFO:aioice.ice:Connection(0) ICE completed 64659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2723961377 1 udp 2113937151 ebdd54be-e4e4-4e2c-a156-4d6849df483b.local 33275 typ host generation 0 ufrag vCZE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='') 64659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64659ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64660ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64664ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ebdd54be-e4e4-4e2c-a156-4d6849df483b.local" resolved to 172.17.0.2 64669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.FROZEN -> State.IN_PROGRESS 64669ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x131\xd2\xa4\xd0\x00\xe2\xe9o\xa1\xfe') 64671ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x131\xd2\xa4\xd0\x00\xe2\xe9o\xa1\xfe') 64671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('172.17.0.2', 33275)) State.IN_PROGRESS -> State.SUCCEEDED 64671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('172.17.0.2', 33275)) State.FROZEN -> State.FAILED 64671ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60703) -> ('172.17.0.2', 33275)) State.FROZEN -> State.FAILED 64674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:644952158 1 udp 1677729535 141.24.211.56 33275 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag vCZE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='') 64674ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 64674ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 64675ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 64690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54849) -> ('141.24.211.56', 33275)) State.FROZEN -> State.IN_PROGRESS 64690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1x\xfa,:sc\xc3\x9e\xa2\x86\xbd') 64696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bdYDPX+1TL2W') 64696ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bdYDPX+1TL2W') 64710ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('141.24.211.56', 33275)) State.FROZEN -> State.IN_PROGRESS 64710ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\x99\x98O\xa6\xb6i ^\xfa8\x00') 64731ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60703) -> ('141.24.211.56', 33275)) State.FROZEN -> State.IN_PROGRESS 64731ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10\xd7\x19\xb2\x00\toR\x0f\x16\xca\xd0') 64731ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'{\xfas2\xc3\xcf1\xa0\xb3\x0fc\x18') 64732ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'{\xfas2\xc3\xcf1\xa0\xb3\x0fc\x18') 64732ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 33275) 64752ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 64752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 64754ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 64755ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 64759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 64759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 64760ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 64760ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 64760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 64761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 64761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 64761ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 64761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/8ajAoSzZslj') 64761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/8ajAoSzZslj') 64762ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "connected"}] 64768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 64768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 64769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 64770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 64770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 64771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 64771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1196892039, stream_id=1, stream_seq=0) 64771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 64772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1196892039, gaps=[]) 64772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 64773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1247693975, stream_id=1, stream_seq=0) 64773ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 64773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1247693975, gaps=[]) 64774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1196892040, stream_id=1, stream_seq=1) 64774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 64775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1196892041, stream_id=1, stream_seq=2) 64776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1196892041, gaps=[]) 64776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 64821ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tGI1R5QPZaM5') 64821ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tGI1R5QPZaM5') 64822ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('172.17.0.2', 33275)) State.WAITING -> State.IN_PROGRESS 64822ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xfd~@\x88q\xa9\xd1\xb3n$\x95') 64826ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33275) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\xfd~@\x88q\xa9\xd1\xb3n$\x95') 64826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58120) -> ('172.17.0.2', 33275)) State.IN_PROGRESS -> State.SUCCEEDED 64854ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 64854ms [log] [experimentStatusChanged] {"status": "running", "message": null} 64939ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca"}', extra='') 64939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 64940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 64940ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 64940ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 64940ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 64940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 64941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 64941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64941ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 64941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 64942ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/88a73d57-7a17-4326-94a0-1505d6ca7bca", "state": "closed"}] 64942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 64942ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 64943ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x89/:q\xf8\xf8l.70\x19\x0e') 64944ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x89/:q\xf8\xf8l.70\x19\x0e') 64944ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60703) 64944ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 64945ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 65043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 65043ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 65100ms [err] Traceback (most recent call last): 65100ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 65100ms [err] return _run_code(code, main_globals, None, 65100ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 65100ms [err] exec(code, run_globals) 65100ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 65100ms [err] sys.exit(main()) 65100ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 65100ms [err] asyncio.run(main_async()) 65100ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 65100ms [err] return loop.run_until_complete(main) 65100ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 65100ms [err] self.run_forever() 65100ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 65101ms [err] self._run_once() 65101ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 65101ms [err] event_list = self._selector.select(timeout) 65101ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 65102ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 65102ms [err] KeyboardInterrupt 65108ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 65108ms [err] h.flush() 65108ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 65203ms [log] starting device 65603ms [err] DEBUG:asyncio:Using selector: EpollSelector 65672ms [err] ERROR:asyncio:Unclosed client session 65672ms [err] client_session: 65744ms [log] parsing 65744ms [log] creating device handler 65744ms [log] [ready] 65744ms [log] reading line 65744ms [log] [websocketToken] "7a246f66-562b-4193-a705-a860f4cb2e47" 65759ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 65759ms [log] [websocketConnected] 67444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 67444ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 67464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d8115b8a-6300-403f-8b12-4ff30625638c"}}', extra='') 67464ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d8115b8a-6300-403f-8b12-4ff30625638c"} 67528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 67533ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "new"}] 69537ms [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='') 69537ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 69537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='') 69537ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69537ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 69537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8350853726812310322 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:FAuA\\r\\na=ice-pwd:3yS178HT3WwrUSDU6lvbq7/T\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BF:60:0B:60:0E:0C:39:AF:6F:E6:92:01:F1:11:31:40:7B:B6:CC:EE:39:11:BB:B2:77:CF:23:C2:F8:90:8A:FE\\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/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='') 69538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 69538ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 69538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69538ms [err] v=0 69538ms [err] o=- 8350853726812310322 2 IN IP4 127.0.0.1 69538ms [err] s=- 69538ms [err] t=0 0 69538ms [err] a=group:BUNDLE 0 69538ms [err] a=extmap-allow-mixed 69538ms [err] a=msid-semantic: WMS 69538ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69538ms [err] c=IN IP4 0.0.0.0 69538ms [err] a=ice-ufrag:FAuA 69538ms [err] a=ice-pwd:3yS178HT3WwrUSDU6lvbq7/T 69538ms [err] a=ice-options:trickle 69538ms [err] a=fingerprint:sha-256 BF:60:0B:60:0E:0C:39:AF:6F:E6:92:01:F1:11:31:40:7B:B6:CC:EE:39:11:BB:B2:77:CF:23:C2:F8:90:8A:FE 69538ms [err] a=setup:actpass 69538ms [err] a=mid:0 69538ms [err] a=sctp-port:5000 69538ms [err] a=max-message-size:262144 69538ms [err] 69541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 69541ms [err] v=0 69541ms [err] o=- 8350853726812310322 2 IN IP4 127.0.0.1 69541ms [err] s=- 69541ms [err] t=0 0 69541ms [err] a=group:BUNDLE 0 69541ms [err] a=extmap-allow-mixed 69541ms [err] a=msid-semantic: WMS 69541ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69541ms [err] c=IN IP4 0.0.0.0 69541ms [err] a=ice-ufrag:FAuA 69541ms [err] a=ice-pwd:3yS178HT3WwrUSDU6lvbq7/T 69541ms [err] a=ice-options:trickle 69541ms [err] a=fingerprint:sha-256 BF:60:0B:60:0E:0C:39:AF:6F:E6:92:01:F1:11:31:40:7B:B6:CC:EE:39:11:BB:B2:77:CF:23:C2:F8:90:8A:FE 69541ms [err] a=setup:actpass 69541ms [err] a=mid:0 69541ms [err] a=sctp-port:5000 69541ms [err] a=max-message-size:262144 69541ms [err] 69541ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 69542ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "new"}] 69543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 69543ms [err] v=0 69543ms [err] o=- 3930204960 3930204960 IN IP4 0.0.0.0 69543ms [err] s=- 69543ms [err] t=0 0 69543ms [err] a=group:BUNDLE 0 69543ms [err] a=msid-semantic:WMS * 69543ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 69543ms [err] c=IN IP4 0.0.0.0 69543ms [err] a=mid:0 69543ms [err] a=sctp-port:5000 69543ms [err] a=max-message-size:65536 69543ms [err] a=ice-ufrag:5Qi3 69543ms [err] a=ice-pwd:jmzeSbTbKqYobgYmJ7mnCB 69543ms [err] a=fingerprint:sha-256 A5:E7:9E:E6:02:1C:13:BC:D2:56:9C:BB:2D:89:96:88:7A:4D:C6:86:62:8E:4B:41:D3:39:8D:51:91:8A:B3:EF 69543ms [err] a=setup:active 69543ms [err] 69543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 69544ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 69546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 69546ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 69548ms [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'\x9a\xa8\xce\xa8\x1e\x15\xf8\xce<\xdc#)') 69548ms [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'@\xeb\xa6\xc6\xec\x13\x8e\x86\xe2\xdfR\xda') 69549ms [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'\x9a\xa8\xce\xa8\x1e\x15\xf8\xce<\xdc#)') 69549ms [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'@\xeb\xa6\xc6\xec\x13\x8e\x86\xe2\xdfR\xda') 69551ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 69551ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeap\xa3;;"\x8d\xf4\xaeo\x93\xc4') 69553ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xeap\xa3;;"\x8d\xf4\xaeo\x93\xc4') 69553ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa4\xd5\t\xb6_l\xe7\xe5a\x11\xd1\xa5') 69554ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xa4\xd5\t\xb6_l\xe7\xe5a\x11\xd1\xa5') 69554ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64970) (expires in 600 seconds) 69554ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 69554ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 69555ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 69556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 69556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 69556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 69557ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "connecting"}] 69578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PjwwPu/eKq49') 69578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PjwwPu/eKq49') 69579ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WOwEk03yeH 1 udp 1845501695 172.17.0.2 60047 typ prflx) 69579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('172.17.0.2', 60047)) State.WAITING -> State.IN_PROGRESS 69579ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WZ%\xd7\xade\xa9x\x0c\xdbf\x03') 69580ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WZ%\xd7\xade\xa9x\x0c\xdbf\x03') 69580ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('172.17.0.2', 60047)) State.IN_PROGRESS -> State.SUCCEEDED 69580ms [err] INFO:aioice.ice:Connection(0) ICE completed 69594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3354226467 1 udp 2113937151 0b26f2fe-2ae6-4b95-91cd-d39dd7a58a8c.local 60047 typ host generation 0 ufrag FAuA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='') 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69594ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69599ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 69599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 69601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 69603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 69603ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0b26f2fe-2ae6-4b95-91cd-d39dd7a58a8c.local" resolved to 172.17.0.2 69605ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1422315056 1 udp 1677729535 141.24.211.56 60047 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag FAuA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='') 69605ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69605ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69605ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3941234114 1 udp 33562623 141.24.210.113 61925 typ relay raddr 141.24.211.56 rport 60047 generation 0 ufrag FAuA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='') 69606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 69607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 69607ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 69607ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 69608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 69608ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 69608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 69608ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 69608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "connected"}] 69609ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 69609ms [log] line {"signal":"gpio1","value":"strongH"} 69609ms [log] 69609ms [log] reading line 69609ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 69612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 69612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 69612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 69613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 69613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 69614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 69615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=253120230, stream_id=1, stream_seq=0) 69615ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 69615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961538, stream_id=1, stream_seq=0) 69615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=253120230, gaps=[]) 69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3631961538, gaps=[]) 69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961539, stream_id=1, stream_seq=1) 69617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 69618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961540, stream_id=1, stream_seq=2) 69618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961541, stream_id=1, stream_seq=3) 69618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3631961542, stream_id=1, stream_seq=4) 69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3631961540, gaps=[]) 69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3631961542, gaps=[]) 69619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 69634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iTH/uccAlIGb') 69634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iTH/uccAlIGb') 69634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('172.17.0.2', 60047)) State.FROZEN -> State.FAILED 69634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37449) -> ('172.17.0.2', 60047)) State.FROZEN -> State.FAILED 69634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('141.24.211.56', 60047)) State.FROZEN -> State.FAILED 69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37449) -> ('141.24.211.56', 60047)) State.FROZEN -> State.FAILED 69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55775) -> ('141.24.210.113', 61925)) State.FROZEN -> State.FAILED 69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37449) -> ('141.24.210.113', 61925)) State.FROZEN -> State.FAILED 69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64970) -> ('172.17.0.2', 60047)) State.FROZEN -> State.FAILED 69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64970) -> ('141.24.211.56', 60047)) State.FROZEN -> State.FAILED 69635ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64970) -> ('141.24.210.113', 61925)) State.FROZEN -> State.FAILED 69675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 69675ms [log] line {"signal":"gpio2","value":"strongL"} 69675ms [log] 69675ms [log] reading line 69675ms [log] [experimentStatusChanged] {"status": "running", "message": null} 69697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'huOt4TgaS15/') 69697ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60047) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'huOt4TgaS15/') 69779ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44"}', extra='') 69779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 69780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 69780ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 69780ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 69780ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 69780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 69781ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 69781ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69782ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 69782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69782ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 69783ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8dd3c401-4fb2-4831-be70-a3a28a92db44", "state": "closed"}] 69784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 69784ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 69785ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x02j\xb1\x11\xc4\t\xd0\xc1\x9c\xe5\x90\xc0') 69786ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x02j\xb1\x11\xc4\t\xd0\xc1\x9c\xe5\x90\xc0') 69786ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64970) 69786ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 69786ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 69853ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 69853ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 69930ms [err] Traceback (most recent call last): 69930ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 69930ms [err] return _run_code(code, main_globals, None, 69930ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 69931ms [err] exec(code, run_globals) 69931ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 69931ms [err] sys.exit(main()) 69931ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 69931ms [err] asyncio.run(main_async()) 69931ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 69931ms [err] return loop.run_until_complete(main) 69931ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 69931ms [err] self.run_forever() 69931ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 69931ms [err] self._run_once() 69931ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 69932ms [err] event_list = self._selector.select(timeout) 69932ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 69932ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 69932ms [err] KeyboardInterrupt 69934ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 69934ms [err] h.flush() 69934ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 70032ms [log] starting device 70422ms [err] DEBUG:asyncio:Using selector: EpollSelector 70492ms [err] ERROR:asyncio:Unclosed client session 70492ms [err] client_session: 70561ms [log] parsing 70561ms [log] creating device handler 70561ms [log] [ready] 70561ms [log] reading line 70561ms [log] [websocketToken] "f0c63802-8e1a-402b-862c-d46860ab7da7" 70578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 70578ms [log] line {"signal":"gpio1","value":"strongH"} 70578ms [log] 70578ms [log] reading line 70578ms [log] line {"signal":"gpio2","value":"strongL"} 70578ms [log] 70578ms [log] reading line 70578ms [log] [websocketConnected] 70763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 70763ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 70787ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8c3d679f-d8be-41af-be05-d7f5a33bd7e0"}}', extra='') 70787ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8c3d679f-d8be-41af-be05-d7f5a33bd7e0"} 70840ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 70845ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70845ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70846ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "new"}] 72849ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 72850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 72850ms [err] v=0 72850ms [err] o=- 3930204964 3930204964 IN IP4 0.0.0.0 72850ms [err] s=- 72850ms [err] t=0 0 72850ms [err] a=group:BUNDLE 0 72850ms [err] a=msid-semantic:WMS * 72850ms [err] m=application 9 DTLS/SCTP 5000 72850ms [err] c=IN IP4 0.0.0.0 72850ms [err] a=mid:0 72850ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72850ms [err] a=max-message-size:65536 72850ms [err] a=ice-ufrag:8IMk 72850ms [err] a=ice-pwd:71gt4AeJol4yaMOLEc9OmK 72850ms [err] a=fingerprint:sha-256 9F:77:18:20:99:4B:DF:CE:F9:64:DF:B4:67:E0:D5:DA:5F:A2:B6:8B:1D:F9:47:D9:59:BF:F4:A5:23:72:E6:08 72850ms [err] a=setup:actpass 72850ms [err] 72852ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 72852ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 72853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "new"}] 72854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 72854ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 72856ms [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'\x97\xfcX\x94\xb0Z\x7f$\x16\x91)\xbb') 72857ms [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'\x0cXi*\xbc\xfc=t\xcbX\x02\xb2') 72857ms [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'\x97\xfcX\x94\xb0Z\x7f$\x16\x91)\xbb') 72857ms [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'\x0cXi*\xbc\xfc=t\xcbX\x02\xb2') 72859ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 72859ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe2CE\xc3\x8b\xc81\xf0\x04F\x8f\xa4') 72860ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xe2CE\xc3\x8b\xc81\xf0\x04F\x8f\xa4') 72861ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xffo\xbcc\xc9\x84OR3-\xb4\x8a') 72862ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xffo\xbcc\xc9\x84OR3-\xb4\x8a') 72862ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64115) (expires in 600 seconds) 72862ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 72862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 72863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 72863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72863ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 72863ms [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='') 72864ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 72892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q{J+"\n\xf7\xddcFr\x11') 72892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q{J+"\n\xf7\xddcFr\x11') 72900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204964 3930204964 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 52247 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 52247 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39854 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52247 typ srflx raddr 172.30.0.1 rport 52247\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39854 typ srflx raddr 172.17.0.2 rport 39854\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55912 typ relay raddr 172.17.0.2 rport 34285\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FHIP\\r\\na=ice-pwd:6Pc0ByGcEyNl3BBSkasIxJ\\r\\na=fingerprint:sha-256 65:1C:8F:F1:38:18:1F:E2:4E:EE:52:1B:E5:E6:79:F5:88:02:32:78:BC:A1:12:3C:19:4A:03:46:36:28:2C:E1\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 72900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 72900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 72900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 72900ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 72900ms [err] v=0 72900ms [err] o=- 3930204964 3930204964 IN IP4 0.0.0.0 72900ms [err] s=- 72900ms [err] t=0 0 72900ms [err] a=group:BUNDLE 0 72900ms [err] a=msid-semantic:WMS * 72900ms [err] m=application 52247 DTLS/SCTP 5000 72900ms [err] c=IN IP4 172.30.0.1 72900ms [err] a=mid:0 72900ms [err] a=sctpmap:5000 webrtc-datachannel 65535 72900ms [err] a=max-message-size:65536 72900ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52247 typ host 72900ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39854 typ host 72900ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52247 typ srflx raddr 172.30.0.1 rport 52247 72900ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39854 typ srflx raddr 172.17.0.2 rport 39854 72900ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55912 typ relay raddr 172.17.0.2 rport 34285 72900ms [err] a=end-of-candidates 72900ms [err] a=ice-ufrag:FHIP 72900ms [err] a=ice-pwd:6Pc0ByGcEyNl3BBSkasIxJ 72900ms [err] a=fingerprint:sha-256 65:1C:8F:F1:38:18:1F:E2:4E:EE:52:1B:E5:E6:79:F5:88:02:32:78:BC:A1:12:3C:19:4A:03:46:36:28:2C:E1 72900ms [err] a=setup:active 72900ms [err] 72902ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 72902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 72902ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 72902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.30.0.1', 52247)) State.FROZEN -> State.WAITING 72902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('172.30.0.1', 52247)) State.FROZEN -> State.WAITING 72903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 39854)) State.FROZEN -> State.WAITING 72903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('172.30.0.1', 52247)) State.FROZEN -> State.WAITING 72903ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qksGer8iVm 1 udp 1862270975 172.17.0.2 52247 typ prflx) 72903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72903ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 72904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 52247)) State.WAITING -> State.IN_PROGRESS 72904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\xac\xcd\x069=\xde\xba\xbd\xed\xa8\x7f') 72904ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.30.0.1', 52247)) State.WAITING -> State.IN_PROGRESS 72904ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Zs/\xd7r\xb1\x10\xe9V\xc3\xc4\x16') 72905ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "connecting"}] 72905ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\xac\xcd\x069=\xde\xba\xbd\xed\xa8\x7f') 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 52247)) State.IN_PROGRESS -> State.SUCCEEDED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('172.30.0.1', 52247)) State.WAITING -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.17.0.2', 39854)) State.WAITING -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('172.17.0.2', 39854)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('141.24.211.56', 52247)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('141.24.211.56', 52247)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('141.24.211.56', 39854)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('141.24.211.56', 39854)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('141.24.210.113', 55912)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58961) -> ('141.24.210.113', 55912)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('172.30.0.1', 52247)) State.WAITING -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('172.17.0.2', 39854)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('141.24.211.56', 52247)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('141.24.211.56', 39854)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64115) -> ('141.24.210.113', 55912)) State.FROZEN -> State.FAILED 72907ms [err] INFO:aioice.ice:Connection(0) ICE completed 72907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Zs/\xd7r\xb1\x10\xe9V\xc3\xc4\x16') 72907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40356) -> ('172.30.0.1', 52247)) State.IN_PROGRESS -> State.SUCCEEDED 72907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\x96E\xbf{\x8c\x10\x12-\xad\r\x8b') 72908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52247) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\x96E\xbf{\x8c\x10\x12-\xad\r\x8b') 72924ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 72924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 72925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 72926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 72930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 72930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 72930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 72930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 72931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 72931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 72931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 72931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 72931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "connected"}] 72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 72932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 72933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 72933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 72933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2396876142, stream_id=1, stream_seq=0) 72934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3507506180, stream_id=1, stream_seq=0) 72935ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 72935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3507506180, gaps=[]) 72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2396876142, gaps=[]) 72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2396876143, stream_id=1, stream_seq=1) 72936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 72937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2396876144, stream_id=1, stream_seq=2) 72937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2396876143, gaps=[]) 72938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 72938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2396876144, gaps=[]) 72938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73015ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59"}', extra='') 73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 73108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 73108ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73108ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 73108ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 73108ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73108ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73109ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 73109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73109ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73110ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5653adae-eb2c-43a2-8633-95ed40fedd59", "state": "closed"}] 73110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73110ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73111ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"'\x9e\xd0cG\x10R\xcb\xed\x17/\xca") 73112ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"'\x9e\xd0cG\x10R\xcb\xed\x17/\xca") 73112ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64115) 73112ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 73112ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 73193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73193ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 73252ms [err] Traceback (most recent call last): 73252ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73252ms [err] return _run_code(code, main_globals, None, 73252ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73252ms [err] exec(code, run_globals) 73252ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73252ms [err] sys.exit(main()) 73252ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73252ms [err] asyncio.run(main_async()) 73252ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73252ms [err] return loop.run_until_complete(main) 73253ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73253ms [err] self.run_forever() 73253ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73253ms [err] self._run_once() 73253ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73254ms [err] event_list = self._selector.select(timeout) 73254ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73254ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73254ms [err] KeyboardInterrupt 73256ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73256ms [err] h.flush() 73256ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 73357ms [log] starting device 73749ms [err] DEBUG:asyncio:Using selector: EpollSelector 73820ms [err] ERROR:asyncio:Unclosed client session 73820ms [err] client_session: 73876ms [log] parsing 73876ms [log] creating device handler 73876ms [log] [ready] 73876ms [log] reading line 73876ms [log] [websocketToken] "c50148c3-5b71-4ebc-94b4-76c6307aa9f9" 73899ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 73899ms [log] [websocketConnected] 74072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 74072ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 74086ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8b953d7b-4857-46e4-bf02-44b31d97aade"}}', extra='') 74086ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8b953d7b-4857-46e4-bf02-44b31d97aade"} 74132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 74137ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "new"}] 76140ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 76141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 76141ms [err] v=0 76141ms [err] o=- 3930204967 3930204967 IN IP4 0.0.0.0 76141ms [err] s=- 76141ms [err] t=0 0 76141ms [err] a=group:BUNDLE 0 76141ms [err] a=msid-semantic:WMS * 76141ms [err] m=application 9 DTLS/SCTP 5000 76141ms [err] c=IN IP4 0.0.0.0 76141ms [err] a=mid:0 76141ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76141ms [err] a=max-message-size:65536 76141ms [err] a=ice-ufrag:cZkL 76141ms [err] a=ice-pwd:oG0jRlnAMewrU5yhgXZ9HH 76141ms [err] a=fingerprint:sha-256 FE:23:1B:05:EA:88:70:01:45:74:2E:43:01:B8:DF:5A:25:4B:60:E6:14:6C:52:20:BC:D3:A5:B5:07:71:DF:BE 76141ms [err] a=setup:actpass 76141ms [err] 76143ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 76143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 76144ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "new"}] 76145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 76145ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 76147ms [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'\xad\rr\xedpM\xcc\x1bCzs\xee') 76147ms [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'!d\xeccdN\xeb\xbd\xd5\xa8\x10\xee') 76148ms [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'\xad\rr\xedpM\xcc\x1bCzs\xee') 76148ms [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'!d\xeccdN\xeb\xbd\xd5\xa8\x10\xee') 76150ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 76150ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd1 ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd2\x87V\xff:\x89\x8a\xac7\xadO\xc9') 76153ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xd2\x87V\xff:\x89\x8a\xac7\xadO\xc9') 76153ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 65039) (expires in 600 seconds) 76153ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 76153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 76154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 76154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 76155ms [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='') 76155ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 76181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xab\xc9\x82\xc3\'9\x86"\xe1\x96{') 76182ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xab\xc9\x82\xc3\'9\x86"\xe1\x96{') 76191ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204967 3930204967 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 37469 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 37469 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50422 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37469 typ srflx raddr 172.30.0.1 rport 37469\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50422 typ srflx raddr 172.17.0.2 rport 50422\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49935 typ relay raddr 172.17.0.2 rport 47579\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Snlu\\r\\na=ice-pwd:vXPDZ18WqvZyVBIMqa9Fc2\\r\\na=fingerprint:sha-256 C1:2B:DC:25:95:C0:84:0F:94:76:80:FC:0B:6A:4C:48:23:03:53:09:61:97:E8:0B:37:97:14:A9:D9:E5:A2:2B\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 76191ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 76191ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 76191ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 76191ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 76191ms [err] v=0 76191ms [err] o=- 3930204967 3930204967 IN IP4 0.0.0.0 76191ms [err] s=- 76191ms [err] t=0 0 76191ms [err] a=group:BUNDLE 0 76191ms [err] a=msid-semantic:WMS * 76191ms [err] m=application 37469 DTLS/SCTP 5000 76191ms [err] c=IN IP4 172.30.0.1 76191ms [err] a=mid:0 76191ms [err] a=sctpmap:5000 webrtc-datachannel 65535 76191ms [err] a=max-message-size:65536 76191ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37469 typ host 76191ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50422 typ host 76191ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37469 typ srflx raddr 172.30.0.1 rport 37469 76191ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 50422 typ srflx raddr 172.17.0.2 rport 50422 76191ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49935 typ relay raddr 172.17.0.2 rport 47579 76191ms [err] a=end-of-candidates 76191ms [err] a=ice-ufrag:Snlu 76191ms [err] a=ice-pwd:vXPDZ18WqvZyVBIMqa9Fc2 76191ms [err] a=fingerprint:sha-256 C1:2B:DC:25:95:C0:84:0F:94:76:80:FC:0B:6A:4C:48:23:03:53:09:61:97:E8:0B:37:97:14:A9:D9:E5:A2:2B 76191ms [err] a=setup:active 76191ms [err] 76194ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 76194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 76194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.30.0.1', 37469)) State.FROZEN -> State.WAITING 76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('172.30.0.1', 37469)) State.FROZEN -> State.WAITING 76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 50422)) State.FROZEN -> State.WAITING 76195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('172.30.0.1', 37469)) State.FROZEN -> State.WAITING 76195ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(aF8CJz3MW8 1 udp 1862270975 172.17.0.2 37469 typ prflx) 76196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 76196ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 37469)) State.WAITING -> State.IN_PROGRESS 76196ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\xc1\xba\xc5n\xeb\x97\xf8.\xd4U\xc9') 76197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.30.0.1', 37469)) State.WAITING -> State.IN_PROGRESS 76197ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x07\xb2:\xb7\xeb\xf1\x85$\x8eO\xfa9') 76197ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "connecting"}] 76198ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\xc1\xba\xc5n\xeb\x97\xf8.\xd4U\xc9') 76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 37469)) State.IN_PROGRESS -> State.SUCCEEDED 76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('172.30.0.1', 37469)) State.WAITING -> State.FAILED 76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.17.0.2', 50422)) State.WAITING -> State.FAILED 76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('172.17.0.2', 50422)) State.FROZEN -> State.FAILED 76198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('141.24.211.56', 37469)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('141.24.211.56', 37469)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('141.24.211.56', 50422)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('141.24.211.56', 50422)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('141.24.210.113', 49935)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36804) -> ('141.24.210.113', 49935)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('172.30.0.1', 37469)) State.WAITING -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('172.17.0.2', 50422)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('141.24.211.56', 37469)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('141.24.211.56', 50422)) State.FROZEN -> State.FAILED 76199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 65039) -> ('141.24.210.113', 49935)) State.FROZEN -> State.FAILED 76200ms [err] INFO:aioice.ice:Connection(0) ICE completed 76200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x07\xb2:\xb7\xeb\xf1\x85$\x8eO\xfa9') 76200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43595) -> ('172.30.0.1', 37469)) State.IN_PROGRESS -> State.SUCCEEDED 76200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xd0@\xd4\xf6\xc3\x00\xcf&\xde\x06\xbd') 76200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37469) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xd0@\xd4\xf6\xc3\x00\xcf&\xde\x06\xbd') 76216ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 76216ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 76218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 76219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 76223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 76223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 76223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 76224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 76224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 76224ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 76225ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "connected"}] 76225ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 76225ms [log] line {"signal":"gpio1","value":"strongH"} 76225ms [log] 76225ms [log] reading line 76225ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 76226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 76227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614817, stream_id=1, stream_seq=0) 76228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 76229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3981397494, stream_id=1, stream_seq=0) 76229ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 76229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3981397494, gaps=[]) 76230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614817, gaps=[]) 76230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 76230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614818, stream_id=1, stream_seq=1) 76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614819, stream_id=1, stream_seq=2) 76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614820, stream_id=1, stream_seq=3) 76231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2356614821, stream_id=1, stream_seq=4) 76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614818, gaps=[]) 76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614819, gaps=[]) 76232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614820, gaps=[]) 76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2356614821, gaps=[]) 76233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 76316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 76316ms [log] line {"signal":"gpio2","value":"strongL"} 76316ms [log] 76316ms [log] reading line 76316ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76400ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027"}', extra='') 76400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 76401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 76401ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76401ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 76401ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 76401ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76402ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76402ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76402ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 76403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76403ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76404ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02e61b7f-f10f-4d31-8aaa-e7ee4c987027", "state": "closed"}] 76404ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76404ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76405ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc1\xb9\xd5\x08\x91\x12\xf8&\xe4\x013\xf1') 76406ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc1\xb9\xd5\x08\x91\x12\xf8&\xe4\x013\xf1') 76406ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 65039) 76407ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 76407ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 76490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76490ms [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 76546ms [err] Traceback (most recent call last): 76546ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76547ms [err] return _run_code(code, main_globals, None, 76547ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76547ms [err] exec(code, run_globals) 76547ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76547ms [err] sys.exit(main()) 76547ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76547ms [err] asyncio.run(main_async()) 76547ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76548ms [err] return loop.run_until_complete(main) 76548ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76548ms [err] self.run_forever() 76548ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76548ms [err] self._run_once() 76548ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76548ms [err] event_list = self._selector.select(timeout) 76548ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76549ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76549ms [err] KeyboardInterrupt 76550ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76550ms [err] h.flush() 76550ms [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 ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 91852ms [log] starting device 92253ms [err] DEBUG:asyncio:Using selector: EpollSelector 92322ms [err] ERROR:asyncio:Unclosed client session 92322ms [err] client_session: 92388ms [log] parsing 92388ms [log] creating device handler 92388ms [log] [ready] 92388ms [log] reading line 92388ms [log] [websocketToken] "410f8633-ee50-440e-8dc6-5abc28cc112b" 92402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 92402ms [log] line {"signal":"gpio1","value":"strongH"} 92402ms [log] 92402ms [log] reading line 92402ms [log] line {"signal":"gpio2","value":"strongL"} 92402ms [log] 92402ms [log] reading line 92402ms [log] [websocketConnected] 94085ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 94085ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 94105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7934686a-e399-4ac0-8727-633a4518a332"}}', extra='') 94105ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7934686a-e399-4ac0-8727-633a4518a332"} 94158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 94164ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 94164ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 94165ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "new"}] 96168ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 96169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 96169ms [err] v=0 96169ms [err] o=- 3930204987 3930204987 IN IP4 0.0.0.0 96169ms [err] s=- 96169ms [err] t=0 0 96169ms [err] a=group:BUNDLE 0 96169ms [err] a=msid-semantic:WMS * 96169ms [err] m=application 9 DTLS/SCTP 5000 96169ms [err] c=IN IP4 0.0.0.0 96169ms [err] a=mid:0 96169ms [err] a=sctpmap:5000 webrtc-datachannel 65535 96169ms [err] a=max-message-size:65536 96169ms [err] a=ice-ufrag:gyKS 96169ms [err] a=ice-pwd:RhTxcEDoFegLFeojbjVi8U 96169ms [err] a=fingerprint:sha-256 F5:82:5F:2A:D5:6D:BF:1C:7E:7F:AF:5F:AB:6B:AB:11:68:07:97:0E:6E:C3:7D:5B:C7:9E:D4:7E:A7:3D:2A:DE 96169ms [err] a=setup:actpass 96169ms [err] 96171ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 96171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 96172ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "new"}] 96172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 96173ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 96175ms [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'Y\xd6\xefg\xf0=\xf0\x7fT9&t') 96175ms [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'I9o\xddX\n\x8e\x8a\xed\xf1\x99\x8c') 96176ms [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'Y\xd6\xefg\xf0=\xf0\x7fT9&t') 96176ms [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'I9o\xddX\n\x8e\x8a\xed\xf1\x99\x8c') 96178ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 96178ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b',\x01.\xe3\x82\xa5\x0e\xd0r\x83e\x80') 96179ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b',\x01.\xe3\x82\xa5\x0e\xd0r\x83e\x80') 96179ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(k\xb2\n\x87*p\xeb`NH\x9a') 96180ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'(k\xb2\n\x87*p\xeb`NH\x9a') 96180ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49443) (expires in 600 seconds) 96180ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 96181ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 96182ms [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='') 96182ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 96182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='') 96182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96182ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 96202ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 633179461385158073 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:uDgH\\r\\na=ice-pwd:5Y2P8GPE8Zat+n1QZ3tqpI1t\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 1A:5F:08:CF:D9:3F:6F:DD:DC:21:A6:83:16:52:E8:09:38:23:B6:38:AB:0A:20:31:90:96:E5:91:2D:45:CF:EB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='') 96202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96202ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 96203ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 96203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 96203ms [err] v=0 96203ms [err] o=- 633179461385158073 2 IN IP4 127.0.0.1 96203ms [err] s=- 96203ms [err] t=0 0 96203ms [err] a=group:BUNDLE 0 96203ms [err] a=msid-semantic: WMS 96203ms [err] m=application 9 DTLS/SCTP 5000 96203ms [err] c=IN IP4 0.0.0.0 96203ms [err] a=ice-ufrag:uDgH 96203ms [err] a=ice-pwd:5Y2P8GPE8Zat+n1QZ3tqpI1t 96203ms [err] a=ice-options:trickle 96203ms [err] a=fingerprint:sha-256 1A:5F:08:CF:D9:3F:6F:DD:DC:21:A6:83:16:52:E8:09:38:23:B6:38:AB:0A:20:31:90:96:E5:91:2D:45:CF:EB 96203ms [err] a=setup:active 96203ms [err] a=mid:0 96203ms [err] a=sctpmap:5000 webrtc-datachannel 1024 96203ms [err] 96204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dCECP6N1YRgK') 96204ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dCECP6N1YRgK') 96205ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 96205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 96205ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 96205ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MIjyePs1ZS 1 udp 1845501695 172.17.0.2 52239 typ prflx) 96206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96206ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.WAITING -> State.IN_PROGRESS 96207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8\x13\xdd\r\xfa\xc1;U\xe6r\x1b ') 96207ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "connecting"}] 96208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8\x13\xdd\r\xfa\xc1;U\xe6r\x1b ') 96208ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.IN_PROGRESS -> State.SUCCEEDED 96209ms [err] INFO:aioice.ice:Connection(0) ICE completed 96216ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3640324966 1 udp 2113937151 db1e0cfc-6d4a-4833-bf61-4cc8b8553588.local 52239 typ host generation 0 ufrag uDgH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='') 96216ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96216ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96216ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96221ms [err] INFO:aioice.ice:Connection(0) Remote candidate "db1e0cfc-6d4a-4833-bf61-4cc8b8553588.local" resolved to 172.17.0.2 96226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.FROZEN -> State.IN_PROGRESS 96227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K\xd7p\x8f\xb0B\x85;5*\xdf\xde') 96228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K\xd7p\x8f\xb0B\x85;5*\xdf\xde') 96228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('172.17.0.2', 52239)) State.IN_PROGRESS -> State.SUCCEEDED 96229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('172.17.0.2', 52239)) State.FROZEN -> State.FAILED 96229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('172.17.0.2', 52239)) State.FROZEN -> State.FAILED 96231ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1272009333 1 udp 1677729535 141.24.211.56 52239 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag uDgH network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='') 96231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96231ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96247ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36363) -> ('141.24.211.56', 52239)) State.FROZEN -> State.IN_PROGRESS 96248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xa3\x06\xac(\xf8\x0e\xf0TK\xa94') 96258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PxSbqdZ+f9c/') 96258ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PxSbqdZ+f9c/') 96268ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('141.24.211.56', 52239)) State.FROZEN -> State.IN_PROGRESS 96269ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\xc1\xd5\xa4\xc3\x92#\xe4\x9a\x16jY') 96289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49443) -> ('141.24.211.56', 52239)) State.FROZEN -> State.IN_PROGRESS 96289ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%Gq&|\x8c\xf9+*?\xfbI') 96290ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'O\xfc\xa8\xec\xef"\xcc\'\x8b\xb6\x0e\x97') 96291ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'O\xfc\xa8\xec\xef"\xcc\'\x8b\xb6\x0e\x97') 96291ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 52239) 96311ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 96311ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 96312ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 96314ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 96317ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 96317ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 96318ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 96318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 96318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 96318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 96319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 96319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 96319ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "connected"}] 96324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 96325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 96326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 96326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4jWV5FVoG/dr') 96326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4jWV5FVoG/dr') 96327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 96327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 96327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 96328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2429724467, stream_id=1, stream_seq=0) 96328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 96329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2429724467, gaps=[]) 96329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 96330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=350158242, stream_id=1, stream_seq=0) 96330ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 96330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=350158242, gaps=[]) 96331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2429724468, stream_id=1, stream_seq=1) 96331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 96331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2429724469, stream_id=1, stream_seq=2) 96333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2429724469, gaps=[]) 96333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 96383ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'McFWh6Ge7+8/') 96384ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'McFWh6Ge7+8/') 96384ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('172.17.0.2', 52239)) State.WAITING -> State.IN_PROGRESS 96384ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xa4-4\x854\xd2\xfd\xaf\x18\xae'\x7f") 96387ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xa4-4\x854\xd2\xfd\xaf\x18\xae'\x7f") 96387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51418) -> ('172.17.0.2', 52239)) State.IN_PROGRESS -> State.SUCCEEDED 96421ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 96421ms [log] [experimentStatusChanged] {"status": "running", "message": null} 96496ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d"}', extra='') 96496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 96496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 96496ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 96497ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 96497ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 96497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 96497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 96498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96498ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 96498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96498ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 96499ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db954eb3-b1df-4f66-a7a0-2299c7a1586d", "state": "closed"}] 96500ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 96500ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 96500ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'6\xef\x9d\x15\xd1\xe4\xcdxi\x82\xa8 ') 96501ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'6\xef\x9d\x15\xd1\xe4\xcdxi\x82\xa8 ') 96502ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49443) 96502ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 96502ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 96582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 96582ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 96634ms [err] Traceback (most recent call last): 96634ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 96635ms [err] return _run_code(code, main_globals, None, 96635ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 96635ms [err] exec(code, run_globals) 96635ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 96635ms [err] sys.exit(main()) 96635ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 96635ms [err] asyncio.run(main_async()) 96635ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 96635ms [err] return loop.run_until_complete(main) 96635ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 96635ms [err] self.run_forever() 96635ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 96635ms [err] self._run_once() 96635ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 96636ms [err] event_list = self._selector.select(timeout) 96636ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 96636ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 96636ms [err] KeyboardInterrupt 96638ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 96638ms [err] h.flush() 96638ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 96726ms [log] starting device 97123ms [err] DEBUG:asyncio:Using selector: EpollSelector 97193ms [err] ERROR:asyncio:Unclosed client session 97193ms [err] client_session: 97260ms [log] parsing 97260ms [log] creating device handler 97260ms [log] [ready] 97260ms [log] reading line 97260ms [log] [websocketToken] "c4cbbb18-fbf6-46ec-8b4e-fcd533ff947d" 97274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 97274ms [log] [websocketConnected] 98966ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 98967ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 98993ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ee8fcb50-7e70-4362-a26f-5b492446f41e"}}', extra='') 98993ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ee8fcb50-7e70-4362-a26f-5b492446f41e"} 99044ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 99049ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "new"}] 101053ms [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='') 101053ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 101053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='') 101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 101053ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4137487737212843799 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:xve8\\r\\na=ice-pwd:fUt6TM55KcRT8ZesGI8vf0Ea\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 73:BE:E9:04:0D:AC:A1:A7:C7:F1:C0:25:32:E3:2F:73:6A:FA:9E:64:05:4A:E4:B1:CB:0D:E7:5B:E3:CA:DF:6A\\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/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='') 101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101053ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 101054ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 101054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 101054ms [err] v=0 101054ms [err] o=- 4137487737212843799 2 IN IP4 127.0.0.1 101054ms [err] s=- 101054ms [err] t=0 0 101054ms [err] a=group:BUNDLE 0 101054ms [err] a=extmap-allow-mixed 101054ms [err] a=msid-semantic: WMS 101054ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 101054ms [err] c=IN IP4 0.0.0.0 101054ms [err] a=ice-ufrag:xve8 101054ms [err] a=ice-pwd:fUt6TM55KcRT8ZesGI8vf0Ea 101054ms [err] a=ice-options:trickle 101054ms [err] a=fingerprint:sha-256 73:BE:E9:04:0D:AC:A1:A7:C7:F1:C0:25:32:E3:2F:73:6A:FA:9E:64:05:4A:E4:B1:CB:0D:E7:5B:E3:CA:DF:6A 101054ms [err] a=setup:actpass 101054ms [err] a=mid:0 101054ms [err] a=sctp-port:5000 101054ms [err] a=max-message-size:262144 101054ms [err] 101056ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 101056ms [err] v=0 101056ms [err] o=- 4137487737212843799 2 IN IP4 127.0.0.1 101056ms [err] s=- 101056ms [err] t=0 0 101056ms [err] a=group:BUNDLE 0 101056ms [err] a=extmap-allow-mixed 101056ms [err] a=msid-semantic: WMS 101056ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 101056ms [err] c=IN IP4 0.0.0.0 101056ms [err] a=ice-ufrag:xve8 101056ms [err] a=ice-pwd:fUt6TM55KcRT8ZesGI8vf0Ea 101056ms [err] a=ice-options:trickle 101056ms [err] a=fingerprint:sha-256 73:BE:E9:04:0D:AC:A1:A7:C7:F1:C0:25:32:E3:2F:73:6A:FA:9E:64:05:4A:E4:B1:CB:0D:E7:5B:E3:CA:DF:6A 101056ms [err] a=setup:actpass 101056ms [err] a=mid:0 101056ms [err] a=sctp-port:5000 101056ms [err] a=max-message-size:262144 101056ms [err] 101057ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 101057ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "new"}] 101058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 101058ms [err] v=0 101058ms [err] o=- 3930204992 3930204992 IN IP4 0.0.0.0 101058ms [err] s=- 101058ms [err] t=0 0 101058ms [err] a=group:BUNDLE 0 101058ms [err] a=msid-semantic:WMS * 101058ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 101058ms [err] c=IN IP4 0.0.0.0 101058ms [err] a=mid:0 101058ms [err] a=sctp-port:5000 101058ms [err] a=max-message-size:65536 101058ms [err] a=ice-ufrag:ZIbJ 101058ms [err] a=ice-pwd:neI8sWei8PxmHlGFXvPZun 101058ms [err] a=fingerprint:sha-256 59:52:3B:06:7B:98:F7:9C:B0:D1:BA:FB:1F:57:C0:04:A2:FB:52:11:04:EA:C5:33:B4:BC:CF:5B:F9:09:A5:86 101058ms [err] a=setup:active 101058ms [err] 101059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 101059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 101059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 101061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 101061ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 101063ms [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'9\xab:O\x9c>\xfa\xdcM\xd4\x1dS') 101064ms [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\xb4\xf7\x112\x11\x01\xdfW\x14\xd8)') 101064ms [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'9\xab:O\x9c>\xfa\xdcM\xd4\x1dS') 101064ms [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\xb4\xf7\x112\x11\x01\xdfW\x14\xd8)') 101066ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 101066ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\xd1\xff\xd7\x14\xe6#\xb9=\x1db\xd4') 101067ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc3\xd1\xff\xd7\x14\xe6#\xb9=\x1db\xd4') 101068ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'/\x04;\x86N\x88\xab5\xb5\xc6\xb9{') 101069ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'/\x04;\x86N\x88\xab5\xb5\xc6\xb9{') 101069ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57116) (expires in 600 seconds) 101069ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 101069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 101069ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 101069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 101070ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 101070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 101070ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "connecting"}] 101088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XGRY3Z9t+Xm9') 101089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XGRY3Z9t+Xm9') 101089ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(tzPwPWRNb6 1 udp 1845501695 172.17.0.2 33461 typ prflx) 101089ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.WAITING -> State.IN_PROGRESS 101089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\x98:A\xab\x80\xd2\x88\xed\xd8*\x16') 101093ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\x98:A\xab\x80\xd2\x88\xed\xd8*\x16') 101093ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.IN_PROGRESS -> State.SUCCEEDED 101093ms [err] INFO:aioice.ice:Connection(0) ICE completed 101101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1094144954 1 udp 2113937151 3dd48066-0c10-413f-ae22-36e1c4972737.local 33461 typ host generation 0 ufrag xve8 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='') 101101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101102ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101102ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101106ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3dd48066-0c10-413f-ae22-36e1c4972737.local" resolved to 172.17.0.2 101111ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.FROZEN -> State.IN_PROGRESS 101111ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\x88H\xad`Qatr\xfa\xea$') 101113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\x88H\xad`Qatr\xfa\xea$') 101113ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('172.17.0.2', 33461)) State.IN_PROGRESS -> State.SUCCEEDED 101113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3306830277 1 udp 1677729535 141.24.211.56 33461 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag xve8 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='') 101113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101113ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101116ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2518124110 1 udp 33562623 141.24.210.113 59489 typ relay raddr 141.24.211.56 rport 33461 generation 0 ufrag xve8 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='') 101117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 101117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 101117ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 101132ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('172.17.0.2', 33461)) State.FROZEN -> State.IN_PROGRESS 101132ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\xc6zq/\xb6\xad \x14\x92,\xe9') 101133ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\xc6zq/\xb6\xad \x14\x92,\xe9') 101133ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('172.17.0.2', 33461)) State.IN_PROGRESS -> State.SUCCEEDED 101149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iQupHDN2sDQO') 101149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iQupHDN2sDQO') 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('141.24.211.56', 33461)) State.FROZEN -> State.FAILED 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('141.24.211.56', 33461)) State.FROZEN -> State.FAILED 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54078) -> ('141.24.210.113', 59489)) State.FROZEN -> State.FAILED 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44117) -> ('141.24.210.113', 59489)) State.FROZEN -> State.FAILED 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57116) -> ('172.17.0.2', 33461)) State.FROZEN -> State.FAILED 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57116) -> ('141.24.211.56', 33461)) State.FROZEN -> State.FAILED 101150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57116) -> ('141.24.210.113', 59489)) State.FROZEN -> State.FAILED 101152ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 101152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 101153ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 101154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 101157ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 101158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 101158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 101158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 101158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 101158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "connected"}] 101158ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 101159ms [log] line {"signal":"gpio1","value":"strongH"} 101159ms [log] 101159ms [log] reading line 101159ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 101160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 101160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 101160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 101161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 101162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 101162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3449141060, stream_id=1, stream_seq=0) 101163ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134996, stream_id=1, stream_seq=0) 101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 101163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3449141060, gaps=[]) 101164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1373134996, gaps=[]) 101164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 101164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134997, stream_id=1, stream_seq=1) 101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134998, stream_id=1, stream_seq=2) 101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373134999, stream_id=1, stream_seq=3) 101165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1373135000, stream_id=1, stream_seq=4) 101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1373134998, gaps=[]) 101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1373135000, gaps=[]) 101166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 101211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MzWHXXRkQc6w') 101212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33461) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MzWHXXRkQc6w') 101233ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 101233ms [log] line {"signal":"gpio2","value":"strongL"} 101233ms [log] 101233ms [log] reading line 101233ms [log] [experimentStatusChanged] {"status": "running", "message": null} 101323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41"}', extra='') 101323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 101323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 101324ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 101324ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 101324ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 101324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 101324ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 101324ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101325ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 101325ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101325ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 101325ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/355e1d2c-fcfd-4876-b550-2c7d77cfcf41", "state": "closed"}] 101326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 101326ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 101326ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x96\x0c\x91\tw\xafESZ\t\xbdn') 101327ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x96\x0c\x91\tw\xafESZ\t\xbdn') 101327ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57116) 101327ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 101327ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 101379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 101379ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 101444ms [err] Traceback (most recent call last): 101444ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 101444ms [err] return _run_code(code, main_globals, None, 101444ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 101444ms [err] exec(code, run_globals) 101444ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 101445ms [err] sys.exit(main()) 101445ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 101445ms [err] asyncio.run(main_async()) 101445ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 101445ms [err] return loop.run_until_complete(main) 101445ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 101445ms [err] self.run_forever() 101445ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 101445ms [err] self._run_once() 101445ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 101446ms [err] event_list = self._selector.select(timeout) 101446ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 101446ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 101446ms [err] KeyboardInterrupt 101448ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 101448ms [err] h.flush() 101448ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 101541ms [log] starting device 101932ms [err] DEBUG:asyncio:Using selector: EpollSelector 102003ms [err] ERROR:asyncio:Unclosed client session 102003ms [err] client_session: 102059ms [log] parsing 102059ms [log] creating device handler 102059ms [log] [ready] 102059ms [log] reading line 102059ms [log] [websocketToken] "6e5c0aa2-6461-4683-b9c9-17e197107e23" 102080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102080ms [log] line {"signal":"gpio1","value":"strongH"} 102080ms [log] 102080ms [log] reading line 102080ms [log] line {"signal":"gpio2","value":"strongL"} 102080ms [log] 102080ms [log] reading line 102080ms [log] [websocketConnected] 102264ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102264ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102278ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1a992fcc-977c-46f0-acad-708952bee08f"}}', extra='') 102278ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1a992fcc-977c-46f0-acad-708952bee08f"} 102337ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 102342ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 102342ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 102342ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "new"}] 104345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104346ms [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='') 104346ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104367ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941","content":{"type":"offer","sdp":"v=0\\r\\no=- 3930204995 3930204995 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 42917 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 42917 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53234 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42917 typ srflx raddr 172.30.0.1 rport 42917\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53234 typ srflx raddr 172.17.0.2 rport 53234\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49303 typ relay raddr 172.17.0.2 rport 58814\\r\\na=end-of-candidates\\r\\na=ice-ufrag:mitt\\r\\na=ice-pwd:9fTOQQfsOUCvCY3cZDcjnp\\r\\na=fingerprint:sha-256 59:DE:58:6A:FA:B2:CE:7E:B5:E9:84:B9:7A:DB:B0:12:18:2C:C8:1C:B3:2F:DF:25:B6:77:C2:4C:41:BD:7A:BF\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 104367ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104367ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 104367ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 104367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104367ms [err] v=0 104367ms [err] o=- 3930204995 3930204995 IN IP4 0.0.0.0 104367ms [err] s=- 104367ms [err] t=0 0 104367ms [err] a=group:BUNDLE 0 104367ms [err] a=msid-semantic:WMS * 104367ms [err] m=application 42917 DTLS/SCTP 5000 104367ms [err] c=IN IP4 172.30.0.1 104367ms [err] a=mid:0 104367ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104367ms [err] a=max-message-size:65536 104367ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42917 typ host 104367ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53234 typ host 104367ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42917 typ srflx raddr 172.30.0.1 rport 42917 104367ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53234 typ srflx raddr 172.17.0.2 rport 53234 104367ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49303 typ relay raddr 172.17.0.2 rport 58814 104367ms [err] a=end-of-candidates 104367ms [err] a=ice-ufrag:mitt 104367ms [err] a=ice-pwd:9fTOQQfsOUCvCY3cZDcjnp 104367ms [err] a=fingerprint:sha-256 59:DE:58:6A:FA:B2:CE:7E:B5:E9:84:B9:7A:DB:B0:12:18:2C:C8:1C:B3:2F:DF:25:B6:77:C2:4C:41:BD:7A:BF 104367ms [err] a=setup:actpass 104367ms [err] 104370ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 104370ms [err] v=0 104370ms [err] o=- 3930204995 3930204995 IN IP4 0.0.0.0 104370ms [err] s=- 104370ms [err] t=0 0 104370ms [err] a=group:BUNDLE 0 104370ms [err] a=msid-semantic:WMS * 104370ms [err] m=application 42917 DTLS/SCTP 5000 104370ms [err] c=IN IP4 172.30.0.1 104370ms [err] a=mid:0 104370ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104370ms [err] a=max-message-size:65536 104370ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42917 typ host 104370ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53234 typ host 104370ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 42917 typ srflx raddr 172.30.0.1 rport 42917 104370ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53234 typ srflx raddr 172.17.0.2 rport 53234 104370ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49303 typ relay raddr 172.17.0.2 rport 58814 104370ms [err] a=end-of-candidates 104370ms [err] a=ice-ufrag:mitt 104370ms [err] a=ice-pwd:9fTOQQfsOUCvCY3cZDcjnp 104370ms [err] a=fingerprint:sha-256 59:DE:58:6A:FA:B2:CE:7E:B5:E9:84:B9:7A:DB:B0:12:18:2C:C8:1C:B3:2F:DF:25:B6:77:C2:4C:41:BD:7A:BF 104370ms [err] a=setup:actpass 104370ms [err] 104371ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 104371ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "new"}] 104373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 104373ms [err] v=0 104373ms [err] o=- 3930204995 3930204995 IN IP4 0.0.0.0 104373ms [err] s=- 104373ms [err] t=0 0 104373ms [err] a=group:BUNDLE 0 104373ms [err] a=msid-semantic:WMS * 104373ms [err] m=application 9 DTLS/SCTP 5000 104373ms [err] c=IN IP4 0.0.0.0 104373ms [err] a=mid:0 104373ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104373ms [err] a=max-message-size:65536 104373ms [err] a=ice-ufrag:Sil3 104373ms [err] a=ice-pwd:Z8P4w5OXo35kTSx8MwO5ZH 104373ms [err] a=fingerprint:sha-256 CE:57:1E:D8:1F:7F:7F:77:12:D7:47:B3:BF:8D:FF:1A:30:AB:18:41:3B:38:04:0B:0A:D9:2E:91:95:E0:09:37 104373ms [err] a=setup:active 104373ms [err] 104373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 104373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104376ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104377ms [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']\x0f\x0c\xbd\x00&\xc0\x0c\xe6\xa5X\x92') 104378ms [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"lu\xf0\xd7\x0c='\xd2\xbbFao") 104378ms [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']\x0f\x0c\xbd\x00&\xc0\x0c\xe6\xa5X\x92') 104379ms [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"lu\xf0\xd7\x0c='\xd2\xbbFao") 104380ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104380ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x97Z\xc9\xc13_\xd0\xa1\x04\xca_\x98') 104381ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x97Z\xc9\xc13_\xd0\xa1\x04\xca_\x98') 104381ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9dT\xd8:\xbb\xbeW\xf3\x10*n\xb4') 104382ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9dT\xd8:\xbb\xbeW\xf3\x10*n\xb4') 104383ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64468) (expires in 600 seconds) 104383ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104383ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104384ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 104384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104384ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.30.0.1', 42917)) State.FROZEN -> State.WAITING 104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('172.30.0.1', 42917)) State.FROZEN -> State.WAITING 104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 53234)) State.FROZEN -> State.WAITING 104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('172.30.0.1', 42917)) State.FROZEN -> State.WAITING 104385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104385ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.30.0.1', 42917)) State.WAITING -> State.IN_PROGRESS 104385ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\nd1F\x1d\x001\xf4TQ\xfc') 104386ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "connecting"}] 104387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\nd1F\x1d\x001\xf4TQ\xfc') 104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.30.0.1', 42917)) State.IN_PROGRESS -> State.SUCCEEDED 104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 42917)) State.FROZEN -> State.WAITING 104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 53234)) State.FROZEN -> State.WAITING 104387ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.210.113', 49303)) State.FROZEN -> State.WAITING 104398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8e\x89)\xcbAH_\\\xb9\xca\xdf\xc7') 104398ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8e\x89)\xcbAH_\\\xb9\xca\xdf\xc7') 104398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('172.30.0.1', 42917)) State.WAITING -> State.FAILED 104398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 53234)) State.WAITING -> State.FAILED 104398ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('172.17.0.2', 53234)) State.FROZEN -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 42917)) State.WAITING -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('141.24.211.56', 42917)) State.FROZEN -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.211.56', 53234)) State.WAITING -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('141.24.211.56', 53234)) State.FROZEN -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('172.30.0.1', 42917)) State.WAITING -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('172.17.0.2', 53234)) State.FROZEN -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('141.24.210.113', 49303)) State.WAITING -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45802) -> ('141.24.210.113', 49303)) State.FROZEN -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('141.24.211.56', 42917)) State.FROZEN -> State.FAILED 104399ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('141.24.211.56', 53234)) State.FROZEN -> State.FAILED 104400ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64468) -> ('141.24.210.113', 49303)) State.FROZEN -> State.FAILED 104400ms [err] INFO:aioice.ice:Connection(0) ICE completed 104400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb5A\x14\xbd\xeb\xc0\xcf\xdf\xbc\x88P') 104400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb5A\x14\xbd\xeb\xc0\xcf\xdf\xbc\x88P') 104401ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vdjNWOt1Hx 1 udp 1862270975 172.17.0.2 42917 typ prflx) 104401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 42917)) State.WAITING -> State.IN_PROGRESS 104401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd1\xfe\xd7\x84\xcc7 \xd2~\r\xb6\xf6') 104402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42917) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd1\xfe\xd7\x84\xcc7 \xd2~\r\xb6\xf6') 104402ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49339) -> ('172.17.0.2', 42917)) State.IN_PROGRESS -> State.SUCCEEDED 104405ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 104405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104407ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 104407ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 104423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 104423ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104424ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "connected"}] 104424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 104424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 104424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 104425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 104425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 104426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 104427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2867837689, stream_id=1, stream_seq=0) 104427ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3312208833, stream_id=1, stream_seq=0) 104427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 104428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2867837689, gaps=[]) 104428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3312208834, stream_id=1, stream_seq=1) 104428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3312208835, stream_id=1, stream_seq=2) 104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3312208833, gaps=[]) 104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3312208834, gaps=[]) 104429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 104430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3312208835, gaps=[]) 104430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 104492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104492ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104595ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941"}', extra='') 104595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 104595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 104595ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 104596ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 104596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104597ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 104597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104598ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f7f5d481-f565-4f84-a5ab-27184dcfb941", "state": "closed"}] 104599ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104599ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104600ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'QE\xfd\xa2\x1a=\x99\xd0\xa1\x0cZa') 104601ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'QE\xfd\xa2\x1a=\x99\xd0\xa1\x0cZa') 104601ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64468) 104601ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104601ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104671ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104671ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 104748ms [err] Traceback (most recent call last): 104748ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104748ms [err] return _run_code(code, main_globals, None, 104748ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104748ms [err] exec(code, run_globals) 104748ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104748ms [err] sys.exit(main()) 104748ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104748ms [err] asyncio.run(main_async()) 104748ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104748ms [err] return loop.run_until_complete(main) 104748ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104749ms [err] self.run_forever() 104749ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104749ms [err] self._run_once() 104749ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104749ms [err] event_list = self._selector.select(timeout) 104749ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104750ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104750ms [err] KeyboardInterrupt 104751ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104751ms [err] h.flush() 104751ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104851ms [log] starting device 105253ms [err] DEBUG:asyncio:Using selector: EpollSelector 105325ms [err] ERROR:asyncio:Unclosed client session 105325ms [err] client_session: 105383ms [log] parsing 105383ms [log] creating device handler 105383ms [log] [ready] 105383ms [log] reading line 105383ms [log] [websocketToken] "061898bf-d351-4e1a-abd3-82d53fd8a514" 105406ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105406ms [log] [websocketConnected] 105575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 105575ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 105592ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/bcc12fc7-5368-4086-856e-96868c1bd19b"}}', extra='') 105592ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/bcc12fc7-5368-4086-856e-96868c1bd19b"} 105637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 105643ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "new"}] 107647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 107648ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 107648ms [err] v=0 107648ms [err] o=- 3930204998 3930204998 IN IP4 0.0.0.0 107648ms [err] s=- 107648ms [err] t=0 0 107648ms [err] a=group:BUNDLE 0 107648ms [err] a=msid-semantic:WMS * 107648ms [err] m=application 9 DTLS/SCTP 5000 107648ms [err] c=IN IP4 0.0.0.0 107648ms [err] a=mid:0 107648ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107648ms [err] a=max-message-size:65536 107648ms [err] a=ice-ufrag:h0RP 107648ms [err] a=ice-pwd:M43VE7ynesoruTUIxGANEN 107648ms [err] a=fingerprint:sha-256 DF:A6:ED:C1:81:3B:84:6F:75:5D:25:64:88:52:D8:3C:FE:1F:E7:A3:91:19:39:0B:B8:A0:84:85:3D:89:9B:58 107648ms [err] a=setup:actpass 107648ms [err] 107650ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 107650ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 107651ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "new"}] 107651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 107652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 107654ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe2\xb3\x18\x9c4\xf6\xf6\xdb\xdf\xdd\x86V') 107654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X[\xa0\x0f~\xd0\xc8\x0fs+\xd8s') 107655ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe2\xb3\x18\x9c4\xf6\xf6\xdb\xdf\xdd\x86V') 107655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X[\xa0\x0f~\xd0\xc8\x0fs+\xd8s') 107657ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 107657ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'1Qf|\x7fIX.\xab\x14\xab\xe7') 107658ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'1Qf|\x7fIX.\xab\x14\xab\xe7') 107658ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'r_i\xc6`|6XW\xd58,') 107659ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'r_i\xc6`|6XW\xd58,') 107659ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56348) (expires in 600 seconds) 107659ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 107660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 107661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107661ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 107661ms [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='') 107661ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 107686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\xf3\xac@}\xff\xa1\x01\xafd\xc4t') 107686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\xf3\xac@}\xff\xa1\x01\xafd\xc4t') 107692ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3930204998 3930204998 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 39877 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 39877 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48827 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39877 typ srflx raddr 172.30.0.1 rport 39877\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48827 typ srflx raddr 172.17.0.2 rport 48827\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50569 typ relay raddr 172.17.0.2 rport 40242\\r\\na=end-of-candidates\\r\\na=ice-ufrag:n6GI\\r\\na=ice-pwd:bhjM7d203fxOhFKeARoRBj\\r\\na=fingerprint:sha-256 40:D6:E2:28:B6:01:3A:95:39:F5:D3:1A:C0:5A:F2:C3:5F:D0:47:BC:20:B2:EE:A9:88:5E:12:9B:FD:B0:2C:97\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 107692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 107692ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 107693ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 107693ms [err] v=0 107693ms [err] o=- 3930204998 3930204998 IN IP4 0.0.0.0 107693ms [err] s=- 107693ms [err] t=0 0 107693ms [err] a=group:BUNDLE 0 107693ms [err] a=msid-semantic:WMS * 107693ms [err] m=application 39877 DTLS/SCTP 5000 107693ms [err] c=IN IP4 172.30.0.1 107693ms [err] a=mid:0 107693ms [err] a=sctpmap:5000 webrtc-datachannel 65535 107693ms [err] a=max-message-size:65536 107693ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39877 typ host 107693ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48827 typ host 107693ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39877 typ srflx raddr 172.30.0.1 rport 39877 107693ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48827 typ srflx raddr 172.17.0.2 rport 48827 107693ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50569 typ relay raddr 172.17.0.2 rport 40242 107693ms [err] a=end-of-candidates 107693ms [err] a=ice-ufrag:n6GI 107693ms [err] a=ice-pwd:bhjM7d203fxOhFKeARoRBj 107693ms [err] a=fingerprint:sha-256 40:D6:E2:28:B6:01:3A:95:39:F5:D3:1A:C0:5A:F2:C3:5F:D0:47:BC:20:B2:EE:A9:88:5E:12:9B:FD:B0:2C:97 107693ms [err] a=setup:active 107693ms [err] 107695ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 107695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107695ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.30.0.1', 39877)) State.FROZEN -> State.WAITING 107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('172.30.0.1', 39877)) State.FROZEN -> State.WAITING 107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 48827)) State.FROZEN -> State.WAITING 107696ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('172.30.0.1', 39877)) State.FROZEN -> State.WAITING 107697ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(kTic5MwYWg 1 udp 1862270975 172.17.0.2 39877 typ prflx) 107697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107697ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 39877)) State.WAITING -> State.IN_PROGRESS 107698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xb4\xc2)pJ\xd8\xbe\r ('172.30.0.1', 39877)) State.WAITING -> State.IN_PROGRESS 107698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01\xf4\x9c\xcc\x9dA\xe7\xfe\xcdO.\xc5') 107699ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "connecting"}] 107699ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xb4\xc2)pJ\xd8\xbe\r ('172.17.0.2', 39877)) State.IN_PROGRESS -> State.SUCCEEDED 107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('172.30.0.1', 39877)) State.WAITING -> State.FAILED 107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.17.0.2', 48827)) State.WAITING -> State.FAILED 107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('172.17.0.2', 48827)) State.FROZEN -> State.FAILED 107699ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('141.24.211.56', 39877)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('141.24.211.56', 39877)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('141.24.211.56', 48827)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('141.24.211.56', 48827)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('141.24.210.113', 50569)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46681) -> ('141.24.210.113', 50569)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('172.30.0.1', 39877)) State.WAITING -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('172.17.0.2', 48827)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('141.24.211.56', 39877)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('141.24.211.56', 48827)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56348) -> ('141.24.210.113', 50569)) State.FROZEN -> State.FAILED 107700ms [err] INFO:aioice.ice:Connection(0) ICE completed 107701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01\xf4\x9c\xcc\x9dA\xe7\xfe\xcdO.\xc5') 107701ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55527) -> ('172.30.0.1', 39877)) State.IN_PROGRESS -> State.SUCCEEDED 107701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1\x8b\xec\xac\x0eG\xbf\x86v\xcad7') 107702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39877) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1\x8b\xec\xac\x0eG\xbf\x86v\xcad7') 107718ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 107718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107719ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 107720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 107723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 107723ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 107723ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 107724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 107724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 107724ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107724ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "connected"}] 107725ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 107725ms [log] line {"signal":"gpio1","value":"strongH"} 107725ms [log] 107725ms [log] reading line 107725ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 107725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 107726ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590761, stream_id=1, stream_seq=0) 107727ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 107728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1841565275, stream_id=1, stream_seq=0) 107728ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107728ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1841565275, gaps=[]) 107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590761, gaps=[]) 107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590762, stream_id=1, stream_seq=1) 107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 107729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590763, stream_id=1, stream_seq=2) 107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590764, stream_id=1, stream_seq=3) 107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4226590765, stream_id=1, stream_seq=4) 107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590762, gaps=[]) 107730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590763, gaps=[]) 107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590764, gaps=[]) 107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4226590765, gaps=[]) 107731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 107812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 107812ms [log] line {"signal":"gpio2","value":"strongL"} 107812ms [log] 107812ms [log] reading line 107812ms [log] [experimentStatusChanged] {"status": "running", "message": null} 107891ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4"}', extra='') 107891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 107892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 107892ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 107892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 107892ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 107892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 107893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 107893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107893ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 107895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 107895ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 107896ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fb5a3de0-8bc8-46f5-b9f0-387e9ae580f4", "state": "closed"}] 107896ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 107896ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'V\x06\xbb\x9b\xbdA\x9b=\x96\xe1y\xb8') 107898ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'V\x06\xbb\x9b\xbdA\x9b=\x96\xe1y\xb8') 107898ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56348) 107898ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 107898ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 107976ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 107976ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 108025ms [err] Traceback (most recent call last): 108025ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 108025ms [err] return _run_code(code, main_globals, None, 108025ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 108025ms [err] exec(code, run_globals) 108025ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 108025ms [err] sys.exit(main()) 108025ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 108025ms [err] asyncio.run(main_async()) 108025ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 108025ms [err] return loop.run_until_complete(main) 108025ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 108026ms [err] self.run_forever() 108026ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 108026ms [err] self._run_once() 108026ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 108027ms [err] event_list = self._selector.select(timeout) 108027ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 108027ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 108027ms [err] KeyboardInterrupt 108029ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 108029ms [err] h.flush() 108029ms [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