================== python Client to js Client Communication: should connect without errors 14839ms [log] starting device 15219ms [err] DEBUG:asyncio:Using selector: EpollSelector 15308ms [err] ERROR:asyncio:Unclosed client session 15308ms [err] client_session: 15369ms [log] parsing 15369ms [log] creating device handler 15369ms [log] [ready] 15369ms [log] reading line 15369ms [log] [websocketToken] "d816cd84-85a8-4098-ae6a-4d4e39c49e9d" 15377ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15377ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 18660ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 18660ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 18677ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/62ad5f48-cd85-44c0-8367-466845b506de"}}', extra='') 18677ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/62ad5f48-cd85-44c0-8367-466845b506de"} 18730ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 18734ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132", "state": "new"}] 20738ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 20739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 20739ms [err] v=0 20739ms [err] o=- 3939709192 3939709192 IN IP4 0.0.0.0 20739ms [err] s=- 20739ms [err] t=0 0 20739ms [err] a=group:BUNDLE 0 20739ms [err] a=msid-semantic:WMS * 20739ms [err] m=application 9 DTLS/SCTP 5000 20739ms [err] c=IN IP4 0.0.0.0 20739ms [err] a=mid:0 20739ms [err] a=sctpmap:5000 webrtc-datachannel 65535 20739ms [err] a=max-message-size:65536 20739ms [err] a=ice-ufrag:Dexl 20739ms [err] a=ice-pwd:ruIJqOjeXo2NqaDKeC0PBy 20739ms [err] a=fingerprint:sha-256 20:B9:0F:FB:9B:D6:71:4B:D0:FF:8C:20:D4:B8:7E:F3:5D:26:7D:18:50:7F:56:D6:1D:28:5C:C9:2C:08:A6:49 20739ms [err] a=setup:actpass 20739ms [err] 20741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 20741ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 20742ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132", "state": "new"}] 20743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 20744ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 20745ms [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'\x037\x01\x84\xba\xcd\x04.\x08\xfe>q') 20746ms [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'\xee\x99\xe8\x17\x12\x99|\x7fh,\xcf/') 20746ms [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'\x037\x01\x84\xba\xcd\x04.\x08\xfe>q') 20746ms [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'\xee\x99\xe8\x17\x12\x99|\x7fh,\xcf/') 20748ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 20748ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd1\x119\x89O\xf8\xb9\xb2P2\xe3\xc3') 20749ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd1\x119\x89O\xf8\xb9\xb2P2\xe3\xc3') 20749ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b':\xd36\x8a\x18\xb7\xbc\x9b`\x96\xf5}') 20750ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b':\xd36\x8a\x18\xb7\xbc\x9b`\x96\xf5}') 20750ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49668) (expires in 600 seconds) 20750ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 20750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 20751ms [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='') 20752ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 20752ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132"}', extra='') 20752ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20752ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 20778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9Ji5uzucX0l1') 20778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9Ji5uzucX0l1') 20782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4522777024951487631 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:18Jt\\r\\na=ice-pwd:ahxe5W+LJw/vsT+pCT3+O0/P\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C9:7B:F6:41:8D:73:AE:A9:1F:E5:7B:88:78:BF:B1:9D:AB:B5:0E:5E:CA:4F:13:F9:FB:9E:61:53:AE:03:95:1E\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132"}', extra='') 20782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 20782ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 20782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 20782ms [err] v=0 20782ms [err] o=- 4522777024951487631 2 IN IP4 127.0.0.1 20782ms [err] s=- 20782ms [err] t=0 0 20782ms [err] a=group:BUNDLE 0 20782ms [err] a=msid-semantic: WMS 20782ms [err] m=application 9 DTLS/SCTP 5000 20782ms [err] c=IN IP4 0.0.0.0 20782ms [err] a=ice-ufrag:18Jt 20782ms [err] a=ice-pwd:ahxe5W+LJw/vsT+pCT3+O0/P 20782ms [err] a=ice-options:trickle 20782ms [err] a=fingerprint:sha-256 C9:7B:F6:41:8D:73:AE:A9:1F:E5:7B:88:78:BF:B1:9D:AB:B5:0E:5E:CA:4F:13:F9:FB:9E:61:53:AE:03:95:1E 20782ms [err] a=setup:active 20782ms [err] a=mid:0 20782ms [err] a=sctpmap:5000 webrtc-datachannel 1024 20782ms [err] 20783ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 20783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 20783ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 20784ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NQD6Vd5F1X 1 udp 1845501695 172.17.0.2 60613 typ prflx) 20784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20784ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 20784ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41212) -> ('172.17.0.2', 60613)) State.WAITING -> State.IN_PROGRESS 20784ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5\x01\x89M\xf4E\xf4$\x1d\xc2\xce(') 20785ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132", "state": "connecting"}] 20785ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5\x01\x89M\xf4E\xf4$\x1d\xc2\xce(') 20786ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41212) -> ('172.17.0.2', 60613)) State.IN_PROGRESS -> State.SUCCEEDED 20786ms [err] INFO:aioice.ice:Connection(0) ICE completed 20792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2476250102 1 udp 2113937151 9dfb25a9-397c-4664-b878-45b0b9db8620.local 60613 typ host generation 0 ufrag 18Jt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132"}', extra='') 20792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 20792ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 20799ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9dfb25a9-397c-4664-b878-45b0b9db8620.local" resolved to 172.17.0.2 20799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:11743973 1 udp 1677729535 141.24.211.56 60613 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 18Jt network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132"}', extra='') 20799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 20799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 20799ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 20805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41212) -> ('172.17.0.2', 60613)) State.FROZEN -> State.IN_PROGRESS 20805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x15\x95\xa2\x13\x9aL\xc19\x038\xa3\xd0') 20806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x15\x95\xa2\x13\x9aL\xc19\x038\xa3\xd0') 20806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41212) -> ('172.17.0.2', 60613)) State.IN_PROGRESS -> State.SUCCEEDED 20806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38943) -> ('172.17.0.2', 60613)) State.FROZEN -> State.FAILED 20806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41212) -> ('141.24.211.56', 60613)) State.FROZEN -> State.FAILED 20806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38943) -> ('141.24.211.56', 60613)) State.FROZEN -> State.FAILED 20806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49668) -> ('172.17.0.2', 60613)) State.FROZEN -> State.FAILED 20806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49668) -> ('141.24.211.56', 60613)) State.FROZEN -> State.FAILED 20826ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 20826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 20827ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 20828ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 20831ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 20831ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 20831ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 20832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 20832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 20832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 20832ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 20832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 20833ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132", "state": "connected"}] 20837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 20838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 20838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 20838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 20838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 20838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 20838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 20839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gcG7jOLU9bxu') 20839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gcG7jOLU9bxu') 20840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 20840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 20840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 20840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3718016058, stream_id=1, stream_seq=0) 20841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 20842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3718016058, gaps=[]) 20842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 20842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2589889711, stream_id=1, stream_seq=0) 20842ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 20842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2589889711, gaps=[]) 20901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SOBwInWQEoT2') 20901ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SOBwInWQEoT2') 20919ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20919ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20964ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'//kdXbUGKmHe') 20964ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'//kdXbUGKmHe') 20964ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38943) -> ('172.17.0.2', 60613)) State.WAITING -> State.IN_PROGRESS 20964ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\x18\xef\xef\xc8\x9f\xaa8r\xf8\xb2\x1f') 20967ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60613) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\x18\xef\xef\xc8\x9f\xaa8r\xf8\xb2\x1f') 20967ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38943) -> ('172.17.0.2', 60613)) State.IN_PROGRESS -> State.SUCCEEDED 21397ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132"}', extra='') 21397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 21398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 21398ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 21399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 21399ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 21399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 21399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 21400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21400ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 21400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21401ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/735af161-aafd-4b16-9eb4-18ee4c381132", "state": "closed"}] 21401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 21402ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 21402ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'd\xd1\xbb\xf9\x8b\x005\x8aU\xb2\xe1\t') 21403ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'd\xd1\xbb\xf9\x8b\x005\x8aU\xb2\xe1\t') 21404ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49668) 21404ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 21404ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 21491ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21491ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 21515ms [err] Traceback (most recent call last): 21515ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 21515ms [err] return _run_code(code, main_globals, None, 21515ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 21515ms [err] exec(code, run_globals) 21515ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 21515ms [err] sys.exit(main()) 21515ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 21515ms [err] asyncio.run(main_async()) 21515ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 21515ms [err] return loop.run_until_complete(main) 21515ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 21515ms [err] self.run_forever() 21515ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 21516ms [err] self._run_once() 21516ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 21516ms [err] event_list = self._selector.select(timeout) 21516ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 21516ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 21516ms [err] KeyboardInterrupt 21518ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 21518ms [err] h.flush() 21518ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 21632ms [log] starting device 22022ms [err] DEBUG:asyncio:Using selector: EpollSelector 22123ms [err] ERROR:asyncio:Unclosed client session 22123ms [err] client_session: 22191ms [log] parsing 22191ms [log] creating device handler 22191ms [log] [ready] 22191ms [log] reading line 22191ms [log] [websocketToken] "76043158-bc79-4086-9ec9-864c71beb26a" 22200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 22200ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 23894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 23894ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 23917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b18b0e46-ac04-4f6d-9fa4-e5cd707b9b49"}}', extra='') 23918ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b18b0e46-ac04-4f6d-9fa4-e5cd707b9b49"} 23967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 23971ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "new"}] 25973ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 25974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 25974ms [err] v=0 25974ms [err] o=- 3939709198 3939709198 IN IP4 0.0.0.0 25974ms [err] s=- 25974ms [err] t=0 0 25974ms [err] a=group:BUNDLE 0 25974ms [err] a=msid-semantic:WMS * 25974ms [err] m=application 9 DTLS/SCTP 5000 25974ms [err] c=IN IP4 0.0.0.0 25974ms [err] a=mid:0 25974ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25974ms [err] a=max-message-size:65536 25974ms [err] a=ice-ufrag:KXRK 25974ms [err] a=ice-pwd:I0Y8lnroI0dV5f2Hk3ossg 25974ms [err] a=fingerprint:sha-256 B7:96:38:17:9C:18:2D:C2:1D:80:2D:38:01:FA:85:BF:F4:23:59:31:34:A5:4E:D8:FD:39:C5:00:A4:B8:B8:35 25974ms [err] a=setup:actpass 25974ms [err] 25976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 25976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 25977ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "new"}] 25978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 25978ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 25980ms [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'n\r,r0\xdcB\xce~\xc3\xdbi') 25980ms [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'J\xcc\xe2\xef {\x0f\xb8\xc9\xc5d\xc3') 25981ms [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'n\r,r0\xdcB\xce~\xc3\xdbi') 25981ms [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'J\xcc\xe2\xef {\x0f\xb8\xc9\xc5d\xc3') 25982ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 25983ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa7\x9fP\xe6\x0e\xb0\xaek\x84\xcf\xd5k') 25983ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa7\x9fP\xe6\x0e\xb0\xaek\x84\xcf\xd5k') 25983ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x82\x83\xb6\xf8\x9ap\xc0\xf3<\xfe\xf7 ') 25984ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x82\x83\xb6\xf8\x9ap\xc0\xf3<\xfe\xf7 ') 25984ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55571) (expires in 600 seconds) 25984ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 25985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 25985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 25985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 25985ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 25985ms [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='') 25985ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 26014ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44346) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'}E\x8e\xa0\xa5?\xca\r=\x13\x1d\xaa') 26014ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44346) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'}E\x8e\xa0\xa5?\xca\r=\x13\x1d\xaa') 26028ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44","content":{"type":"answer","sdp":"v=0\\r\\no=- 3939709198 3939709198 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 44346 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 44346 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51637 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 51637 typ srflx raddr 172.17.0.2 rport 51637\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44346 typ srflx raddr 172.30.0.1 rport 44346\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53725 typ relay raddr 172.17.0.2 rport 46020\\r\\na=end-of-candidates\\r\\na=ice-ufrag:c4Pt\\r\\na=ice-pwd:b7FeWe43nS9BH5X2tyGU8U\\r\\na=fingerprint:sha-256 50:F6:51:C5:E4:A3:C4:D8:4E:29:13:DD:C4:55:AF:55:01:65:A8:1C:A1:20:11:50:C0:E0:9B:68:94:87:91:DC\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 26028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 26028ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 26029ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 26029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 26029ms [err] v=0 26029ms [err] o=- 3939709198 3939709198 IN IP4 0.0.0.0 26029ms [err] s=- 26029ms [err] t=0 0 26029ms [err] a=group:BUNDLE 0 26029ms [err] a=msid-semantic:WMS * 26029ms [err] m=application 44346 DTLS/SCTP 5000 26029ms [err] c=IN IP4 172.30.0.1 26029ms [err] a=mid:0 26029ms [err] a=sctpmap:5000 webrtc-datachannel 65535 26029ms [err] a=max-message-size:65536 26029ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44346 typ host 26029ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51637 typ host 26029ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 51637 typ srflx raddr 172.17.0.2 rport 51637 26029ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 44346 typ srflx raddr 172.30.0.1 rport 44346 26029ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53725 typ relay raddr 172.17.0.2 rport 46020 26029ms [err] a=end-of-candidates 26029ms [err] a=ice-ufrag:c4Pt 26029ms [err] a=ice-pwd:b7FeWe43nS9BH5X2tyGU8U 26029ms [err] a=fingerprint:sha-256 50:F6:51:C5:E4:A3:C4:D8:4E:29:13:DD:C4:55:AF:55:01:65:A8:1C:A1:20:11:50:C0:E0:9B:68:94:87:91:DC 26029ms [err] a=setup:active 26029ms [err] 26031ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 26031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 26031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 26031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.30.0.1', 44346)) State.FROZEN -> State.WAITING 26031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46292) -> ('172.30.0.1', 44346)) State.FROZEN -> State.WAITING 26031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.17.0.2', 51637)) State.FROZEN -> State.WAITING 26031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55571) -> ('172.30.0.1', 44346)) State.FROZEN -> State.WAITING 26031ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(WtZQ9P3UqV 1 udp 1862270975 172.17.0.2 44346 typ prflx) 26032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 26032ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.17.0.2', 44346)) State.WAITING -> State.IN_PROGRESS 26032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44346) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x94\x17LO@'W\xde\xc7\xe0\xb1\xd4") 26032ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.30.0.1', 44346)) State.WAITING -> State.IN_PROGRESS 26032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44346) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\x96kh3\xbc\x03\\\xa9\x0e\x1f\xb5') 26033ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "connecting"}] 26033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44346) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x94\x17LO@'W\xde\xc7\xe0\xb1\xd4") 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.17.0.2', 44346)) State.IN_PROGRESS -> State.SUCCEEDED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46292) -> ('172.30.0.1', 44346)) State.WAITING -> State.FAILED 26033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.17.0.2', 51637)) State.WAITING -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46292) -> ('172.17.0.2', 51637)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('141.24.211.56', 51637)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46292) -> ('141.24.211.56', 51637)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('141.24.211.56', 44346)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46292) -> ('141.24.211.56', 44346)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('141.24.210.113', 53725)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46292) -> ('141.24.210.113', 53725)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55571) -> ('172.30.0.1', 44346)) State.WAITING -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55571) -> ('172.17.0.2', 51637)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55571) -> ('141.24.211.56', 51637)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55571) -> ('141.24.211.56', 44346)) State.FROZEN -> State.FAILED 26034ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55571) -> ('141.24.210.113', 53725)) State.FROZEN -> State.FAILED 26035ms [err] INFO:aioice.ice:Connection(0) ICE completed 26035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44346) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\x96kh3\xbc\x03\\\xa9\x0e\x1f\xb5') 26035ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47567) -> ('172.30.0.1', 44346)) State.IN_PROGRESS -> State.SUCCEEDED 26036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 44346) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85yv\xc0+\n\xd9\xac3\xb5\x7fH') 26036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 44346) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85yv\xc0+\n\xd9\xac3\xb5\x7fH') 26053ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 26053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 26054ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 26055ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 26057ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 26058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 26058ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 26058ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 26058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 26058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 26059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 26059ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 26059ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "connected"}] 26060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 26060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 26060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 26060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 26061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 26061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 26061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 26062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 26062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 26062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2653353573, stream_id=1, stream_seq=0) 26062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 26063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2323296011, stream_id=1, stream_seq=0) 26063ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 26064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2323296011, gaps=[]) 26064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2653353573, gaps=[]) 26064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 26154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 26154ms [log] [experimentStatusChanged] {"status": "running", "message": null} 26626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44"}', extra='') 26627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 26627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 26627ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 26627ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 26627ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 26628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 26628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 26628ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 26629ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 26629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 26629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 26630ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8050c85d-4d37-414e-a4c2-2aa476b03d44", "state": "closed"}] 26631ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 26631ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 26632ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xea\xd0\xcaN\x12S\x15\xc0\xc2\xc7\x9c\xf2') 26632ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xea\xd0\xcaN\x12S\x15\xc0\xc2\xc7\x9c\xf2') 26633ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55571) 26633ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 26633ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 26719ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 26719ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 26739ms [err] Traceback (most recent call last): 26739ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 26739ms [err] return _run_code(code, main_globals, None, 26739ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 26739ms [err] exec(code, run_globals) 26739ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 26739ms [err] sys.exit(main()) 26739ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 26739ms [err] asyncio.run(main_async()) 26739ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 26739ms [err] return loop.run_until_complete(main) 26739ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 26739ms [err] self.run_forever() 26739ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 26739ms [err] self._run_once() 26739ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 26740ms [err] event_list = self._selector.select(timeout) 26740ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 26740ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 26740ms [err] KeyboardInterrupt 26741ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 26741ms [err] h.flush() 26741ms [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 32358ms [log] starting device 32741ms [err] DEBUG:asyncio:Using selector: EpollSelector 32827ms [err] ERROR:asyncio:Unclosed client session 32827ms [err] client_session: 32893ms [log] parsing 32893ms [log] creating device handler 32893ms [log] [ready] 32893ms [log] reading line 32893ms [log] [websocketToken] "871422c1-d7f3-41cb-a326-acdd2783bd07" 32902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32903ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 36221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 36221ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 36269ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/165747d3-a864-4bd4-8d99-4c849fb121d1"}}', extra='') 36269ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/165747d3-a864-4bd4-8d99-4c849fb121d1"} 36311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 36315ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd", "state": "new"}] 38319ms [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='') 38319ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 38319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd"}', extra='') 38319ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38319ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 38320ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4731411479380957973 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:3bOf\\r\\na=ice-pwd:GPZMWX5UwSg5nIt4mSvDLMd+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0D:5B:FC:28:B1:69:6D:0A:BF:6F:BD:59:62:BF:1C:26:0B:78:75:3C:97:DA:79:38:02:00:5F:13:1E:2B:DB:30\\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:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd"}', extra='') 38320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 38320ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 38320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 38320ms [err] v=0 38320ms [err] o=- 4731411479380957973 2 IN IP4 127.0.0.1 38320ms [err] s=- 38320ms [err] t=0 0 38320ms [err] a=group:BUNDLE 0 38320ms [err] a=extmap-allow-mixed 38320ms [err] a=msid-semantic: WMS 38320ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 38320ms [err] c=IN IP4 0.0.0.0 38320ms [err] a=ice-ufrag:3bOf 38320ms [err] a=ice-pwd:GPZMWX5UwSg5nIt4mSvDLMd+ 38320ms [err] a=ice-options:trickle 38320ms [err] a=fingerprint:sha-256 0D:5B:FC:28:B1:69:6D:0A:BF:6F:BD:59:62:BF:1C:26:0B:78:75:3C:97:DA:79:38:02:00:5F:13:1E:2B:DB:30 38320ms [err] a=setup:actpass 38320ms [err] a=mid:0 38320ms [err] a=sctp-port:5000 38320ms [err] a=max-message-size:262144 38320ms [err] 38323ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 38323ms [err] v=0 38323ms [err] o=- 4731411479380957973 2 IN IP4 127.0.0.1 38323ms [err] s=- 38323ms [err] t=0 0 38323ms [err] a=group:BUNDLE 0 38323ms [err] a=extmap-allow-mixed 38323ms [err] a=msid-semantic: WMS 38323ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 38323ms [err] c=IN IP4 0.0.0.0 38323ms [err] a=ice-ufrag:3bOf 38323ms [err] a=ice-pwd:GPZMWX5UwSg5nIt4mSvDLMd+ 38323ms [err] a=ice-options:trickle 38323ms [err] a=fingerprint:sha-256 0D:5B:FC:28:B1:69:6D:0A:BF:6F:BD:59:62:BF:1C:26:0B:78:75:3C:97:DA:79:38:02:00:5F:13:1E:2B:DB:30 38323ms [err] a=setup:actpass 38323ms [err] a=mid:0 38323ms [err] a=sctp-port:5000 38323ms [err] a=max-message-size:262144 38323ms [err] 38323ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 38324ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd", "state": "new"}] 38325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 38325ms [err] v=0 38325ms [err] o=- 3939709210 3939709210 IN IP4 0.0.0.0 38325ms [err] s=- 38325ms [err] t=0 0 38325ms [err] a=group:BUNDLE 0 38325ms [err] a=msid-semantic:WMS * 38325ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 38325ms [err] c=IN IP4 0.0.0.0 38325ms [err] a=mid:0 38325ms [err] a=sctp-port:5000 38325ms [err] a=max-message-size:65536 38325ms [err] a=ice-ufrag:v1ig 38325ms [err] a=ice-pwd:kmkKr5YmESawFDYCYzB1jB 38325ms [err] a=fingerprint:sha-256 EC:BE:5B:C7:C1:27:74:72:2E:B6:BF:5A:CE:C6:04:CE:42:2F:69:8D:03:0A:EC:CF:C3:4D:6D:14:A3:D9:8D:B7 38325ms [err] a=setup:active 38325ms [err] 38326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 38326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 38326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 38328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 38329ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 38331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc2\xa4l\xc7\xdc\x95\xf6\xd3\x08\x7f\x7ff') 38331ms [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'\xa5}\x1b\x13%\xda\x07g2\xdc;\xf1') 38332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc2\xa4l\xc7\xdc\x95\xf6\xd3\x08\x7f\x7ff') 38332ms [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'\xa5}\x1b\x13%\xda\x07g2\xdc;\xf1') 38334ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 38334ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x99\xcf\x8c\xbf\x9e\xd9\xc8&\xb0\xa2\x80\x10') 38335ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x99\xcf\x8c\xbf\x9e\xd9\xc8&\xb0\xa2\x80\x10') 38335ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x15\xd1\xda\x9a]\x1f\xd8\xcb\xb6GML') 38336ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x15\xd1\xda\x9a]\x1f\xd8\xcb\xb6GML') 38336ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56158) (expires in 600 seconds) 38336ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 38337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 38338ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 38338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 38338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 38338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 38338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 38339ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd", "state": "connecting"}] 38362ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MrA/ChwgQQUs') 38364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MrA/ChwgQQUs') 38364ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(iofG0OojHp 1 udp 1845501695 172.17.0.2 35109 typ prflx) 38364ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49948) -> ('172.17.0.2', 35109)) State.WAITING -> State.IN_PROGRESS 38364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f(\x1c7Y\x1a2k4EF\xb2') 38368ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f(\x1c7Y\x1a2k4EF\xb2') 38368ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49948) -> ('172.17.0.2', 35109)) State.IN_PROGRESS -> State.SUCCEEDED 38368ms [err] INFO:aioice.ice:Connection(0) ICE completed 38375ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1908506838 1 udp 2113937151 4bdcfa3b-63b4-4303-904c-99c9039ac4c3.local 35109 typ host generation 0 ufrag 3bOf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd"}', extra='') 38375ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38375ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 38375ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 38380ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4bdcfa3b-63b4-4303-904c-99c9039ac4c3.local" resolved to 172.17.0.2 38380ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49948) -> ('172.17.0.2', 35109)) State.FROZEN -> State.IN_PROGRESS 38380ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10 \x90f\xb2\xc1a\x1d\xd1>\xfeZ') 38381ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3806994885 1 udp 1677729535 141.24.211.56 35109 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 3bOf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd"}', extra='') 38381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 38381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 38382ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10 \x90f\xb2\xc1a\x1d\xd1>\xfeZ') 38382ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49948) -> ('172.17.0.2', 35109)) State.IN_PROGRESS -> State.SUCCEEDED 38385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1556519479 1 udp 33562623 141.24.210.113 54574 typ relay raddr 141.24.211.56 rport 35109 generation 0 ufrag 3bOf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd"}', extra='') 38385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 38385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 38385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 38401ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43646) -> ('172.17.0.2', 35109)) State.FROZEN -> State.IN_PROGRESS 38401ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9\x07\xe5\xe0\xcds\xc3/I4\xbbM') 38403ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9\x07\xe5\xe0\xcds\xc3/I4\xbbM') 38403ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43646) -> ('172.17.0.2', 35109)) State.IN_PROGRESS -> State.SUCCEEDED 38417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lQNMm8rHkSEN') 38417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lQNMm8rHkSEN') 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49948) -> ('141.24.211.56', 35109)) State.FROZEN -> State.FAILED 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43646) -> ('141.24.211.56', 35109)) State.FROZEN -> State.FAILED 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49948) -> ('141.24.210.113', 54574)) State.FROZEN -> State.FAILED 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43646) -> ('141.24.210.113', 54574)) State.FROZEN -> State.FAILED 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56158) -> ('172.17.0.2', 35109)) State.FROZEN -> State.FAILED 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56158) -> ('141.24.211.56', 35109)) State.FROZEN -> State.FAILED 38418ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56158) -> ('141.24.210.113', 54574)) State.FROZEN -> State.FAILED 38422ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 38422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 38423ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 38423ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 38427ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 38428ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 38428ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 38428ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 38428ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 38428ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd", "state": "connected"}] 38431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 38431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 38431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 38432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 38433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 38433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 38434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2727558220, stream_id=1, stream_seq=0) 38434ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 38435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3223250403, stream_id=1, stream_seq=0) 38435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 38435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2727558220, gaps=[]) 38436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3223250403, gaps=[]) 38436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 38479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mHuNhgIOlwVl') 38480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mHuNhgIOlwVl') 38490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 38490ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 39072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd"}', extra='') 39073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 39073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 39073ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 39074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 39074ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 39074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 39074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 39075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 39075ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 39075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 39075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 39076ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/ef423c29-0f93-4d85-ab4d-c52356f030cd", "state": "closed"}] 39077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 39077ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 39078ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b"'H\xd4`\x05\xd5a\x16\xe4\x99\x15\xec") 39079ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b"'H\xd4`\x05\xd5a\x16\xe4\x99\x15\xec") 39079ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56158) 39080ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 39080ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 39138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 39138ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 39176ms [err] Traceback (most recent call last): 39176ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 39176ms [err] return _run_code(code, main_globals, None, 39176ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 39176ms [err] exec(code, run_globals) 39176ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 39176ms [err] sys.exit(main()) 39176ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 39176ms [err] asyncio.run(main_async()) 39176ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 39176ms [err] return loop.run_until_complete(main) 39176ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 39176ms [err] self.run_forever() 39176ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 39177ms [err] self._run_once() 39177ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 39177ms [err] event_list = self._selector.select(timeout) 39177ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 39178ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 39178ms [err] KeyboardInterrupt 39180ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 39180ms [err] h.flush() 39180ms [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 51584ms [log] starting device 51955ms [err] DEBUG:asyncio:Using selector: EpollSelector 52043ms [err] ERROR:asyncio:Unclosed client session 52043ms [err] client_session: 52104ms [log] parsing 52104ms [log] creating device handler 52104ms [log] [ready] 52104ms [log] reading line 52104ms [log] [websocketToken] "927324b8-4b8b-4ba1-ac74-b8d0b08ab0b6" 52113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52114ms [log] [websocketConnected] 55431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55431ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55455ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/7fec740f-3a1a-4582-8f3d-afefdefeb342"}}', extra='') 55455ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/7fec740f-3a1a-4582-8f3d-afefdefeb342"} 55504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 55509ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce", "state": "new"}] 57512ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 57513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 57513ms [err] v=0 57513ms [err] o=- 3939709229 3939709229 IN IP4 0.0.0.0 57513ms [err] s=- 57513ms [err] t=0 0 57513ms [err] a=group:BUNDLE 0 57513ms [err] a=msid-semantic:WMS * 57513ms [err] m=application 9 DTLS/SCTP 5000 57513ms [err] c=IN IP4 0.0.0.0 57513ms [err] a=mid:0 57513ms [err] a=sctpmap:5000 webrtc-datachannel 65535 57513ms [err] a=max-message-size:65536 57513ms [err] a=ice-ufrag:Mw6n 57513ms [err] a=ice-pwd:ZdIkoszHTpbRf1WAKAPeVL 57513ms [err] a=fingerprint:sha-256 07:DF:45:E9:7A:ED:15:0E:80:45:F4:0F:62:65:C1:EA:2A:27:F9:3B:F2:70:D3:1A:8A:A1:6F:E0:3D:D0:E6:64 57513ms [err] a=setup:actpass 57513ms [err] 57515ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 57515ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57517ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce", "state": "new"}] 57517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57518ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57520ms [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'\xa4U\x9f\r\xfa\xc3\x17\xc0\x80\x98\x13N') 57520ms [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'\xfbixi\xa9\xac<\xb9TNs\xd4') 57521ms [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'\xa4U\x9f\r\xfa\xc3\x17\xc0\x80\x98\x13N') 57521ms [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'\xfbixi\xa9\xac<\xb9TNs\xd4') 57523ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 57523ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfa\xfa\x13\xefo\xa1\x90\x92\xbe\xd7.\xd3') 57524ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xfa\xfa\x13\xefo\xa1\x90\x92\xbe\xd7.\xd3') 57524ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'X\xdfO\xf8\xd8\xe2\x08\x17\xde\x9b\x94{') 57526ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'X\xdfO\xf8\xd8\xe2\x08\x17\xde\x9b\x94{') 57526ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64630) (expires in 600 seconds) 57526ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 57526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57527ms [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='') 57527ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce"}', extra='') 57528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57528ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ueTRm4eO+WUU') 57551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ueTRm4eO+WUU') 57554ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8692409845443319127 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:lZWh\\r\\na=ice-pwd:9gcwG4+AGlrKstiNlT88LkFK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F4:82:2D:B8:FA:B0:93:43:B3:22:12:25:10:E3:FC:54:44:73:F0:92:3F:57:83:2A:00:A3:33:66:0A:F5:77:C5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce"}', extra='') 57555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 57555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 57555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 57555ms [err] v=0 57555ms [err] o=- 8692409845443319127 2 IN IP4 127.0.0.1 57555ms [err] s=- 57555ms [err] t=0 0 57555ms [err] a=group:BUNDLE 0 57555ms [err] a=msid-semantic: WMS 57555ms [err] m=application 9 DTLS/SCTP 5000 57555ms [err] c=IN IP4 0.0.0.0 57555ms [err] a=ice-ufrag:lZWh 57555ms [err] a=ice-pwd:9gcwG4+AGlrKstiNlT88LkFK 57555ms [err] a=ice-options:trickle 57555ms [err] a=fingerprint:sha-256 F4:82:2D:B8:FA:B0:93:43:B3:22:12:25:10:E3:FC:54:44:73:F0:92:3F:57:83:2A:00:A3:33:66:0A:F5:77:C5 57555ms [err] a=setup:active 57555ms [err] a=mid:0 57555ms [err] a=sctpmap:5000 webrtc-datachannel 1024 57555ms [err] 57556ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 57556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57556ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(g4cFa1V7Vl 1 udp 1845501695 172.17.0.2 38505 typ prflx) 57556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57557ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57557ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53668) -> ('172.17.0.2', 38505)) State.WAITING -> State.IN_PROGRESS 57557ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\x95\xf2v\xd8"A\x07\xe6V\xbbJ') 57558ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce", "state": "connecting"}] 57558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\x95\xf2v\xd8"A\x07\xe6V\xbbJ') 57558ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53668) -> ('172.17.0.2', 38505)) State.IN_PROGRESS -> State.SUCCEEDED 57558ms [err] INFO:aioice.ice:Connection(0) ICE completed 57567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:737394181 1 udp 2113937151 89068c2e-0729-40d3-b622-21430e84acda.local 38505 typ host generation 0 ufrag lZWh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce"}', extra='') 57568ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57568ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 57568ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 57574ms [err] INFO:aioice.ice:Connection(0) Remote candidate "89068c2e-0729-40d3-b622-21430e84acda.local" resolved to 172.17.0.2 57574ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2950616186 1 udp 1677729535 141.24.211.56 38505 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag lZWh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce"}', extra='') 57574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 57574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 57577ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53668) -> ('172.17.0.2', 38505)) State.FROZEN -> State.IN_PROGRESS 57577ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'l=\xc8kv81\xc2\x02w\x0b\xc8') 57578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'l=\xc8kv81\xc2\x02w\x0b\xc8') 57578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53668) -> ('172.17.0.2', 38505)) State.IN_PROGRESS -> State.SUCCEEDED 57578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36397) -> ('172.17.0.2', 38505)) State.FROZEN -> State.FAILED 57579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53668) -> ('141.24.211.56', 38505)) State.FROZEN -> State.FAILED 57579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36397) -> ('141.24.211.56', 38505)) State.FROZEN -> State.FAILED 57579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64630) -> ('172.17.0.2', 38505)) State.FROZEN -> State.FAILED 57579ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64630) -> ('141.24.211.56', 38505)) State.FROZEN -> State.FAILED 57598ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 57598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 57599ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 57600ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 57603ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 57604ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 57604ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 57604ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 57604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 57605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 57605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 57605ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 57605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XnRppeczRqQs') 57605ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XnRppeczRqQs') 57606ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce", "state": "connected"}] 57610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 57610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 57610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 57610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 57611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 57611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 57611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 57611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 57611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 57612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 57612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1105236943, stream_id=1, stream_seq=0) 57612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 57613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105236943, gaps=[]) 57613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 57617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1695293643, stream_id=1, stream_seq=0) 57617ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 57617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1695293643, gaps=[]) 57620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1105236944, stream_id=1, stream_seq=1) 57620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 57621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236945, stream_id=1, stream_seq=2) 57621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236946, stream_id=1, stream_seq=2) 57621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236947, stream_id=1, stream_seq=2) 57623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105236945, gaps=[]) 57623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236948, stream_id=1, stream_seq=2) 57623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236949, stream_id=1, stream_seq=2) 57624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105236947, gaps=[]) 57624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236950, stream_id=1, stream_seq=2) 57624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236951, stream_id=1, stream_seq=2) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105236949, gaps=[]) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236952, stream_id=1, stream_seq=3) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236953, stream_id=1, stream_seq=3) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236954, stream_id=1, stream_seq=3) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236955, stream_id=1, stream_seq=3) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105236951, gaps=[]) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236956, stream_id=1, stream_seq=3) 57627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236957, stream_id=1, stream_seq=3) 57629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105236953, gaps=[]) 57629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236958, stream_id=1, stream_seq=3) 57629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105236955, gaps=[]) 57629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236959, stream_id=1, stream_seq=4) 57630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236960, stream_id=1, stream_seq=4) 57630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236961, stream_id=1, stream_seq=4) 57630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236962, stream_id=1, stream_seq=4) 57630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236963, stream_id=1, stream_seq=4) 57630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105236957, gaps=[]) 57631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236964, stream_id=1, stream_seq=4) 57631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236965, stream_id=1, stream_seq=4) 57631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105236959, gaps=[]) 57631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236966, stream_id=1, stream_seq=5) 57632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236967, stream_id=1, stream_seq=5) 57632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236968, stream_id=1, stream_seq=5) 57633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105236961, gaps=[]) 57633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236969, stream_id=1, stream_seq=5) 57633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236970, stream_id=1, stream_seq=5) 57633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236971, stream_id=1, stream_seq=5) 57634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105236963, gaps=[]) 57634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236972, stream_id=1, stream_seq=5) 57635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105236965, gaps=[]) 57635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236973, stream_id=1, stream_seq=6) 57636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236974, stream_id=1, stream_seq=6) 57636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236975, stream_id=1, stream_seq=6) 57636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236976, stream_id=1, stream_seq=6) 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105236967, gaps=[]) 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236977, stream_id=1, stream_seq=6) 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236978, stream_id=1, stream_seq=6) 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236979, stream_id=1, stream_seq=6) 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105236969, gaps=[]) 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236980, stream_id=1, stream_seq=7) 57638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236981, stream_id=1, stream_seq=7) 57638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236982, stream_id=1, stream_seq=7) 57638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105236971, gaps=[]) 57638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236983, stream_id=1, stream_seq=7) 57639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236984, stream_id=1, stream_seq=7) 57639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236985, stream_id=1, stream_seq=7) 57639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105236973, gaps=[]) 57639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236986, stream_id=1, stream_seq=7) 57640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105236975, gaps=[]) 57640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236987, stream_id=1, stream_seq=8) 57640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236988, stream_id=1, stream_seq=8) 57640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236989, stream_id=1, stream_seq=8) 57640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236990, stream_id=1, stream_seq=8) 57641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105236977, gaps=[]) 57641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236991, stream_id=1, stream_seq=8) 57641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236992, stream_id=1, stream_seq=8) 57641ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105236993, stream_id=1, stream_seq=8) 57642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105236979, gaps=[]) 57642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105236994, stream_id=1, stream_seq=9) 57642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236995, stream_id=1, stream_seq=9) 57642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236996, stream_id=1, stream_seq=9) 57643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105236981, gaps=[]) 57643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236997, stream_id=1, stream_seq=9) 57643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236998, stream_id=1, stream_seq=9) 57643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105236999, stream_id=1, stream_seq=9) 57644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105236983, gaps=[]) 57644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237000, stream_id=1, stream_seq=9) 57645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105236985, gaps=[]) 57645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237001, stream_id=1, stream_seq=10) 57645ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237002, stream_id=1, stream_seq=10) 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237003, stream_id=1, stream_seq=10) 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237004, stream_id=1, stream_seq=10) 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105236987, gaps=[]) 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237005, stream_id=1, stream_seq=10) 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237006, stream_id=1, stream_seq=10) 57646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237007, stream_id=1, stream_seq=10) 57647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105236989, gaps=[]) 57647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237008, stream_id=1, stream_seq=11) 57647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237009, stream_id=1, stream_seq=11) 57648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237010, stream_id=1, stream_seq=11) 57648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105236991, gaps=[]) 57648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237011, stream_id=1, stream_seq=11) 57648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237012, stream_id=1, stream_seq=11) 57649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237013, stream_id=1, stream_seq=11) 57649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105236993, gaps=[]) 57649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237014, stream_id=1, stream_seq=11) 57650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105236995, gaps=[]) 57650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237015, stream_id=1, stream_seq=12) 57650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237016, stream_id=1, stream_seq=12) 57651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237017, stream_id=1, stream_seq=12) 57651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237018, stream_id=1, stream_seq=12) 57651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105236997, gaps=[]) 57651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237019, stream_id=1, stream_seq=12) 57651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237020, stream_id=1, stream_seq=12) 57652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237021, stream_id=1, stream_seq=12) 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105236999, gaps=[]) 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237022, stream_id=1, stream_seq=13) 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237023, stream_id=1, stream_seq=13) 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237024, stream_id=1, stream_seq=13) 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237001, gaps=[]) 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237025, stream_id=1, stream_seq=13) 57654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237026, stream_id=1, stream_seq=13) 57654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237027, stream_id=1, stream_seq=13) 57654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237003, gaps=[]) 57654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57654ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237028, stream_id=1, stream_seq=13) 57656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237005, gaps=[]) 57656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237029, stream_id=1, stream_seq=14) 57656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237030, stream_id=1, stream_seq=14) 57656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237031, stream_id=1, stream_seq=14) 57656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237032, stream_id=1, stream_seq=14) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237007, gaps=[]) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237033, stream_id=1, stream_seq=14) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237034, stream_id=1, stream_seq=14) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237035, stream_id=1, stream_seq=14) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237009, gaps=[]) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237036, stream_id=1, stream_seq=15) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237037, stream_id=1, stream_seq=15) 57657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237038, stream_id=1, stream_seq=15) 57658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237011, gaps=[]) 57658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237039, stream_id=1, stream_seq=15) 57658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237040, stream_id=1, stream_seq=15) 57659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237041, stream_id=1, stream_seq=15) 57659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237013, gaps=[]) 57659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237042, stream_id=1, stream_seq=15) 57660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237015, gaps=[]) 57660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237043, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237044, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237045, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237046, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237017, gaps=[]) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237047, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237048, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237049, stream_id=1, stream_seq=16) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237019, gaps=[]) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237050, stream_id=1, stream_seq=17) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237051, stream_id=1, stream_seq=17) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237052, stream_id=1, stream_seq=17) 57665ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237021, gaps=[]) 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237053, stream_id=1, stream_seq=17) 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237054, stream_id=1, stream_seq=17) 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237055, stream_id=1, stream_seq=17) 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237023, gaps=[]) 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57666ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237056, stream_id=1, stream_seq=17) 57667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237025, gaps=[]) 57667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237057, stream_id=1, stream_seq=18) 57667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237058, stream_id=1, stream_seq=18) 57667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237059, stream_id=1, stream_seq=18) 57667ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237060, stream_id=1, stream_seq=18) 57668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237027, gaps=[]) 57668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237061, stream_id=1, stream_seq=18) 57668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237062, stream_id=1, stream_seq=18) 57668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237063, stream_id=1, stream_seq=18) 57670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237029, gaps=[]) 57670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237064, stream_id=1, stream_seq=19) 57670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237065, stream_id=1, stream_seq=19) 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237031, gaps=[]) 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237066, stream_id=1, stream_seq=19) 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237067, stream_id=1, stream_seq=19) 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237068, stream_id=1, stream_seq=19) 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237033, gaps=[]) 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237069, stream_id=1, stream_seq=19) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237070, stream_id=1, stream_seq=19) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237035, gaps=[]) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237071, stream_id=1, stream_seq=20) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237072, stream_id=1, stream_seq=20) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237073, stream_id=1, stream_seq=20) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237037, gaps=[]) 57678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237074, stream_id=1, stream_seq=20) 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237075, stream_id=1, stream_seq=20) 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237076, stream_id=1, stream_seq=20) 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237039, gaps=[]) 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237077, stream_id=1, stream_seq=20) 57679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237041, gaps=[]) 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237078, stream_id=1, stream_seq=21) 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237079, stream_id=1, stream_seq=21) 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237080, stream_id=1, stream_seq=21) 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237081, stream_id=1, stream_seq=21) 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237082, stream_id=1, stream_seq=21) 57680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8192 57680ms [log] 8188 57680ms [log] line [file] undefined 57680ms [log] 57680ms [log] reading line 57680ms [log] [experimentStatusChanged] {"status": "running", "message": null} 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237043, gaps=[]) 57680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237083, stream_id=1, stream_seq=21) 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237084, stream_id=1, stream_seq=21) 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237045, gaps=[]) 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237085, stream_id=1, stream_seq=22) 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237086, stream_id=1, stream_seq=22) 57681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237087, stream_id=1, stream_seq=22) 57682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237047, gaps=[]) 57682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237088, stream_id=1, stream_seq=22) 57682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237089, stream_id=1, stream_seq=22) 57682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237090, stream_id=1, stream_seq=22) 57683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237049, gaps=[]) 57683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237091, stream_id=1, stream_seq=22) 57683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WpzCCI6FDpZx') 57683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WpzCCI6FDpZx') 57683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237051, gaps=[]) 57683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237092, stream_id=1, stream_seq=23) 57684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237093, stream_id=1, stream_seq=23) 57684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237094, stream_id=1, stream_seq=23) 57684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237095, stream_id=1, stream_seq=23) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237053, gaps=[]) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237096, stream_id=1, stream_seq=23) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237097, stream_id=1, stream_seq=23) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237098, stream_id=1, stream_seq=23) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237055, gaps=[]) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237099, stream_id=1, stream_seq=24) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237100, stream_id=1, stream_seq=24) 57685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237101, stream_id=1, stream_seq=24) 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237057, gaps=[]) 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237102, stream_id=1, stream_seq=24) 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237103, stream_id=1, stream_seq=24) 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237104, stream_id=1, stream_seq=24) 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237059, gaps=[]) 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237105, stream_id=1, stream_seq=24) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237061, gaps=[]) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237106, stream_id=1, stream_seq=25) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237107, stream_id=1, stream_seq=25) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237108, stream_id=1, stream_seq=25) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237109, stream_id=1, stream_seq=25) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237063, gaps=[]) 57687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237110, stream_id=1, stream_seq=25) 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237111, stream_id=1, stream_seq=25) 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237112, stream_id=1, stream_seq=25) 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237065, gaps=[]) 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237113, stream_id=1, stream_seq=26) 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237114, stream_id=1, stream_seq=26) 57688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237115, stream_id=1, stream_seq=26) 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237067, gaps=[]) 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237116, stream_id=1, stream_seq=26) 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237117, stream_id=1, stream_seq=26) 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237118, stream_id=1, stream_seq=26) 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237069, gaps=[]) 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237119, stream_id=1, stream_seq=26) 57690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237071, gaps=[]) 57690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237120, stream_id=1, stream_seq=27) 57690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237121, stream_id=1, stream_seq=27) 57690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237122, stream_id=1, stream_seq=27) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237123, stream_id=1, stream_seq=27) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237073, gaps=[]) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237124, stream_id=1, stream_seq=27) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237125, stream_id=1, stream_seq=27) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237126, stream_id=1, stream_seq=27) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237075, gaps=[]) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237127, stream_id=1, stream_seq=28) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237128, stream_id=1, stream_seq=28) 57691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237129, stream_id=1, stream_seq=28) 57692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237077, gaps=[]) 57692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237130, stream_id=1, stream_seq=28) 57692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237131, stream_id=1, stream_seq=28) 57692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237132, stream_id=1, stream_seq=28) 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237079, gaps=[]) 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237133, stream_id=1, stream_seq=28) 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237081, gaps=[]) 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237134, stream_id=1, stream_seq=29) 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237135, stream_id=1, stream_seq=29) 57693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237136, stream_id=1, stream_seq=29) 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237137, stream_id=1, stream_seq=29) 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237083, gaps=[]) 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237138, stream_id=1, stream_seq=29) 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237139, stream_id=1, stream_seq=29) 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237140, stream_id=1, stream_seq=29) 57694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237085, gaps=[]) 57695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237141, stream_id=1, stream_seq=30) 57695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237142, stream_id=1, stream_seq=30) 57695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237143, stream_id=1, stream_seq=30) 57695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237087, gaps=[]) 57695ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237144, stream_id=1, stream_seq=30) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237145, stream_id=1, stream_seq=30) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237146, stream_id=1, stream_seq=30) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237089, gaps=[]) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237147, stream_id=1, stream_seq=30) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237091, gaps=[]) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237148, stream_id=1, stream_seq=31) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237149, stream_id=1, stream_seq=31) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237150, stream_id=1, stream_seq=31) 57696ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237151, stream_id=1, stream_seq=31) 57697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237093, gaps=[]) 57697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237152, stream_id=1, stream_seq=31) 57697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237153, stream_id=1, stream_seq=31) 57697ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237154, stream_id=1, stream_seq=31) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237095, gaps=[]) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237155, stream_id=1, stream_seq=32) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237156, stream_id=1, stream_seq=32) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237157, stream_id=1, stream_seq=32) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237097, gaps=[]) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237158, stream_id=1, stream_seq=32) 57698ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237159, stream_id=1, stream_seq=32) 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237160, stream_id=1, stream_seq=32) 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237099, gaps=[]) 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237161, stream_id=1, stream_seq=32) 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237101, gaps=[]) 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1105237162, stream_id=1, stream_seq=33) 57699ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237163, stream_id=1, stream_seq=33) 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237164, stream_id=1, stream_seq=33) 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237165, stream_id=1, stream_seq=33) 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237103, gaps=[]) 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237166, stream_id=1, stream_seq=33) 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1105237167, stream_id=1, stream_seq=33) 57700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1105237168, stream_id=1, stream_seq=33) 57701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237105, gaps=[]) 57701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237107, gaps=[]) 57701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237109, gaps=[]) 57702ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237111, gaps=[]) 57703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237113, gaps=[]) 57703ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237115, gaps=[]) 57704ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237117, gaps=[]) 57705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237119, gaps=[]) 57705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237121, gaps=[]) 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237123, gaps=[]) 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237125, gaps=[]) 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237127, gaps=[]) 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237129, gaps=[]) 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237131, gaps=[]) 57710ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237133, gaps=[]) 57711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237135, gaps=[]) 57711ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237137, gaps=[]) 57712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237139, gaps=[]) 57712ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237141, gaps=[]) 57713ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237143, gaps=[]) 57714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237145, gaps=[]) 57714ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237147, gaps=[]) 57715ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237149, gaps=[]) 57716ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237151, gaps=[]) 57717ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237153, gaps=[]) 57718ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1105237155, gaps=[]) 57719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1105237157, gaps=[]) 57720ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1105237159, gaps=[]) 57721ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237161, gaps=[]) 57722ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1105237163, gaps=[]) 57723ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1105237165, gaps=[]) 57724ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1105237167, gaps=[]) 57725ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 57744ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VCr/7UimNKCT') 57744ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VCr/7UimNKCT') 57745ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36397) -> ('172.17.0.2', 38505)) State.WAITING -> State.IN_PROGRESS 57745ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9cM^\xcc\x8b&v\xfa\xd3\xe4\x010') 57746ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38505) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9cM^\xcc\x8b&v\xfa\xd3\xe4\x010') 57746ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36397) -> ('172.17.0.2', 38505)) State.IN_PROGRESS -> State.SUCCEEDED 57926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1105237168, gaps=[]) 57926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 58282ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce"}', extra='') 58282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 58283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 58283ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 58283ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 58283ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 58283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 58283ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 58284ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58284ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 58284ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58284ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 58285ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/c6205fd9-3d11-448b-b993-9644d07167ce", "state": "closed"}] 58286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 58286ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 58286ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\'M\x94\x86\x0c>&pz\x88"\xea') 58287ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\'M\x94\x86\x0c>&pz\x88"\xea') 58288ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64630) 58288ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 58288ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 58360ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 58360ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 58380ms [err] Traceback (most recent call last): 58380ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 58380ms [err] return _run_code(code, main_globals, None, 58380ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 58380ms [err] exec(code, run_globals) 58380ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 58380ms [err] sys.exit(main()) 58380ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 58381ms [err] asyncio.run(main_async()) 58381ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 58381ms [err] return loop.run_until_complete(main) 58381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 58381ms [err] self.run_forever() 58381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 58382ms [err] self._run_once() 58382ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 58383ms [err] event_list = self._selector.select(timeout) 58383ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 58383ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 58383ms [err] KeyboardInterrupt 58385ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 58385ms [err] h.flush() 58385ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 58490ms [log] starting device 58848ms [err] DEBUG:asyncio:Using selector: EpollSelector 58941ms [err] ERROR:asyncio:Unclosed client session 58941ms [err] client_session: 59003ms [log] parsing 59003ms [log] creating device handler 59003ms [log] [ready] 59003ms [log] reading line 59003ms [log] [websocketToken] "57a0cda1-be2c-482d-bff4-e390fc6f7a32" 59013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 59014ms [log] [websocketConnected] 60712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 60712ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 60742ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/5de1692c-b4e7-440c-ae5b-d5343b08b48a"}}', extra='') 60742ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/5de1692c-b4e7-440c-ae5b-d5343b08b48a"} 60790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 60794ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "new"}] 62796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 62797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 62797ms [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='') 62797ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 62821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d","content":{"type":"offer","sdp":"v=0\\r\\no=- 3939709235 3939709235 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 34109 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 34109 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34109 typ srflx raddr 172.30.0.1 rport 34109\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55420 typ relay raddr 172.17.0.2 rport 55431\\r\\na=end-of-candidates\\r\\na=ice-ufrag:rTsq\\r\\na=ice-pwd:8v9JUhXyiTSvWThe5M40p3\\r\\na=fingerprint:sha-256 49:A7:91:D4:62:EA:42:DB:47:B5:52:56:3D:C7:7B:A2:85:51:DF:55:A1:EC:A1:84:7B:C0:EE:2A:76:A7:AF:88\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 62821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 62821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 62821ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 62821ms [err] v=0 62821ms [err] o=- 3939709235 3939709235 IN IP4 0.0.0.0 62821ms [err] s=- 62821ms [err] t=0 0 62821ms [err] a=group:BUNDLE 0 62821ms [err] a=msid-semantic:WMS * 62821ms [err] m=application 34109 DTLS/SCTP 5000 62821ms [err] c=IN IP4 172.30.0.1 62821ms [err] a=mid:0 62821ms [err] a=sctpmap:5000 webrtc-datachannel 65535 62821ms [err] a=max-message-size:65536 62821ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34109 typ host 62821ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host 62821ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34109 typ srflx raddr 172.30.0.1 rport 34109 62821ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044 62821ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55420 typ relay raddr 172.17.0.2 rport 55431 62821ms [err] a=end-of-candidates 62821ms [err] a=ice-ufrag:rTsq 62821ms [err] a=ice-pwd:8v9JUhXyiTSvWThe5M40p3 62821ms [err] a=fingerprint:sha-256 49:A7:91:D4:62:EA:42:DB:47:B5:52:56:3D:C7:7B:A2:85:51:DF:55:A1:EC:A1:84:7B:C0:EE:2A:76:A7:AF:88 62821ms [err] a=setup:actpass 62821ms [err] 62824ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 62824ms [err] v=0 62824ms [err] o=- 3939709235 3939709235 IN IP4 0.0.0.0 62824ms [err] s=- 62824ms [err] t=0 0 62824ms [err] a=group:BUNDLE 0 62824ms [err] a=msid-semantic:WMS * 62824ms [err] m=application 34109 DTLS/SCTP 5000 62824ms [err] c=IN IP4 172.30.0.1 62824ms [err] a=mid:0 62824ms [err] a=sctpmap:5000 webrtc-datachannel 65535 62824ms [err] a=max-message-size:65536 62824ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34109 typ host 62824ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host 62824ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 34109 typ srflx raddr 172.30.0.1 rport 34109 62824ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044 62824ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 55420 typ relay raddr 172.17.0.2 rport 55431 62824ms [err] a=end-of-candidates 62824ms [err] a=ice-ufrag:rTsq 62824ms [err] a=ice-pwd:8v9JUhXyiTSvWThe5M40p3 62824ms [err] a=fingerprint:sha-256 49:A7:91:D4:62:EA:42:DB:47:B5:52:56:3D:C7:7B:A2:85:51:DF:55:A1:EC:A1:84:7B:C0:EE:2A:76:A7:AF:88 62824ms [err] a=setup:actpass 62824ms [err] 62825ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 62825ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "new"}] 62827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 62827ms [err] v=0 62827ms [err] o=- 3939709235 3939709235 IN IP4 0.0.0.0 62827ms [err] s=- 62827ms [err] t=0 0 62827ms [err] a=group:BUNDLE 0 62827ms [err] a=msid-semantic:WMS * 62827ms [err] m=application 9 DTLS/SCTP 5000 62827ms [err] c=IN IP4 0.0.0.0 62827ms [err] a=mid:0 62827ms [err] a=sctpmap:5000 webrtc-datachannel 65535 62827ms [err] a=max-message-size:65536 62827ms [err] a=ice-ufrag:KzFZ 62827ms [err] a=ice-pwd:vzBkrcFhwItHmHzasNg1hv 62827ms [err] a=fingerprint:sha-256 94:18:0C:AC:81:05:B8:02:69:65:80:5D:98:2B:D2:3B:A9:FC:5A:33:49:43:EA:6F:FB:41:97:0A:F1:AC:2D:4B 62827ms [err] a=setup:active 62827ms [err] 62827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 62827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 62827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 62829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 62829ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 62831ms [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'\x88h0\x1f\x86\xc2\xbcB\xfdE\x16\xce') 62831ms [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'p\xce/\x0e\xce\x92\xac\xeeT?\x93\x9f') 62832ms [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'\x88h0\x1f\x86\xc2\xbcB\xfdE\x16\xce') 62832ms [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'p\xce/\x0e\xce\x92\xac\xeeT?\x93\x9f') 62834ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 62834ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc2\xca\xa2F\x9c\x0f\xe5\xb1\xb3;K\xf0') 62835ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xc2\xca\xa2F\x9c\x0f\xe5\xb1\xb3;K\xf0') 62835ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'N\x0b+\xa6\xa6\xd3\x08Yr\xfbq\x84') 62836ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'N\x0b+\xa6\xa6\xd3\x08Yr\xfbq\x84') 62836ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61235) (expires in 600 seconds) 62836ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 62836ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 62837ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 62837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 62837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 62838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.30.0.1', 34109)) State.FROZEN -> State.WAITING 62838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58356) -> ('172.30.0.1', 34109)) State.FROZEN -> State.WAITING 62838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.17.0.2', 34044)) State.FROZEN -> State.WAITING 62838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61235) -> ('172.30.0.1', 34109)) State.FROZEN -> State.WAITING 62838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62838ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.30.0.1', 34109)) State.WAITING -> State.IN_PROGRESS 62838ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\x84\xe1\x95\x82\xe8\x84\xe4>a\xd1\xaa') 62839ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "connecting"}] 62839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\x84\xe1\x95\x82\xe8\x84\xe4>a\xd1\xaa') 62839ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.30.0.1', 34109)) State.IN_PROGRESS -> State.SUCCEEDED 62840ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('141.24.211.56', 34109)) State.FROZEN -> State.WAITING 62840ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('141.24.211.56', 34044)) State.FROZEN -> State.WAITING 62840ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('141.24.210.113', 55420)) State.FROZEN -> State.WAITING 62851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h\x19\xc2y\x1d\xfb\x84z.$\xdd;') 62852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h\x19\xc2y\x1d\xfb\x84z.$\xdd;') 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58356) -> ('172.30.0.1', 34109)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.17.0.2', 34044)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58356) -> ('172.17.0.2', 34044)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('141.24.211.56', 34109)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58356) -> ('141.24.211.56', 34109)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('141.24.211.56', 34044)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58356) -> ('141.24.211.56', 34044)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61235) -> ('172.30.0.1', 34109)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61235) -> ('172.17.0.2', 34044)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('141.24.210.113', 55420)) State.WAITING -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58356) -> ('141.24.210.113', 55420)) State.FROZEN -> State.FAILED 62852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61235) -> ('141.24.211.56', 34109)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61235) -> ('141.24.211.56', 34044)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61235) -> ('141.24.210.113', 55420)) State.FROZEN -> State.FAILED 62853ms [err] INFO:aioice.ice:Connection(0) ICE completed 62853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"z\xd7'\xc5\xb2t\xc9b\xe5\xc0d\x1c") 62853ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"z\xd7'\xc5\xb2t\xc9b\xe5\xc0d\x1c") 62853ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(wy8Dw6D6Iu 1 udp 1862270975 172.17.0.2 34109 typ prflx) 62853ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.17.0.2', 34109)) State.WAITING -> State.IN_PROGRESS 62854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34109) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdfv\x0fq\x01\x93E=#+ma') 62854ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34109) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdfv\x0fq\x01\x93E=#+ma') 62854ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48834) -> ('172.17.0.2', 34109)) State.IN_PROGRESS -> State.SUCCEEDED 62859ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 62859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 62860ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 62860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 62876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 62876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 62876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 62876ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 62876ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 62876ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "connected"}] 62877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 62877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 62877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 62879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 62880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3823861464, stream_id=1, stream_seq=0) 62880ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 62880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2036769661, stream_id=1, stream_seq=0) 62880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 62880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3823861464, gaps=[]) 62881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2036769662, stream_id=1, stream_seq=1) 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769663, stream_id=1, stream_seq=2) 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769664, stream_id=1, stream_seq=2) 62882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769665, stream_id=1, stream_seq=2) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769661, gaps=[]) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769662, gaps=[]) 62883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769666, stream_id=1, stream_seq=2) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769663, gaps=[]) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769667, stream_id=1, stream_seq=2) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769668, stream_id=1, stream_seq=2) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769664, gaps=[]) 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769669, stream_id=1, stream_seq=2) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769665, gaps=[]) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769670, stream_id=1, stream_seq=3) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769671, stream_id=1, stream_seq=3) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769666, gaps=[]) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769672, stream_id=1, stream_seq=3) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769673, stream_id=1, stream_seq=3) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769667, gaps=[]) 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769674, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769675, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769668, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769676, stream_id=1, stream_seq=3) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769669, gaps=[]) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769677, stream_id=1, stream_seq=4) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769678, stream_id=1, stream_seq=4) 62886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769670, gaps=[]) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769679, stream_id=1, stream_seq=4) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769680, stream_id=1, stream_seq=4) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769671, gaps=[]) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769681, stream_id=1, stream_seq=4) 62887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769682, stream_id=1, stream_seq=4) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769672, gaps=[]) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769683, stream_id=1, stream_seq=4) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769673, gaps=[]) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769684, stream_id=1, stream_seq=5) 62888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769685, stream_id=1, stream_seq=5) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769674, gaps=[]) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769686, stream_id=1, stream_seq=5) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769687, stream_id=1, stream_seq=5) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769675, gaps=[]) 62889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769688, stream_id=1, stream_seq=5) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769689, stream_id=1, stream_seq=5) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769676, gaps=[]) 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769690, stream_id=1, stream_seq=5) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769677, gaps=[]) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769691, stream_id=1, stream_seq=6) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769692, stream_id=1, stream_seq=6) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769678, gaps=[]) 62891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769693, stream_id=1, stream_seq=6) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769694, stream_id=1, stream_seq=6) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769679, gaps=[]) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769695, stream_id=1, stream_seq=6) 62892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769696, stream_id=1, stream_seq=6) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769680, gaps=[]) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769697, stream_id=1, stream_seq=6) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769681, gaps=[]) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769698, stream_id=1, stream_seq=7) 62893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769699, stream_id=1, stream_seq=7) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769682, gaps=[]) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769700, stream_id=1, stream_seq=7) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769701, stream_id=1, stream_seq=7) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769683, gaps=[]) 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769702, stream_id=1, stream_seq=7) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769703, stream_id=1, stream_seq=7) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769684, gaps=[]) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769704, stream_id=1, stream_seq=7) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769685, gaps=[]) 62895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769705, stream_id=1, stream_seq=8) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769706, stream_id=1, stream_seq=8) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769686, gaps=[]) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769707, stream_id=1, stream_seq=8) 62896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769708, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769687, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769709, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769710, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769688, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769711, stream_id=1, stream_seq=8) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769689, gaps=[]) 62897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769712, stream_id=1, stream_seq=9) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769713, stream_id=1, stream_seq=9) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769690, gaps=[]) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769714, stream_id=1, stream_seq=9) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769715, stream_id=1, stream_seq=9) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769691, gaps=[]) 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769716, stream_id=1, stream_seq=9) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769717, stream_id=1, stream_seq=9) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769692, gaps=[]) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769718, stream_id=1, stream_seq=9) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769693, gaps=[]) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769719, stream_id=1, stream_seq=10) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769720, stream_id=1, stream_seq=10) 62899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769694, gaps=[]) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769721, stream_id=1, stream_seq=10) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769722, stream_id=1, stream_seq=10) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769695, gaps=[]) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769723, stream_id=1, stream_seq=10) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769724, stream_id=1, stream_seq=10) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769696, gaps=[]) 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769725, stream_id=1, stream_seq=10) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769697, gaps=[]) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769726, stream_id=1, stream_seq=11) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769727, stream_id=1, stream_seq=11) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769698, gaps=[]) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769728, stream_id=1, stream_seq=11) 62901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769729, stream_id=1, stream_seq=11) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769699, gaps=[]) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769730, stream_id=1, stream_seq=11) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769731, stream_id=1, stream_seq=11) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769700, gaps=[]) 62902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769732, stream_id=1, stream_seq=11) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769701, gaps=[]) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769733, stream_id=1, stream_seq=12) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769734, stream_id=1, stream_seq=12) 62903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769702, gaps=[]) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769735, stream_id=1, stream_seq=12) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769736, stream_id=1, stream_seq=12) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769703, gaps=[]) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769737, stream_id=1, stream_seq=12) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769738, stream_id=1, stream_seq=12) 62904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769704, gaps=[]) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769739, stream_id=1, stream_seq=12) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769705, gaps=[]) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769740, stream_id=1, stream_seq=13) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769741, stream_id=1, stream_seq=13) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769706, gaps=[]) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769742, stream_id=1, stream_seq=13) 62905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769743, stream_id=1, stream_seq=13) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769707, gaps=[]) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769744, stream_id=1, stream_seq=13) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769745, stream_id=1, stream_seq=13) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769708, gaps=[]) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769746, stream_id=1, stream_seq=13) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769709, gaps=[]) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769747, stream_id=1, stream_seq=14) 62906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769748, stream_id=1, stream_seq=14) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769710, gaps=[]) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769749, stream_id=1, stream_seq=14) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769750, stream_id=1, stream_seq=14) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769711, gaps=[]) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769751, stream_id=1, stream_seq=14) 62907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769752, stream_id=1, stream_seq=14) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769712, gaps=[]) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769753, stream_id=1, stream_seq=14) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769713, gaps=[]) 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769754, stream_id=1, stream_seq=15) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769755, stream_id=1, stream_seq=15) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769714, gaps=[]) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769756, stream_id=1, stream_seq=15) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769757, stream_id=1, stream_seq=15) 62909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769715, gaps=[]) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769758, stream_id=1, stream_seq=15) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769759, stream_id=1, stream_seq=15) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769716, gaps=[]) 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769760, stream_id=1, stream_seq=15) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769717, gaps=[]) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769761, stream_id=1, stream_seq=16) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769762, stream_id=1, stream_seq=16) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769718, gaps=[]) 62911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769763, stream_id=1, stream_seq=16) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769764, stream_id=1, stream_seq=16) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769719, gaps=[]) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769765, stream_id=1, stream_seq=16) 62912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769766, stream_id=1, stream_seq=16) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769720, gaps=[]) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769767, stream_id=1, stream_seq=16) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769721, gaps=[]) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769768, stream_id=1, stream_seq=17) 62913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769769, stream_id=1, stream_seq=17) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769722, gaps=[]) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769770, stream_id=1, stream_seq=17) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769771, stream_id=1, stream_seq=17) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769723, gaps=[]) 62914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769772, stream_id=1, stream_seq=17) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769773, stream_id=1, stream_seq=17) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769724, gaps=[]) 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62915ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769774, stream_id=1, stream_seq=17) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769725, gaps=[]) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769775, stream_id=1, stream_seq=18) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769776, stream_id=1, stream_seq=18) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769726, gaps=[]) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769777, stream_id=1, stream_seq=18) 62916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769778, stream_id=1, stream_seq=18) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769727, gaps=[]) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769779, stream_id=1, stream_seq=18) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769780, stream_id=1, stream_seq=18) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769728, gaps=[]) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769781, stream_id=1, stream_seq=18) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769729, gaps=[]) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769782, stream_id=1, stream_seq=19) 62917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769783, stream_id=1, stream_seq=19) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769730, gaps=[]) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769784, stream_id=1, stream_seq=19) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769785, stream_id=1, stream_seq=19) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769731, gaps=[]) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769786, stream_id=1, stream_seq=19) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769787, stream_id=1, stream_seq=19) 62918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769732, gaps=[]) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769788, stream_id=1, stream_seq=19) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769733, gaps=[]) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769789, stream_id=1, stream_seq=20) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769790, stream_id=1, stream_seq=20) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769734, gaps=[]) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769791, stream_id=1, stream_seq=20) 62919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769792, stream_id=1, stream_seq=20) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769735, gaps=[]) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769793, stream_id=1, stream_seq=20) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769794, stream_id=1, stream_seq=20) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769736, gaps=[]) 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769795, stream_id=1, stream_seq=20) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769737, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769796, stream_id=1, stream_seq=21) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769797, stream_id=1, stream_seq=21) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769738, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769798, stream_id=1, stream_seq=21) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769799, stream_id=1, stream_seq=21) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769739, gaps=[]) 62921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769800, stream_id=1, stream_seq=21) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769801, stream_id=1, stream_seq=21) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769740, gaps=[]) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769802, stream_id=1, stream_seq=21) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769741, gaps=[]) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769803, stream_id=1, stream_seq=22) 62922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769804, stream_id=1, stream_seq=22) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769742, gaps=[]) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769805, stream_id=1, stream_seq=22) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769806, stream_id=1, stream_seq=22) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769743, gaps=[]) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769807, stream_id=1, stream_seq=22) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769808, stream_id=1, stream_seq=22) 62923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769744, gaps=[]) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769809, stream_id=1, stream_seq=22) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769745, gaps=[]) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769810, stream_id=1, stream_seq=23) 62924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769811, stream_id=1, stream_seq=23) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769746, gaps=[]) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769812, stream_id=1, stream_seq=23) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769813, stream_id=1, stream_seq=23) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769747, gaps=[]) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769814, stream_id=1, stream_seq=23) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769815, stream_id=1, stream_seq=23) 62925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769748, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769816, stream_id=1, stream_seq=23) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769749, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769817, stream_id=1, stream_seq=24) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769818, stream_id=1, stream_seq=24) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769750, gaps=[]) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769819, stream_id=1, stream_seq=24) 62926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769820, stream_id=1, stream_seq=24) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769751, gaps=[]) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769821, stream_id=1, stream_seq=24) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769822, stream_id=1, stream_seq=24) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769752, gaps=[]) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769823, stream_id=1, stream_seq=24) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769753, gaps=[]) 62927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769824, stream_id=1, stream_seq=25) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769825, stream_id=1, stream_seq=25) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769754, gaps=[]) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769826, stream_id=1, stream_seq=25) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769827, stream_id=1, stream_seq=25) 62928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769755, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769828, stream_id=1, stream_seq=25) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769829, stream_id=1, stream_seq=25) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769756, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769830, stream_id=1, stream_seq=25) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769757, gaps=[]) 62929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769831, stream_id=1, stream_seq=26) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769832, stream_id=1, stream_seq=26) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769758, gaps=[]) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769833, stream_id=1, stream_seq=26) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769834, stream_id=1, stream_seq=26) 62930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769759, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769835, stream_id=1, stream_seq=26) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769836, stream_id=1, stream_seq=26) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769760, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769837, stream_id=1, stream_seq=26) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769761, gaps=[]) 62931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769838, stream_id=1, stream_seq=27) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769839, stream_id=1, stream_seq=27) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769762, gaps=[]) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769840, stream_id=1, stream_seq=27) 62932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769841, stream_id=1, stream_seq=27) 62933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8192 62933ms [log] 8188 62933ms [log] line [file] undefined 62933ms [log] 62933ms [log] reading line 62933ms [log] [experimentStatusChanged] {"status": "running", "message": null} 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769763, gaps=[]) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769842, stream_id=1, stream_seq=27) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769843, stream_id=1, stream_seq=27) 62933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769764, gaps=[]) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769844, stream_id=1, stream_seq=27) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769765, gaps=[]) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769845, stream_id=1, stream_seq=28) 62934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769846, stream_id=1, stream_seq=28) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769766, gaps=[]) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769847, stream_id=1, stream_seq=28) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769848, stream_id=1, stream_seq=28) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769767, gaps=[]) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769849, stream_id=1, stream_seq=28) 62935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769850, stream_id=1, stream_seq=28) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769768, gaps=[]) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769851, stream_id=1, stream_seq=28) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769769, gaps=[]) 62936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769852, stream_id=1, stream_seq=29) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769853, stream_id=1, stream_seq=29) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769770, gaps=[]) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769854, stream_id=1, stream_seq=29) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769855, stream_id=1, stream_seq=29) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769771, gaps=[]) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769856, stream_id=1, stream_seq=29) 62937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769857, stream_id=1, stream_seq=29) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769772, gaps=[]) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769858, stream_id=1, stream_seq=29) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769773, gaps=[]) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769859, stream_id=1, stream_seq=30) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769860, stream_id=1, stream_seq=30) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769774, gaps=[]) 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769861, stream_id=1, stream_seq=30) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769862, stream_id=1, stream_seq=30) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769775, gaps=[]) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769863, stream_id=1, stream_seq=30) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769864, stream_id=1, stream_seq=30) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769776, gaps=[]) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769865, stream_id=1, stream_seq=30) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769777, gaps=[]) 62939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769866, stream_id=1, stream_seq=31) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769867, stream_id=1, stream_seq=31) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769778, gaps=[]) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769868, stream_id=1, stream_seq=31) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769869, stream_id=1, stream_seq=31) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769779, gaps=[]) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769870, stream_id=1, stream_seq=31) 62940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769871, stream_id=1, stream_seq=31) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769780, gaps=[]) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769872, stream_id=1, stream_seq=31) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769781, gaps=[]) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769873, stream_id=1, stream_seq=32) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769874, stream_id=1, stream_seq=32) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769782, gaps=[]) 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769875, stream_id=1, stream_seq=32) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769876, stream_id=1, stream_seq=32) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769783, gaps=[]) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769877, stream_id=1, stream_seq=32) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769878, stream_id=1, stream_seq=32) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769784, gaps=[]) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769879, stream_id=1, stream_seq=32) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769785, gaps=[]) 62942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2036769880, stream_id=1, stream_seq=33) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769881, stream_id=1, stream_seq=33) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769786, gaps=[]) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769882, stream_id=1, stream_seq=33) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769883, stream_id=1, stream_seq=33) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769787, gaps=[]) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769884, stream_id=1, stream_seq=33) 62943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2036769885, stream_id=1, stream_seq=33) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769788, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2036769886, stream_id=1, stream_seq=33) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769789, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769790, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769791, gaps=[]) 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769792, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769793, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769794, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769795, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769796, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769797, gaps=[]) 62945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769798, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769799, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769800, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769801, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769802, gaps=[]) 62946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769803, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769804, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769805, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769806, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769807, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769808, gaps=[]) 62947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769809, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769810, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769811, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769812, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769813, gaps=[]) 62948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769814, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769815, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769816, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769817, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769818, gaps=[]) 62949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769819, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769820, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769821, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769822, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769823, gaps=[]) 62950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769824, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769825, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769826, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769827, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769828, gaps=[]) 62951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769829, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769830, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769831, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769832, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769833, gaps=[]) 62952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769834, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769835, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769836, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769837, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769838, gaps=[]) 62953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769839, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769840, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769841, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769842, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769843, gaps=[]) 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769844, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769845, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769846, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769847, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769848, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769849, gaps=[]) 62955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769850, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769851, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769852, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769853, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769854, gaps=[]) 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769855, gaps=[]) 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769856, gaps=[]) 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769857, gaps=[]) 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769858, gaps=[]) 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769859, gaps=[]) 62957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769860, gaps=[]) 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769861, gaps=[]) 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769862, gaps=[]) 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769863, gaps=[]) 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769864, gaps=[]) 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769865, gaps=[]) 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769866, gaps=[]) 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769867, gaps=[]) 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769868, gaps=[]) 62959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769869, gaps=[]) 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769870, gaps=[]) 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769871, gaps=[]) 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769872, gaps=[]) 62960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769873, gaps=[]) 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769874, gaps=[]) 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769875, gaps=[]) 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769876, gaps=[]) 62961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769877, gaps=[]) 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769878, gaps=[]) 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769879, gaps=[]) 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2036769880, gaps=[]) 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2036769881, gaps=[]) 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2036769882, gaps=[]) 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2036769883, gaps=[]) 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2036769884, gaps=[]) 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2036769885, gaps=[]) 62963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 62988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2036769886, gaps=[]) 62988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 63537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d"}', extra='') 63537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 63537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 63537ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 63537ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 63537ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 63537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 63537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 63538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63538ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 63538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 63539ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6d4714f8-aa31-4268-9368-975abfb95f5d", "state": "closed"}] 63539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 63539ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 63539ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'a\x9b1fa\r\xda\x8a\xaa\xf9N\x9f') 63540ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'a\x9b1fa\r\xda\x8a\xaa\xf9N\x9f') 63540ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61235) 63540ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 63540ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 63580ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 63581ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 63613ms [err] Traceback (most recent call last): 63613ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 63613ms [err] return _run_code(code, main_globals, None, 63613ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 63613ms [err] exec(code, run_globals) 63613ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 63613ms [err] sys.exit(main()) 63613ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 63613ms [err] asyncio.run(main_async()) 63613ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 63614ms [err] return loop.run_until_complete(main) 63614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 63614ms [err] self.run_forever() 63614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 63614ms [err] self._run_once() 63614ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 63615ms [err] event_list = self._selector.select(timeout) 63615ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 63615ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 63615ms [err] KeyboardInterrupt 63616ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 63616ms [err] h.flush() 63616ms [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 86398ms [log] starting device 86771ms [err] DEBUG:asyncio:Using selector: EpollSelector 86860ms [err] ERROR:asyncio:Unclosed client session 86860ms [err] client_session: 86915ms [log] parsing 86915ms [log] creating device handler 86915ms [log] [ready] 86915ms [log] reading line 86915ms [log] [websocketToken] "83953efb-dbb7-4b50-8336-eeae6b1e5ac8" 86925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86925ms [log] line {"signal":"gpio1","value":"strongH"} 86925ms [log] 86925ms [log] reading line 86925ms [log] line {"signal":"gpio2","value":"strongL"} 86925ms [log] 86925ms [log] reading line 86925ms [log] [websocketConnected] 90205ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90205ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90222ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/85ae4779-a426-44e2-85e5-eb659c07efcd"}}', extra='') 90223ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/85ae4779-a426-44e2-85e5-eb659c07efcd"} 90286ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064","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='') 90291ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 90291ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 90291ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064", "state": "new"}] 92295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 92297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 92297ms [err] v=0 92297ms [err] o=- 3939709264 3939709264 IN IP4 0.0.0.0 92297ms [err] s=- 92297ms [err] t=0 0 92297ms [err] a=group:BUNDLE 0 92297ms [err] a=msid-semantic:WMS * 92297ms [err] m=application 9 DTLS/SCTP 5000 92297ms [err] c=IN IP4 0.0.0.0 92297ms [err] a=mid:0 92297ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92297ms [err] a=max-message-size:65536 92297ms [err] a=ice-ufrag:OHnU 92297ms [err] a=ice-pwd:zAplB6BPA7Aq0X8H9Cun4p 92297ms [err] a=fingerprint:sha-256 EE:F7:F0:CF:3A:08:FB:D7:50:A5:BF:64:F0:08:92:FB:36:08:0D:22:34:B8:11:1F:3D:17:0F:C4:35:80:2D:9A 92297ms [err] a=setup:actpass 92297ms [err] 92298ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 92298ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92299ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064", "state": "new"}] 92300ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92300ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92303ms [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'S\xdaN8`O\xbdP\xc4\x11\x0e\x1f') 92303ms [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'\xe4\xdd\xe3\xa9\x16\x1b\xe3\xa7\x86\x80\xd77') 92304ms [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'S\xdaN8`O\xbdP\xc4\x11\x0e\x1f') 92304ms [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'\xe4\xdd\xe3\xa9\x16\x1b\xe3\xa7\x86\x80\xd77') 92306ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 92306ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd5\xa1\xa8\xe2n"\xb8/N\xf5f\x15') 92307ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd5\xa1\xa8\xe2n"\xb8/N\xf5f\x15') 92307ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'&\x7f\xe5bI\xb9C\x82\xc4\xab\xde\xc9') 92308ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'&\x7f\xe5bI\xb9C\x82\xc4\xab\xde\xc9') 92308ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50491) (expires in 600 seconds) 92308ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 92308ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92309ms [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='') 92309ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92309ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064"}', extra='') 92309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 92330ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nT+DQdVh20cM') 92331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nT+DQdVh20cM') 92336ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3530553312286374001 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:T7OY\\r\\na=ice-pwd:hpgutf2C6YTLhDA1ng4vJNuF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 ED:ED:8C:9E:93:2D:87:00:BB:24:94:DF:19:B6:34:62:C1:06:FD:C6:F4:1A:83:44:98:EE:A2:FC:D4:FA:6E:91\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064"}', extra='') 92336ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92336ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 92336ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 92336ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 92336ms [err] v=0 92336ms [err] o=- 3530553312286374001 2 IN IP4 127.0.0.1 92336ms [err] s=- 92336ms [err] t=0 0 92336ms [err] a=group:BUNDLE 0 92336ms [err] a=msid-semantic: WMS 92336ms [err] m=application 9 DTLS/SCTP 5000 92336ms [err] c=IN IP4 0.0.0.0 92336ms [err] a=ice-ufrag:T7OY 92336ms [err] a=ice-pwd:hpgutf2C6YTLhDA1ng4vJNuF 92336ms [err] a=ice-options:trickle 92336ms [err] a=fingerprint:sha-256 ED:ED:8C:9E:93:2D:87:00:BB:24:94:DF:19:B6:34:62:C1:06:FD:C6:F4:1A:83:44:98:EE:A2:FC:D4:FA:6E:91 92336ms [err] a=setup:active 92336ms [err] a=mid:0 92336ms [err] a=sctpmap:5000 webrtc-datachannel 1024 92336ms [err] 92337ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 92337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92337ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(7SXan0eZN6 1 udp 1845501695 172.17.0.2 36559 typ prflx) 92338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92338ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59436) -> ('172.17.0.2', 36559)) State.WAITING -> State.IN_PROGRESS 92338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x99b\x8fZI\x19\x04\x83\xb0\x9a\xbf\xb8') 92339ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064", "state": "connecting"}] 92339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x99b\x8fZI\x19\x04\x83\xb0\x9a\xbf\xb8') 92339ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59436) -> ('172.17.0.2', 36559)) State.IN_PROGRESS -> State.SUCCEEDED 92339ms [err] INFO:aioice.ice:Connection(0) ICE completed 92343ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:506937595 1 udp 2113937151 1e188439-805c-46f5-a6ef-8dd31d1f234b.local 36559 typ host generation 0 ufrag T7OY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064"}', extra='') 92343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 92343ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 92347ms [err] INFO:aioice.ice:Connection(0) Remote candidate "1e188439-805c-46f5-a6ef-8dd31d1f234b.local" resolved to 172.17.0.2 92351ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2367480296 1 udp 1677729535 141.24.211.56 36559 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag T7OY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064"}', extra='') 92351ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92351ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 92351ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 92358ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59436) -> ('172.17.0.2', 36559)) State.FROZEN -> State.IN_PROGRESS 92358ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\x10\xd1\x16\xc0\xcc|5@D\xc3\x84') 92360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\x10\xd1\x16\xc0\xcc|5@D\xc3\x84') 92360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59436) -> ('172.17.0.2', 36559)) State.IN_PROGRESS -> State.SUCCEEDED 92360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37935) -> ('172.17.0.2', 36559)) State.FROZEN -> State.FAILED 92360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59436) -> ('141.24.211.56', 36559)) State.FROZEN -> State.FAILED 92360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37935) -> ('141.24.211.56', 36559)) State.FROZEN -> State.FAILED 92360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50491) -> ('172.17.0.2', 36559)) State.FROZEN -> State.FAILED 92360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50491) -> ('141.24.211.56', 36559)) State.FROZEN -> State.FAILED 92380ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 92380ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92381ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 92382ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 92385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 92385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 92386ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 92386ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 92386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 92386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 92386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 92387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'r8O1clLnLbCn') 92387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'r8O1clLnLbCn') 92387ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064", "state": "connected"}] 92390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 92391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 92391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 92391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 92391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 92392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 92392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 92393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 92393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 92393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 92393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2166374714, stream_id=1, stream_seq=0) 92393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 92394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2166374714, gaps=[]) 92394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 92395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=362828973, stream_id=1, stream_seq=0) 92395ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=362828973, gaps=[]) 92396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2166374715, stream_id=1, stream_seq=1) 92396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 92396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2166374716, stream_id=1, stream_seq=2) 92397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2166374716, gaps=[]) 92397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 92448ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZAM355/oi0a3') 92448ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZAM355/oi0a3') 92467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 92467ms [log] [experimentStatusChanged] {"status": "running", "message": null} 92511ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zwbJUqPBsdUa') 92511ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zwbJUqPBsdUa') 92512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37935) -> ('172.17.0.2', 36559)) State.WAITING -> State.IN_PROGRESS 92512ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y\xa2x\xeb\x0511\x98,v\x03S') 92515ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 36559) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y\xa2x\xeb\x0511\x98,v\x03S') 92515ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37935) -> ('172.17.0.2', 36559)) State.IN_PROGRESS -> State.SUCCEEDED 92956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064"}', extra='') 92957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 92957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 92957ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 92958ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 92958ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 92958ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 92959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 92959ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 92960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 92960ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5dc02a1c-2607-41a1-94dc-4ffc015ce064", "state": "closed"}] 92961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 92961ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 92962ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'-q\xcaT\x8f\xa3\x93Eg\x1c\xae\xb3') 92963ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'-q\xcaT\x8f\xa3\x93Eg\x1c\xae\xb3') 92963ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50491) 92963ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 92963ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 93034ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93034ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 93054ms [err] Traceback (most recent call last): 93054ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 93054ms [err] return _run_code(code, main_globals, None, 93054ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 93055ms [err] exec(code, run_globals) 93055ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 93055ms [err] sys.exit(main()) 93055ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 93055ms [err] asyncio.run(main_async()) 93055ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 93055ms [err] return loop.run_until_complete(main) 93055ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 93055ms [err] self.run_forever() 93055ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 93055ms [err] self._run_once() 93055ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 93056ms [err] event_list = self._selector.select(timeout) 93056ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 93056ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 93056ms [err] KeyboardInterrupt 93058ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 93058ms [err] h.flush() 93058ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 93156ms [log] starting device 93532ms [err] DEBUG:asyncio:Using selector: EpollSelector 93621ms [err] ERROR:asyncio:Unclosed client session 93621ms [err] client_session: 93680ms [log] parsing 93680ms [log] creating device handler 93680ms [log] [ready] 93680ms [log] reading line 93680ms [log] [websocketToken] "27c6801d-34cf-4f3a-a7ce-a25fb0212f0b" 93690ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 93691ms [log] [websocketConnected] 96968ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96968ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/eb4d6714-9790-4ccd-8181-4ba7bafd250b"}}', extra='') 96993ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/eb4d6714-9790-4ccd-8181-4ba7bafd250b"} 97040ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3","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='') 97045ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3", "state": "new"}] 99048ms [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='') 99048ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 99048ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3"}', extra='') 99048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 99049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 641671006027490618 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:DHwY\\r\\na=ice-pwd:FKtI9FE6Avw5XN76Z39AMRHE\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 21:FC:80:6E:A7:08:32:D0:89:F6:2A:E2:42:E4:A5:E0:6E:A3:B9:32:2D:46:63:07:F0:92:D9:13:12:7F:73:A4\\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:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3"}', extra='') 99049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 99049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 99049ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 99049ms [err] v=0 99049ms [err] o=- 641671006027490618 2 IN IP4 127.0.0.1 99049ms [err] s=- 99049ms [err] t=0 0 99049ms [err] a=group:BUNDLE 0 99049ms [err] a=extmap-allow-mixed 99049ms [err] a=msid-semantic: WMS 99049ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 99049ms [err] c=IN IP4 0.0.0.0 99049ms [err] a=ice-ufrag:DHwY 99049ms [err] a=ice-pwd:FKtI9FE6Avw5XN76Z39AMRHE 99049ms [err] a=ice-options:trickle 99049ms [err] a=fingerprint:sha-256 21:FC:80:6E:A7:08:32:D0:89:F6:2A:E2:42:E4:A5:E0:6E:A3:B9:32:2D:46:63:07:F0:92:D9:13:12:7F:73:A4 99049ms [err] a=setup:actpass 99049ms [err] a=mid:0 99049ms [err] a=sctp-port:5000 99049ms [err] a=max-message-size:262144 99049ms [err] 99052ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 99052ms [err] v=0 99052ms [err] o=- 641671006027490618 2 IN IP4 127.0.0.1 99052ms [err] s=- 99052ms [err] t=0 0 99052ms [err] a=group:BUNDLE 0 99052ms [err] a=extmap-allow-mixed 99052ms [err] a=msid-semantic: WMS 99052ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 99052ms [err] c=IN IP4 0.0.0.0 99052ms [err] a=ice-ufrag:DHwY 99052ms [err] a=ice-pwd:FKtI9FE6Avw5XN76Z39AMRHE 99052ms [err] a=ice-options:trickle 99052ms [err] a=fingerprint:sha-256 21:FC:80:6E:A7:08:32:D0:89:F6:2A:E2:42:E4:A5:E0:6E:A3:B9:32:2D:46:63:07:F0:92:D9:13:12:7F:73:A4 99052ms [err] a=setup:actpass 99052ms [err] a=mid:0 99052ms [err] a=sctp-port:5000 99052ms [err] a=max-message-size:262144 99052ms [err] 99052ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 99052ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3", "state": "new"}] 99054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 99054ms [err] v=0 99054ms [err] o=- 3939709271 3939709271 IN IP4 0.0.0.0 99054ms [err] s=- 99054ms [err] t=0 0 99054ms [err] a=group:BUNDLE 0 99054ms [err] a=msid-semantic:WMS * 99054ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 99054ms [err] c=IN IP4 0.0.0.0 99054ms [err] a=mid:0 99054ms [err] a=sctp-port:5000 99054ms [err] a=max-message-size:65536 99054ms [err] a=ice-ufrag:AYlK 99054ms [err] a=ice-pwd:HPGHO9Iy0BUGZYRzKIq9Uo 99054ms [err] a=fingerprint:sha-256 DB:1B:E5:F8:16:F8:41:A9:A8:1D:C5:52:36:D2:FC:07:1E:98:02:D1:D6:DB:82:0D:FA:79:82:42:CF:87:26:CF 99054ms [err] a=setup:active 99054ms [err] 99054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 99054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 99055ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 99056ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 99057ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 99059ms [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'\xb0\xaf:Z\xe2\xb6<\x02\xa6df\xb8') 99059ms [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'm\xd6\xd5\x0b\xd4M\xe0\xd4\x89\xe7L[') 99060ms [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'\xb0\xaf:Z\xe2\xb6<\x02\xa6df\xb8') 99060ms [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'm\xd6\xd5\x0b\xd4M\xe0\xd4\x89\xe7L[') 99062ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 99062ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8\x12\x9f\xa1%e{iw\x0b\xe0\xd8') 99062ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd8\x12\x9f\xa1%e{iw\x0b\xe0\xd8') 99063ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf9p$\x00\x94~\xc1G\x8d\xbd\xa9\xd1') 99064ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf9p$\x00\x94~\xc1G\x8d\xbd\xa9\xd1') 99064ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58156) (expires in 600 seconds) 99064ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 99064ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 99065ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 99065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 99066ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 99066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 99066ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3", "state": "connecting"}] 99089ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'aFWOnLauIOxp') 99090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'aFWOnLauIOxp') 99090ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DVN969kVgg 1 udp 1845501695 172.17.0.2 48397 typ prflx) 99090ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52572) -> ('172.17.0.2', 48397)) State.WAITING -> State.IN_PROGRESS 99090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%\xe0\xdcm\x13\xea"\xcf*H\x0c[') 99092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'%\xe0\xdcm\x13\xea"\xcf*H\x0c[') 99092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52572) -> ('172.17.0.2', 48397)) State.IN_PROGRESS -> State.SUCCEEDED 99092ms [err] INFO:aioice.ice:Connection(0) ICE completed 99105ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1883078537 1 udp 1677729535 141.24.211.56 48397 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag DHwY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3"}', extra='') 99105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 99105ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 99108ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52572) -> ('141.24.211.56', 48397)) State.FROZEN -> State.IN_PROGRESS 99108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'G-\xe6w\xf79\xc1j\xa97\xa5\x7f') 99108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3809926810 1 udp 2113937151 20e9fb5c-82ef-4445-9e72-80df13ac3ffe.local 48397 typ host generation 0 ufrag DHwY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3"}', extra='') 99108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99108ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 99109ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 99113ms [err] INFO:aioice.ice:Connection(0) Remote candidate "20e9fb5c-82ef-4445-9e72-80df13ac3ffe.local" resolved to 172.17.0.2 99114ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3457270907 1 udp 33562623 141.24.210.113 50283 typ relay raddr 141.24.211.56 rport 48397 generation 0 ufrag DHwY network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3"}', extra='') 99114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 99114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 99114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 99129ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52572) -> ('172.17.0.2', 48397)) State.FROZEN -> State.IN_PROGRESS 99129ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfdw\x83\xe6\x1b\x17\xd0\xbc\xbf\xb1\x08\x91') 99131ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfdw\x83\xe6\x1b\x17\xd0\xbc\xbf\xb1\x08\x91') 99131ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52572) -> ('172.17.0.2', 48397)) State.IN_PROGRESS -> State.SUCCEEDED 99150ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43312) -> ('172.17.0.2', 48397)) State.FROZEN -> State.IN_PROGRESS 99150ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'62\x14\xb3\x04#:\xbf\x81V\xaf\x99') 99152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zKydc1WEXHA/') 99153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zKydc1WEXHA/') 99153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43312) -> ('141.24.211.56', 48397)) State.FROZEN -> State.FAILED 99153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52572) -> ('141.24.210.113', 50283)) State.FROZEN -> State.FAILED 99153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43312) -> ('141.24.210.113', 50283)) State.FROZEN -> State.FAILED 99153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58156) -> ('172.17.0.2', 48397)) State.FROZEN -> State.FAILED 99153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58156) -> ('141.24.211.56', 48397)) State.FROZEN -> State.FAILED 99153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58156) -> ('141.24.210.113', 50283)) State.FROZEN -> State.FAILED 99154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'62\x14\xb3\x04#:\xbf\x81V\xaf\x99') 99154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43312) -> ('172.17.0.2', 48397)) State.IN_PROGRESS -> State.SUCCEEDED 99170ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 99170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 99172ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 99172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 99177ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 99177ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 99177ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 99178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 99178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 99178ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3", "state": "connected"}] 99179ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 99179ms [log] line {"signal":"gpio1","value":"strongH"} 99179ms [log] 99179ms [log] reading line 99179ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 99182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 99182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 99182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 99183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 99184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 99184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 99185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3976783722, stream_id=1, stream_seq=0) 99185ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 99185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=460662114, stream_id=1, stream_seq=0) 99185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 99186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3976783722, gaps=[]) 99187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=460662114, gaps=[]) 99187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 99187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=460662115, stream_id=1, stream_seq=1) 99187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 99188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=460662116, stream_id=1, stream_seq=2) 99188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=460662117, stream_id=1, stream_seq=3) 99189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=460662118, stream_id=1, stream_seq=4) 99189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=460662116, gaps=[]) 99189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 99190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=460662118, gaps=[]) 99190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 99214ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Kn2Ea5ere8N+') 99214ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48397) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Kn2Ea5ere8N+') 99246ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 99246ms [log] line {"signal":"gpio2","value":"strongL"} 99246ms [log] 99246ms [log] reading line 99246ms [log] [experimentStatusChanged] {"status": "running", "message": null} 99740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3"}', extra='') 99740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 99740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 99740ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 99740ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 99740ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 99740ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 99740ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 99741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 99741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 99741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 99741ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 99742ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/cd00ba72-8666-467b-91eb-c0128d058ec3", "state": "closed"}] 99743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 99743ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 99743ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xdcp-\xb0,\x85"\xbe\xb7\xfe\x1c\xa8') 99743ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xdcp-\xb0,\x85"\xbe\xb7\xfe\x1c\xa8') 99743ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58156) 99743ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 99743ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 99775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 99775ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 99816ms [err] Traceback (most recent call last): 99816ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 99816ms [err] return _run_code(code, main_globals, None, 99816ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 99816ms [err] exec(code, run_globals) 99816ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 99816ms [err] sys.exit(main()) 99816ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 99816ms [err] asyncio.run(main_async()) 99816ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 99817ms [err] return loop.run_until_complete(main) 99817ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 99817ms [err] self.run_forever() 99817ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 99817ms [err] self._run_once() 99817ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 99817ms [err] event_list = self._selector.select(timeout) 99817ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 99817ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 99818ms [err] KeyboardInterrupt 99819ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 99819ms [err] h.flush() 99819ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 99915ms [log] starting device 100274ms [err] DEBUG:asyncio:Using selector: EpollSelector 100369ms [err] ERROR:asyncio:Unclosed client session 100369ms [err] client_session: 100421ms [log] parsing 100421ms [log] creating device handler 100421ms [log] [ready] 100421ms [log] reading line 100421ms [log] [websocketToken] "e4c84bc7-a00b-407b-b0bf-459820ad61cd" 100429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 100429ms [log] line {"signal":"gpio1","value":"strongH"} 100429ms [log] 100429ms [log] reading line 100429ms [log] line {"signal":"gpio2","value":"strongL"} 100429ms [log] 100429ms [log] reading line 100429ms [log] [websocketConnected] 102079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 102079ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 102094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b3877aaf-55a4-446c-9d37-cbeaba4412ac"}}', extra='') 102094ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b3877aaf-55a4-446c-9d37-cbeaba4412ac"} 102140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c","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='') 102146ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 102146ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 102147ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "new"}] 104149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 104150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 104150ms [err] v=0 104150ms [err] o=- 3939709276 3939709276 IN IP4 0.0.0.0 104150ms [err] s=- 104150ms [err] t=0 0 104150ms [err] a=group:BUNDLE 0 104150ms [err] a=msid-semantic:WMS * 104150ms [err] m=application 9 DTLS/SCTP 5000 104150ms [err] c=IN IP4 0.0.0.0 104150ms [err] a=mid:0 104150ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104150ms [err] a=max-message-size:65536 104150ms [err] a=ice-ufrag:jikp 104150ms [err] a=ice-pwd:FPnCRZPItlRN4olD5RgRCi 104150ms [err] a=fingerprint:sha-256 C9:A0:54:1D:54:39:2E:A8:4C:9B:94:99:52:F9:CB:0F:E2:0C:0B:CC:6A:8C:15:7D:60:EE:37:E1:33:C1:F2:CE 104150ms [err] a=setup:actpass 104150ms [err] 104152ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 104152ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 104153ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "new"}] 104153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 104154ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 104156ms [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';\xc8\xf8j\xe8{46\xf10\x04H') 104156ms [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',;\x8fV\xfd\x08\xd8\xabf\xcc8n') 104157ms [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';\xc8\xf8j\xe8{46\xf10\x04H') 104157ms [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',;\x8fV\xfd\x08\xd8\xabf\xcc8n') 104159ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 104159ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'Z\x89N\x99\x97\x1a\x87\xc0\x89\x15\xcd\xbf') 104160ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'Z\x89N\x99\x97\x1a\x87\xc0\x89\x15\xcd\xbf') 104160ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'_+\xd9*\x86/k\xc9\x17\x8c4\x99') 104161ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'_+\xd9*\x86/k\xc9\x17\x8c4\x99') 104161ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61233) (expires in 600 seconds) 104162ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 104162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 104163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 104163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 104163ms [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='') 104163ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 104188ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54103) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\x10\xdbH\x08\xfb\xfcv)\xc6\xc0\xbb') 104189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54103) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\x10\xdbH\x08\xfb\xfcv)\xc6\xc0\xbb') 104196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3939709276 3939709276 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 54103 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 54103 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40880 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40880 typ srflx raddr 172.17.0.2 rport 40880\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54103 typ srflx raddr 172.30.0.1 rport 54103\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 65323 typ relay raddr 172.17.0.2 rport 52184\\r\\na=end-of-candidates\\r\\na=ice-ufrag:AbZw\\r\\na=ice-pwd:8TbJCIDR05ViGnZltH3Zb2\\r\\na=fingerprint:sha-256 37:22:37:83:C4:4B:DB:57:53:E5:C3:B5:48:A0:25:6B:58:D3:89:89:F5:D1:99:6D:B9:24:98:4B:28:97:2F:95\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 104196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 104196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 104196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 104196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 104196ms [err] v=0 104196ms [err] o=- 3939709276 3939709276 IN IP4 0.0.0.0 104196ms [err] s=- 104196ms [err] t=0 0 104196ms [err] a=group:BUNDLE 0 104196ms [err] a=msid-semantic:WMS * 104196ms [err] m=application 54103 DTLS/SCTP 5000 104196ms [err] c=IN IP4 172.30.0.1 104196ms [err] a=mid:0 104196ms [err] a=sctpmap:5000 webrtc-datachannel 65535 104196ms [err] a=max-message-size:65536 104196ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54103 typ host 104196ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40880 typ host 104196ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 40880 typ srflx raddr 172.17.0.2 rport 40880 104196ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54103 typ srflx raddr 172.30.0.1 rport 54103 104196ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 65323 typ relay raddr 172.17.0.2 rport 52184 104196ms [err] a=end-of-candidates 104196ms [err] a=ice-ufrag:AbZw 104196ms [err] a=ice-pwd:8TbJCIDR05ViGnZltH3Zb2 104196ms [err] a=fingerprint:sha-256 37:22:37:83:C4:4B:DB:57:53:E5:C3:B5:48:A0:25:6B:58:D3:89:89:F5:D1:99:6D:B9:24:98:4B:28:97:2F:95 104196ms [err] a=setup:active 104196ms [err] 104198ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 104198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 104198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 104198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.30.0.1', 54103)) State.FROZEN -> State.WAITING 104198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42629) -> ('172.30.0.1', 54103)) State.FROZEN -> State.WAITING 104198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.17.0.2', 40880)) State.FROZEN -> State.WAITING 104198ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61233) -> ('172.30.0.1', 54103)) State.FROZEN -> State.WAITING 104198ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(aJwO3nbc7H 1 udp 1862270975 172.17.0.2 54103 typ prflx) 104199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 104199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.17.0.2', 54103)) State.WAITING -> State.IN_PROGRESS 104199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 54103) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\x86q\xd9q\x7f\xf1S\x1f\xf9\xcd\xc3') 104199ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.30.0.1', 54103)) State.WAITING -> State.IN_PROGRESS 104199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54103) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\x13Q1iE\x83\xdd\x8d\xf5\xbfq') 104200ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "connecting"}] 104200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 54103) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\x86q\xd9q\x7f\xf1S\x1f\xf9\xcd\xc3') 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.17.0.2', 54103)) State.IN_PROGRESS -> State.SUCCEEDED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42629) -> ('172.30.0.1', 54103)) State.WAITING -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.17.0.2', 40880)) State.WAITING -> State.FAILED 104200ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42629) -> ('172.17.0.2', 40880)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('141.24.211.56', 40880)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42629) -> ('141.24.211.56', 40880)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('141.24.211.56', 54103)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42629) -> ('141.24.211.56', 54103)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('141.24.210.113', 65323)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42629) -> ('141.24.210.113', 65323)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61233) -> ('172.30.0.1', 54103)) State.WAITING -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61233) -> ('172.17.0.2', 40880)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61233) -> ('141.24.211.56', 40880)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61233) -> ('141.24.211.56', 54103)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61233) -> ('141.24.210.113', 65323)) State.FROZEN -> State.FAILED 104201ms [err] INFO:aioice.ice:Connection(0) ICE completed 104202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54103) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\x13Q1iE\x83\xdd\x8d\xf5\xbfq') 104202ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52813) -> ('172.30.0.1', 54103)) State.IN_PROGRESS -> State.SUCCEEDED 104202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 54103) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xcbT\xc9\x1a \xcb&\x01\n\xc0\xdd') 104203ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 54103) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\xcbT\xc9\x1a \xcb&\x01\n\xc0\xdd') 104221ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 104221ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 104221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 104222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 104224ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 104225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 104225ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 104225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 104225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 104226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 104226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 104226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 104226ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "connected"}] 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 104227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4241602584, stream_id=1, stream_seq=0) 104228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4218039832, stream_id=1, stream_seq=0) 104229ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4218039832, gaps=[]) 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4241602584, gaps=[]) 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4241602585, stream_id=1, stream_seq=1) 104230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 104231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4241602586, stream_id=1, stream_seq=2) 104231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4241602585, gaps=[]) 104231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 104232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4241602586, gaps=[]) 104232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104310ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104800ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c"}', extra='') 104801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 104801ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 104801ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104802ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 104802ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 104802ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104802ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104803ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 104803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104803ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104804ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/2b2e9e8f-f595-46c9-bc0f-a891e5afa12c", "state": "closed"}] 104805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104805ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104805ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x13;\x1cpLY\xd9\x9f\x01\x1d\xb21') 104806ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x13;\x1cpLY\xd9\x9f\x01\x1d\xb21') 104806ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61233) 104806ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 104807ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 104882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104882ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 104900ms [err] Traceback (most recent call last): 104900ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104901ms [err] return _run_code(code, main_globals, None, 104901ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104901ms [err] exec(code, run_globals) 104901ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104901ms [err] sys.exit(main()) 104901ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104901ms [err] asyncio.run(main_async()) 104901ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104901ms [err] return loop.run_until_complete(main) 104901ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104901ms [err] self.run_forever() 104901ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104901ms [err] self._run_once() 104901ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104902ms [err] event_list = self._selector.select(timeout) 104902ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104902ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104902ms [err] KeyboardInterrupt 104904ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104904ms [err] h.flush() 104904ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 105013ms [log] starting device 105373ms [err] DEBUG:asyncio:Using selector: EpollSelector 105467ms [err] ERROR:asyncio:Unclosed client session 105467ms [err] client_session: 105523ms [log] parsing 105523ms [log] creating device handler 105523ms [log] [ready] 105523ms [log] reading line 105523ms [log] [websocketToken] "a1c1de4d-e118-476e-982e-dd3ccf14d997" 105530ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105530ms [log] [websocketConnected] 107213ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107214ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 107244ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/77057720-e8b3-40f5-9608-1ec9408634d0"}}', extra='') 107244ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/77057720-e8b3-40f5-9608-1ec9408634d0"} 107297ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc","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='') 107304ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "new"}] 109305ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 109305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109305ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109305ms [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='') 109305ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc","content":{"type":"offer","sdp":"v=0\\r\\no=- 3939709281 3939709281 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 51630 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 51630 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38869 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51630 typ srflx raddr 172.30.0.1 rport 51630\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38869 typ srflx raddr 172.17.0.2 rport 38869\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50372 typ relay raddr 172.17.0.2 rport 46546\\r\\na=end-of-candidates\\r\\na=ice-ufrag:A26s\\r\\na=ice-pwd:GgFIeWKADJtVRl1lV0TZ6L\\r\\na=fingerprint:sha-256 9B:0B:B1:4E:52:BC:57:23:8C:9C:63:20:DB:96:84:3B:EB:5D:D9:12:A9:D3:6B:A7:16:5A:F2:FB:81:D2:11:6F\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 109331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 109331ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 109332ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109332ms [err] v=0 109332ms [err] o=- 3939709281 3939709281 IN IP4 0.0.0.0 109332ms [err] s=- 109332ms [err] t=0 0 109332ms [err] a=group:BUNDLE 0 109332ms [err] a=msid-semantic:WMS * 109332ms [err] m=application 51630 DTLS/SCTP 5000 109332ms [err] c=IN IP4 172.30.0.1 109332ms [err] a=mid:0 109332ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109332ms [err] a=max-message-size:65536 109332ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51630 typ host 109332ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38869 typ host 109332ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51630 typ srflx raddr 172.30.0.1 rport 51630 109332ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38869 typ srflx raddr 172.17.0.2 rport 38869 109332ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50372 typ relay raddr 172.17.0.2 rport 46546 109332ms [err] a=end-of-candidates 109332ms [err] a=ice-ufrag:A26s 109332ms [err] a=ice-pwd:GgFIeWKADJtVRl1lV0TZ6L 109332ms [err] a=fingerprint:sha-256 9B:0B:B1:4E:52:BC:57:23:8C:9C:63:20:DB:96:84:3B:EB:5D:D9:12:A9:D3:6B:A7:16:5A:F2:FB:81:D2:11:6F 109332ms [err] a=setup:actpass 109332ms [err] 109335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109335ms [err] v=0 109335ms [err] o=- 3939709281 3939709281 IN IP4 0.0.0.0 109335ms [err] s=- 109335ms [err] t=0 0 109335ms [err] a=group:BUNDLE 0 109335ms [err] a=msid-semantic:WMS * 109335ms [err] m=application 51630 DTLS/SCTP 5000 109335ms [err] c=IN IP4 172.30.0.1 109335ms [err] a=mid:0 109335ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109335ms [err] a=max-message-size:65536 109335ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51630 typ host 109335ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 38869 typ host 109335ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51630 typ srflx raddr 172.30.0.1 rport 51630 109335ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 38869 typ srflx raddr 172.17.0.2 rport 38869 109335ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50372 typ relay raddr 172.17.0.2 rport 46546 109335ms [err] a=end-of-candidates 109335ms [err] a=ice-ufrag:A26s 109335ms [err] a=ice-pwd:GgFIeWKADJtVRl1lV0TZ6L 109335ms [err] a=fingerprint:sha-256 9B:0B:B1:4E:52:BC:57:23:8C:9C:63:20:DB:96:84:3B:EB:5D:D9:12:A9:D3:6B:A7:16:5A:F2:FB:81:D2:11:6F 109335ms [err] a=setup:actpass 109335ms [err] 109335ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 109340ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "new"}] 109340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 109340ms [err] v=0 109340ms [err] o=- 3939709281 3939709281 IN IP4 0.0.0.0 109340ms [err] s=- 109340ms [err] t=0 0 109340ms [err] a=group:BUNDLE 0 109340ms [err] a=msid-semantic:WMS * 109340ms [err] m=application 9 DTLS/SCTP 5000 109340ms [err] c=IN IP4 0.0.0.0 109340ms [err] a=mid:0 109340ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109340ms [err] a=max-message-size:65536 109340ms [err] a=ice-ufrag:qU5y 109340ms [err] a=ice-pwd:Dx7pvJ0UCsOsOZU34mSViJ 109340ms [err] a=fingerprint:sha-256 C4:8A:6D:87:B9:EA:4B:B1:5D:57:7A:F5:74:D1:FA:14:2D:B6:6C:FE:00:B2:85:63:C7:5E:7E:C1:3D:A9:C0:C4 109340ms [err] a=setup:active 109340ms [err] 109340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109340ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109341ms [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'\xdf]\xbf\xee\x98\x04\x94=R\xafbr') 109342ms [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'\xde\x90\xad\xcf\x0f\xf9\x9c\xcd\xcd\x04/\xb0') 109342ms [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'\xdf]\xbf\xee\x98\x04\x94=R\xafbr') 109342ms [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'\xde\x90\xad\xcf\x0f\xf9\x9c\xcd\xcd\x04/\xb0') 109344ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 109344ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb\x0b@uL\xed[\x1bo\xcc\xeb\xf4') 109344ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xeb\x0b@uL\xed[\x1bo\xcc\xeb\xf4') 109345ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S3\xd0\xc9\x85\x07\xd0\x88\xe6P\xb7M') 109345ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'S3\xd0\xc9\x85\x07\xd0\x88\xe6P\xb7M') 109346ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60712) (expires in 600 seconds) 109346ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 109346ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 109347ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 109347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 109347ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 109347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.30.0.1', 51630)) State.FROZEN -> State.WAITING 109347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33774) -> ('172.30.0.1', 51630)) State.FROZEN -> State.WAITING 109347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.17.0.2', 38869)) State.FROZEN -> State.WAITING 109347ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60712) -> ('172.30.0.1', 51630)) State.FROZEN -> State.WAITING 109348ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109348ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109348ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.30.0.1', 51630)) State.WAITING -> State.IN_PROGRESS 109348ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51630) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3\xd6\xc2\xf0\xe2O\x14\x8c\xd4,v\x86') 109348ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "connecting"}] 109349ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51630) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3\xd6\xc2\xf0\xe2O\x14\x8c\xd4,v\x86') 109349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.30.0.1', 51630)) State.IN_PROGRESS -> State.SUCCEEDED 109349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('141.24.211.56', 51630)) State.FROZEN -> State.WAITING 109349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('141.24.211.56', 38869)) State.FROZEN -> State.WAITING 109349ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('141.24.210.113', 50372)) State.FROZEN -> State.WAITING 109361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51630) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb6S\xc6\x92\xd2\xd3\xbe^b\xcc\xf6\xd5') 109361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51630) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb6S\xc6\x92\xd2\xd3\xbe^b\xcc\xf6\xd5') 109361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33774) -> ('172.30.0.1', 51630)) State.WAITING -> State.FAILED 109361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.17.0.2', 38869)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33774) -> ('172.17.0.2', 38869)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('141.24.211.56', 51630)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33774) -> ('141.24.211.56', 51630)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('141.24.211.56', 38869)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33774) -> ('141.24.211.56', 38869)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60712) -> ('172.30.0.1', 51630)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60712) -> ('172.17.0.2', 38869)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('141.24.210.113', 50372)) State.WAITING -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33774) -> ('141.24.210.113', 50372)) State.FROZEN -> State.FAILED 109362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60712) -> ('141.24.211.56', 51630)) State.FROZEN -> State.FAILED 109363ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60712) -> ('141.24.211.56', 38869)) State.FROZEN -> State.FAILED 109363ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60712) -> ('141.24.210.113', 50372)) State.FROZEN -> State.FAILED 109363ms [err] INFO:aioice.ice:Connection(0) ICE completed 109363ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51630) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbb\xe3g\x14\x16\xe1]\x0f?\x1b\x055') 109363ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51630) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbb\xe3g\x14\x16\xe1]\x0f?\x1b\x055') 109363ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bqVF7mysBc 1 udp 1862270975 172.17.0.2 51630 typ prflx) 109364ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.17.0.2', 51630)) State.WAITING -> State.IN_PROGRESS 109364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51630) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\n\xf6\x80Z\xddC\x95\xb6\x8cp\x03') 109364ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51630) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95\n\xf6\x80Z\xddC\x95\xb6\x8cp\x03') 109365ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49900) -> ('172.17.0.2', 51630)) State.IN_PROGRESS -> State.SUCCEEDED 109368ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 109368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 109369ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 109370ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 109385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 109385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 109385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 109385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 109386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 109386ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "connected"}] 109386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 109386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 109387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 109387ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 109387ms [log] line {"signal":"gpio1","value":"strongH"} 109387ms [log] 109387ms [log] reading line 109387ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 109388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 109388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 109388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 109389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4191724067, stream_id=1, stream_seq=0) 109390ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4192644861, stream_id=1, stream_seq=0) 109390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 109390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4191724067, gaps=[]) 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4192644862, stream_id=1, stream_seq=1) 109391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4192644863, stream_id=1, stream_seq=2) 109392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4192644864, stream_id=1, stream_seq=3) 109392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=4192644865, stream_id=1, stream_seq=4) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644861, gaps=[]) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644862, gaps=[]) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644863, gaps=[]) 109393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644864, gaps=[]) 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4192644865, gaps=[]) 109394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 109439ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109439ms [log] line {"signal":"gpio2","value":"strongL"} 109439ms [log] 109439ms [log] reading line 109439ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109942ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc"}', extra='') 109942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 109943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 109943ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109943ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 109943ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 109943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109944ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 109944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109945ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/201afa20-c784-4903-b9ab-e3c60c4f7bcc", "state": "closed"}] 109945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109946ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109946ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'eO\xec\x9d\xd0\x1b\x81\xe3p\xcb\x01\xbb') 109947ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'eO\xec\x9d\xd0\x1b\x81\xe3p\xcb\x01\xbb') 109947ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60712) 109947ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109948ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 110003ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 110004ms [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 110046ms [err] Traceback (most recent call last): 110046ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 110046ms [err] return _run_code(code, main_globals, None, 110046ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 110046ms [err] exec(code, run_globals) 110046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 110046ms [err] sys.exit(main()) 110046ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 110046ms [err] asyncio.run(main_async()) 110046ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 110046ms [err] return loop.run_until_complete(main) 110046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 110046ms [err] self.run_forever() 110046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 110046ms [err] self._run_once() 110046ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 110047ms [err] event_list = self._selector.select(timeout) 110047ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 110047ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 110047ms [err] KeyboardInterrupt 110049ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 110049ms [err] h.flush() 110049ms [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 132763ms [log] starting device 133138ms [err] DEBUG:asyncio:Using selector: EpollSelector 133228ms [err] ERROR:asyncio:Unclosed client session 133228ms [err] client_session: 133280ms [log] parsing 133280ms [log] creating device handler 133280ms [log] [ready] 133280ms [log] reading line 133280ms [log] [websocketToken] "15ef828f-7d33-4ffa-bdb5-38c4ca5b5ba7" 133291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 133291ms [log] line {"signal":"gpio1","value":"strongH"} 133291ms [log] 133291ms [log] reading line 133291ms [log] line {"signal":"gpio2","value":"strongL"} 133291ms [log] 133291ms [log] reading line 133291ms [log] [websocketConnected] 136586ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 136586ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 136600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/999c0728-1bb3-4662-a9de-66ab9e055913"}}', extra='') 136600ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/999c0728-1bb3-4662-a9de-66ab9e055913"} 136654ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f","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='') 136659ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 136659ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 136659ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f", "state": "new"}] 138663ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 138664ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 138664ms [err] v=0 138664ms [err] o=- 3939709310 3939709310 IN IP4 0.0.0.0 138664ms [err] s=- 138664ms [err] t=0 0 138664ms [err] a=group:BUNDLE 0 138664ms [err] a=msid-semantic:WMS * 138664ms [err] m=application 9 DTLS/SCTP 5000 138664ms [err] c=IN IP4 0.0.0.0 138664ms [err] a=mid:0 138664ms [err] a=sctpmap:5000 webrtc-datachannel 65535 138664ms [err] a=max-message-size:65536 138664ms [err] a=ice-ufrag:go3a 138664ms [err] a=ice-pwd:1hFqdTM5Q95a0hwKFRUhhL 138664ms [err] a=fingerprint:sha-256 67:F1:F4:31:5F:1D:BC:34:45:27:C1:7E:12:BB:14:80:81:1B:05:1C:AE:C6:C5:90:6F:B3:D5:C6:A3:F2:4A:DC 138664ms [err] a=setup:actpass 138664ms [err] 138666ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 138666ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 138668ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f", "state": "new"}] 138668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 138669ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 138671ms [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"\x82'\xccY\xfdC\xe3\xc8\xf2\x8e\xf3\xbd") 138671ms [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'F\xad[\xe7T\xd4\xa4\xcf\xbd\x95\xcb\xea') 138672ms [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"\x82'\xccY\xfdC\xe3\xc8\xf2\x8e\xf3\xbd") 138672ms [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'F\xad[\xe7T\xd4\xa4\xcf\xbd\x95\xcb\xea') 138674ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 138674ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x07\xc2-@\x07\xea\xcf\xe0y\xd1\x94\x90') 138675ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x07\xc2-@\x07\xea\xcf\xe0y\xd1\x94\x90') 138675ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'|\xe4n\x9a\x14O\xba\xf3\x8a\x92\x88\xe0') 138676ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'|\xe4n\x9a\x14O\xba\xf3\x8a\x92\x88\xe0') 138676ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57627) (expires in 600 seconds) 138676ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 138677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 138677ms [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='') 138678ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 138678ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f"}', extra='') 138678ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 138678ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 138701ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2202345286298969820 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:gmG6\\r\\na=ice-pwd:ok8lF1wckhgJZeBZH2+ROfJW\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 32:FB:33:C8:F0:BC:D0:FC:D9:FF:41:26:32:4E:ED:FD:95:4D:D0:6F:4A:2A:F6:96:60:BA:06:68:5C:4D:8A:B2\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f"}', extra='') 138702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 138702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 138702ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 138702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 138702ms [err] v=0 138702ms [err] o=- 2202345286298969820 2 IN IP4 127.0.0.1 138702ms [err] s=- 138702ms [err] t=0 0 138702ms [err] a=group:BUNDLE 0 138702ms [err] a=msid-semantic: WMS 138702ms [err] m=application 9 DTLS/SCTP 5000 138702ms [err] c=IN IP4 0.0.0.0 138702ms [err] a=ice-ufrag:gmG6 138702ms [err] a=ice-pwd:ok8lF1wckhgJZeBZH2+ROfJW 138702ms [err] a=ice-options:trickle 138702ms [err] a=fingerprint:sha-256 32:FB:33:C8:F0:BC:D0:FC:D9:FF:41:26:32:4E:ED:FD:95:4D:D0:6F:4A:2A:F6:96:60:BA:06:68:5C:4D:8A:B2 138702ms [err] a=setup:active 138702ms [err] a=mid:0 138702ms [err] a=sctpmap:5000 webrtc-datachannel 1024 138702ms [err] 138703ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 138703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 138703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 138703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 138703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 138703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 138703ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f", "state": "connecting"}] 138711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T7UZJyQWTYoQ') 138711ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T7UZJyQWTYoQ') 138712ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(amKc77lJVN 1 udp 1845501695 172.17.0.2 56913 typ prflx) 138712ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54393) -> ('172.17.0.2', 56913)) State.WAITING -> State.IN_PROGRESS 138712ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{p\x8b\xf3\x92\xe4X\x0c\xa0/[\x19') 138713ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:480358039 1 udp 2113937151 87728b52-e7d2-4997-b88f-b49d9c27dfa8.local 56913 typ host generation 0 ufrag gmG6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f"}', extra='') 138713ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 138713ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 138713ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 138718ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{p\x8b\xf3\x92\xe4X\x0c\xa0/[\x19') 138718ms [err] INFO:aioice.ice:Connection(0) Remote candidate "87728b52-e7d2-4997-b88f-b49d9c27dfa8.local" resolved to 172.17.0.2 138718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54393) -> ('172.17.0.2', 56913)) State.IN_PROGRESS -> State.SUCCEEDED 138718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54393) -> ('172.17.0.2', 56913)) State.FROZEN -> State.FAILED 138718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42469) -> ('172.17.0.2', 56913)) State.FROZEN -> State.FAILED 138719ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57627) -> ('172.17.0.2', 56913)) State.FROZEN -> State.FAILED 138719ms [err] INFO:aioice.ice:Connection(0) ICE completed 138721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2408189828 1 udp 1677729535 141.24.211.56 56913 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag gmG6 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f"}', extra='') 138721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 138721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 138721ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 138724ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54393) -> ('141.24.211.56', 56913)) State.FROZEN -> State.IN_PROGRESS 138724ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'I0\x92\xd9&O\xec\xc9]\x9f\xb3\xd5') 138744ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42469) -> ('141.24.211.56', 56913)) State.FROZEN -> State.IN_PROGRESS 138744ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\xa8\xec\xfa]\xf0\xfc\x96+\x87"\xe9') 138760ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BxW5hEZ1z51Z') 138760ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BxW5hEZ1z51Z') 138765ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57627) -> ('141.24.211.56', 56913)) State.FROZEN -> State.IN_PROGRESS 138765ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xb1G<\xb7Zb\xe2\xd3\xect[') 138765ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'_HN\x9e\xd6\x8f\xa3\xa9\xd3\xb1\xae\x0f') 138766ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'_HN\x9e\xd6\x8f\xa3\xa9\xd3\xb1\xae\x0f') 138766ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 56913) 138785ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 138785ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 138786ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 138787ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 138788ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 138789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 138789ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 138789ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 138789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 138789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 138789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 138789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 138789ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f", "state": "connected"}] 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 138793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 138794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 138794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 138794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 138794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3005592469, stream_id=1, stream_seq=0) 138794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 138795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3005592469, gaps=[]) 138795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 138796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=997274112, stream_id=1, stream_seq=0) 138796ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 138796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=997274112, gaps=[]) 138796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3005592470, stream_id=1, stream_seq=1) 138796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 138797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3005592471, stream_id=1, stream_seq=2) 138797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3005592471, gaps=[]) 138797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 138823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jk/Txk/aFtXh') 138823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jk/Txk/aFtXh') 138838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 138838ms [log] [experimentStatusChanged] {"status": "running", "message": null} 138885ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JG1+ZRewwVsz') 138886ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JG1+ZRewwVsz') 138886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42469) -> ('172.17.0.2', 56913)) State.WAITING -> State.IN_PROGRESS 138887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86_\x86\xee*\x14\x8c-a\x0e\xf6d') 138889ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56913) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86_\x86\xee*\x14\x8c-a\x0e\xf6d') 138889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42469) -> ('172.17.0.2', 56913)) State.IN_PROGRESS -> State.SUCCEEDED 139349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f"}', extra='') 139350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 139350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 139350ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 139351ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 139351ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 139351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 139351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 139352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 139352ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 139352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 139352ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 139353ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/e28a9c50-5d6d-4464-a3fc-6b447216b37f", "state": "closed"}] 139353ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 139354ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 139354ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc4\xf5\x9c\xee\xac\x17\x87K\x86M0\xf6') 139355ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc4\xf5\x9c\xee\xac\x17\x87K\x86M0\xf6') 139355ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57627) 139355ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 139356ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 139424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 139424ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 139440ms [err] Traceback (most recent call last): 139440ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 139441ms [err] return _run_code(code, main_globals, None, 139441ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 139441ms [err] exec(code, run_globals) 139441ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 139441ms [err] sys.exit(main()) 139441ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 139441ms [err] asyncio.run(main_async()) 139441ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 139441ms [err] return loop.run_until_complete(main) 139441ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 139441ms [err] self.run_forever() 139441ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 139442ms [err] self._run_once() 139442ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 139442ms [err] event_list = self._selector.select(timeout) 139442ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 139442ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 139442ms [err] KeyboardInterrupt 139444ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 139444ms [err] h.flush() 139444ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 139538ms [log] starting device 139906ms [err] DEBUG:asyncio:Using selector: EpollSelector 139994ms [err] ERROR:asyncio:Unclosed client session 139994ms [err] client_session: 140057ms [log] parsing 140057ms [log] creating device handler 140057ms [log] [ready] 140057ms [log] reading line 140057ms [log] [websocketToken] "f1a1d2e3-e9fa-4101-80cd-ff557939a779" 140068ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 140068ms [log] [websocketConnected] 143302ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 143303ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 143313ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d3e94d78-092d-4c9b-9f70-f273343f8f5c"}}', extra='') 143313ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/d3e94d78-092d-4c9b-9f70-f273343f8f5c"} 143356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16","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='') 143361ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16", "state": "new"}] 145364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 145366ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 145366ms [err] v=0 145366ms [err] o=- 3939709317 3939709317 IN IP4 0.0.0.0 145366ms [err] s=- 145366ms [err] t=0 0 145366ms [err] a=group:BUNDLE 0 145366ms [err] a=msid-semantic:WMS * 145366ms [err] m=application 9 DTLS/SCTP 5000 145366ms [err] c=IN IP4 0.0.0.0 145366ms [err] a=mid:0 145366ms [err] a=sctpmap:5000 webrtc-datachannel 65535 145366ms [err] a=max-message-size:65536 145366ms [err] a=ice-ufrag:G3yi 145366ms [err] a=ice-pwd:gBdQjnNNIbHg4k8qv9PzIi 145366ms [err] a=fingerprint:sha-256 73:81:8C:47:BA:CE:87:C6:4E:F7:78:40:42:72:B7:23:A6:07:D9:DF:1E:BE:B4:A2:A2:45:08:D1:AE:8D:21:45 145366ms [err] a=setup:actpass 145366ms [err] 145367ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 145368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 145369ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16", "state": "new"}] 145369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 145370ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 145372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T#\xe5l\xa8E3\xb7\x97hd\xd2') 145372ms [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'\x13\x81{Y\xd6"\xe0\xf7\xcb\xde\x13\x11') 145373ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T#\xe5l\xa8E3\xb7\x97hd\xd2') 145373ms [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'\x13\x81{Y\xd6"\xe0\xf7\xcb\xde\x13\x11') 145375ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 145375ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'c\xf5\xc0\x10\xa1\xca?\xf9\xb1\x1bf9') 145376ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'c\xf5\xc0\x10\xa1\xca?\xf9\xb1\x1bf9') 145376ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'EoC\xa9K}ju>\xf3\xaa\xb8') 145377ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'EoC\xa9K}ju>\xf3\xaa\xb8') 145377ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 54124) (expires in 600 seconds) 145377ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 145378ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 145379ms [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='') 145379ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 145379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16"}', extra='') 145379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 145402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Sq5fvnskzkoC') 145402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Sq5fvnskzkoC') 145403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2572653862222141170 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:v319\\r\\na=ice-pwd:z7RzPDa6RPCFgwM+m2L/98HJ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:9C:B5:60:4A:56:3B:80:33:E0:78:00:32:BC:38:6C:37:F8:06:6A:37:41:12:80:76:5C:CD:5B:28:9A:DA:E1\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16"}', extra='') 145403ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145403ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 145404ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 145404ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 145404ms [err] v=0 145404ms [err] o=- 2572653862222141170 2 IN IP4 127.0.0.1 145404ms [err] s=- 145404ms [err] t=0 0 145404ms [err] a=group:BUNDLE 0 145404ms [err] a=msid-semantic: WMS 145404ms [err] m=application 9 DTLS/SCTP 5000 145404ms [err] c=IN IP4 0.0.0.0 145404ms [err] a=ice-ufrag:v319 145404ms [err] a=ice-pwd:z7RzPDa6RPCFgwM+m2L/98HJ 145404ms [err] a=ice-options:trickle 145404ms [err] a=fingerprint:sha-256 75:9C:B5:60:4A:56:3B:80:33:E0:78:00:32:BC:38:6C:37:F8:06:6A:37:41:12:80:76:5C:CD:5B:28:9A:DA:E1 145404ms [err] a=setup:active 145404ms [err] a=mid:0 145404ms [err] a=sctpmap:5000 webrtc-datachannel 1024 145404ms [err] 145405ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 145405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 145405ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 145406ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xqANf29Lmp 1 udp 1845501695 172.17.0.2 58754 typ prflx) 145406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145406ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 145406ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 58754)) State.WAITING -> State.IN_PROGRESS 145407ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xdf\x98\x7f\x15\xa2\xb0\x1a\x16R\x156'") 145407ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16", "state": "connecting"}] 145408ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xdf\x98\x7f\x15\xa2\xb0\x1a\x16R\x156'") 145408ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 58754)) State.IN_PROGRESS -> State.SUCCEEDED 145408ms [err] INFO:aioice.ice:Connection(0) ICE completed 145417ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2533191286 1 udp 2113937151 2fa4bdd3-eb33-41dd-a862-556324026dee.local 58754 typ host generation 0 ufrag v319 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16"}', extra='') 145418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 145418ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 145426ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2fa4bdd3-eb33-41dd-a862-556324026dee.local" resolved to 172.17.0.2 145427ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:97963877 1 udp 1677729535 141.24.211.56 58754 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag v319 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16"}', extra='') 145427ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145427ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 145427ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 145428ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 58754)) State.FROZEN -> State.IN_PROGRESS 145428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcf\x93\x90\xd5E\xad\xd5\x81(\x15\x14h') 145429ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcf\x93\x90\xd5E\xad\xd5\x81(\x15\x14h') 145429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('172.17.0.2', 58754)) State.IN_PROGRESS -> State.SUCCEEDED 145429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42691) -> ('172.17.0.2', 58754)) State.FROZEN -> State.FAILED 145429ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52565) -> ('141.24.211.56', 58754)) State.FROZEN -> State.FAILED 145430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42691) -> ('141.24.211.56', 58754)) State.FROZEN -> State.FAILED 145430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54124) -> ('172.17.0.2', 58754)) State.FROZEN -> State.FAILED 145430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 54124) -> ('141.24.211.56', 58754)) State.FROZEN -> State.FAILED 145449ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 145450ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 145451ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 145452ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 145455ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 145456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 145456ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 145456ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 145457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 145457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 145457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 145457ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 145457ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16", "state": "connected"}] 145457ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 145458ms [log] line {"signal":"gpio1","value":"strongH"} 145458ms [log] 145458ms [log] reading line 145458ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 145462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 145462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 145462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 145463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 145463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 145463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 145463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 145464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZcP/zhShpZdI') 145464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZcP/zhShpZdI') 145465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 145465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 145465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 145466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=72385193, stream_id=1, stream_seq=0) 145466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 145467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=72385193, gaps=[]) 145467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 145468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2153101851, stream_id=1, stream_seq=0) 145468ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 145468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2153101851, gaps=[]) 145469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=72385194, stream_id=1, stream_seq=1) 145469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 145470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=72385195, stream_id=1, stream_seq=2) 145470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=72385196, stream_id=1, stream_seq=3) 145470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=72385197, stream_id=1, stream_seq=4) 145472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=72385195, gaps=[]) 145472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 145472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=72385197, gaps=[]) 145472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 145526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pSJ0mDYiaNQY') 145526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pSJ0mDYiaNQY') 145539ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 145539ms [log] line {"signal":"gpio2","value":"strongL"} 145539ms [log] 145539ms [log] reading line 145539ms [log] [experimentStatusChanged] {"status": "running", "message": null} 145589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UnNvrKgi25n+') 145589ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UnNvrKgi25n+') 145589ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42691) -> ('172.17.0.2', 58754)) State.WAITING -> State.IN_PROGRESS 145590ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5\xa7\xb9\xc79\xd5\xe1\xacu\xf3`\xb8') 145593ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58754) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5\xa7\xb9\xc79\xd5\xe1\xacu\xf3`\xb8') 145593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42691) -> ('172.17.0.2', 58754)) State.IN_PROGRESS -> State.SUCCEEDED 146027ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16"}', extra='') 146027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 146028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 146028ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 146028ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 146028ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 146029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 146029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 146029ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146030ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 146030ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146030ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 146031ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0d76c4a9-23c1-4145-81e5-d902b4317e16", "state": "closed"}] 146032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 146032ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 146032ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'rb.\xfb\x11\xd5\x190\x002\xb8\x0f') 146033ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'rb.\xfb\x11\xd5\x190\x002\xb8\x0f') 146034ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 54124) 146034ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 146034ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 146103ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 146103ms [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 146123ms [err] Traceback (most recent call last): 146123ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 146123ms [err] return _run_code(code, main_globals, None, 146123ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 146123ms [err] exec(code, run_globals) 146123ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 146124ms [err] sys.exit(main()) 146124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 146124ms [err] asyncio.run(main_async()) 146124ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 146124ms [err] return loop.run_until_complete(main) 146124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 146124ms [err] self.run_forever() 146124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 146124ms [err] self._run_once() 146124ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 146125ms [err] event_list = self._selector.select(timeout) 146125ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 146125ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 146125ms [err] KeyboardInterrupt 146126ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 146126ms [err] h.flush() 146126ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 146217ms [log] starting device 146581ms [err] DEBUG:asyncio:Using selector: EpollSelector 146675ms [err] ERROR:asyncio:Unclosed client session 146675ms [err] client_session: 146722ms [log] parsing 146722ms [log] creating device handler 146722ms [log] [ready] 146722ms [log] reading line 146722ms [log] [websocketToken] "da475e41-234e-43de-9712-45ee9742bf5a" 146730ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 146731ms [log] line {"signal":"gpio1","value":"strongH"} 146731ms [log] 146731ms [log] reading line 146731ms [log] line {"signal":"gpio2","value":"strongL"} 146731ms [log] 146731ms [log] reading line 146731ms [log] [websocketConnected] 148391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 148391ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 148426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/a42a8ba7-324d-4c2a-acd2-5b7fcf570c2e"}}', extra='') 148426ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/a42a8ba7-324d-4c2a-acd2-5b7fcf570c2e"} 148467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab","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='') 148471ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 148472ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 148472ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "new"}] 150475ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 150477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 150477ms [err] v=0 150477ms [err] o=- 3939709322 3939709322 IN IP4 0.0.0.0 150477ms [err] s=- 150477ms [err] t=0 0 150477ms [err] a=group:BUNDLE 0 150477ms [err] a=msid-semantic:WMS * 150477ms [err] m=application 9 DTLS/SCTP 5000 150477ms [err] c=IN IP4 0.0.0.0 150477ms [err] a=mid:0 150477ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150477ms [err] a=max-message-size:65536 150477ms [err] a=ice-ufrag:Nr8v 150477ms [err] a=ice-pwd:DJTXXLHXRfS0ZabFv332y1 150477ms [err] a=fingerprint:sha-256 E5:2F:DA:85:96:3A:90:AF:44:BC:90:BA:B9:F3:36:3A:E7:AB:51:31:A3:3C:76:64:BC:07:5A:FD:2D:4F:40:0B 150477ms [err] a=setup:actpass 150477ms [err] 150478ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 150478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 150480ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "new"}] 150480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 150481ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 150483ms [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'\xa4\xf3\x9a\x91\xf7\xe4=u\xc9\x9bKj') 150483ms [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'\xcd5\x92\x1a\x11Jm\x10\xca3x\xa3') 150484ms [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'\xa4\xf3\x9a\x91\xf7\xe4=u\xc9\x9bKj') 150484ms [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'\xcd5\x92\x1a\x11Jm\x10\xca3x\xa3') 150485ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 150486ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x85\xa8\x89\xfc\x91C\xcc\xd2a\xe8\x1bV') 150487ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x85\xa8\x89\xfc\x91C\xcc\xd2a\xe8\x1bV') 150487ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b']\x18\xb4\xc6:\x90z\xb5\xa2\x8d\xe9i') 150488ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b']\x18\xb4\xc6:\x90z\xb5\xa2\x8d\xe9i') 150488ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50839) (expires in 600 seconds) 150488ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 150489ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 150490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 150490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 150490ms [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='') 150490ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 150517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33904) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5~\x88\x16i\x0e\x0f\x0f\xdc\x88\xa5\xed') 150517ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33904) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5~\x88\x16i\x0e\x0f\x0f\xdc\x88\xa5\xed') 150526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab","content":{"type":"answer","sdp":"v=0\\r\\no=- 3939709322 3939709322 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 33904 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 33904 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33463 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33463 typ srflx raddr 172.17.0.2 rport 33463\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33904 typ srflx raddr 172.30.0.1 rport 33904\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62992 typ relay raddr 172.17.0.2 rport 41234\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FivX\\r\\na=ice-pwd:NfYU9K9WdMVQKhdoEYG80R\\r\\na=fingerprint:sha-256 E5:85:8D:71:B8:93:3D:C0:C3:A8:20:9F:06:65:94:86:A8:62:6F:40:F6:4E:84:37:74:B0:F6:94:1C:0B:77:F1\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 150527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 150527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 150527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 150527ms [err] v=0 150527ms [err] o=- 3939709322 3939709322 IN IP4 0.0.0.0 150527ms [err] s=- 150527ms [err] t=0 0 150527ms [err] a=group:BUNDLE 0 150527ms [err] a=msid-semantic:WMS * 150527ms [err] m=application 33904 DTLS/SCTP 5000 150527ms [err] c=IN IP4 172.30.0.1 150527ms [err] a=mid:0 150527ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150527ms [err] a=max-message-size:65536 150527ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33904 typ host 150527ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33463 typ host 150527ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 33463 typ srflx raddr 172.17.0.2 rport 33463 150527ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33904 typ srflx raddr 172.30.0.1 rport 33904 150527ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 62992 typ relay raddr 172.17.0.2 rport 41234 150527ms [err] a=end-of-candidates 150527ms [err] a=ice-ufrag:FivX 150527ms [err] a=ice-pwd:NfYU9K9WdMVQKhdoEYG80R 150527ms [err] a=fingerprint:sha-256 E5:85:8D:71:B8:93:3D:C0:C3:A8:20:9F:06:65:94:86:A8:62:6F:40:F6:4E:84:37:74:B0:F6:94:1C:0B:77:F1 150527ms [err] a=setup:active 150527ms [err] 150529ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 150529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 150529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 150529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.30.0.1', 33904)) State.FROZEN -> State.WAITING 150529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60025) -> ('172.30.0.1', 33904)) State.FROZEN -> State.WAITING 150530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.17.0.2', 33463)) State.FROZEN -> State.WAITING 150530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50839) -> ('172.30.0.1', 33904)) State.FROZEN -> State.WAITING 150530ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8iVSaxQEcg 1 udp 1862270975 172.17.0.2 33904 typ prflx) 150530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 150531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.17.0.2', 33904)) State.WAITING -> State.IN_PROGRESS 150531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33904) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\x0e\xb5\x88\x00\xda\xf4\x1b\xe2F\xd3\xe4') 150531ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.30.0.1', 33904)) State.WAITING -> State.IN_PROGRESS 150531ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33904) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe1\xd7\xb8!5\xb6A\x94<\xf9\xc3t') 150531ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "connecting"}] 150532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33904) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\x0e\xb5\x88\x00\xda\xf4\x1b\xe2F\xd3\xe4') 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.17.0.2', 33904)) State.IN_PROGRESS -> State.SUCCEEDED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60025) -> ('172.30.0.1', 33904)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.17.0.2', 33463)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60025) -> ('172.17.0.2', 33463)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('141.24.211.56', 33463)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60025) -> ('141.24.211.56', 33463)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('141.24.211.56', 33904)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60025) -> ('141.24.211.56', 33904)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('141.24.210.113', 62992)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60025) -> ('141.24.210.113', 62992)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50839) -> ('172.30.0.1', 33904)) State.WAITING -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50839) -> ('172.17.0.2', 33463)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50839) -> ('141.24.211.56', 33463)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50839) -> ('141.24.211.56', 33904)) State.FROZEN -> State.FAILED 150532ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50839) -> ('141.24.210.113', 62992)) State.FROZEN -> State.FAILED 150533ms [err] INFO:aioice.ice:Connection(0) ICE completed 150534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33904) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe1\xd7\xb8!5\xb6A\x94<\xf9\xc3t') 150534ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44147) -> ('172.30.0.1', 33904)) State.IN_PROGRESS -> State.SUCCEEDED 150534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33904) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc\xdb6\x16\xc1\x11\x8b\xa8\x1a\x94*\x06') 150534ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33904) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc\xdb6\x16\xc1\x11\x8b\xa8\x1a\x94*\x06') 150552ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 150552ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 150553ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 150553ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 150555ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 150556ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 150556ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 150556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 150556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 150556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 150556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 150556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 150556ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "connected"}] 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 150558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3887228808, stream_id=1, stream_seq=0) 150559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 150560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3316072876, stream_id=1, stream_seq=0) 150560ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3316072876, gaps=[]) 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887228808, gaps=[]) 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3887228809, stream_id=1, stream_seq=1) 150561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 150562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3887228810, stream_id=1, stream_seq=2) 150562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887228809, gaps=[]) 150562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 150563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3887228810, gaps=[]) 150563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 150630ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 150631ms [log] [experimentStatusChanged] {"status": "running", "message": null} 151110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab"}', extra='') 151111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 151111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 151111ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 151111ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 151111ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 151111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 151111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 151112ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151112ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 151113ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151113ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 151114ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/62593f1d-0ecf-4f8d-992e-f233193e8bab", "state": "closed"}] 151114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 151114ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 151115ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc5y\x07\xf2\xbe\xb0\x1f"\x8e\xf9\x91G') 151116ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc5y\x07\xf2\xbe\xb0\x1f"\x8e\xf9\x91G') 151116ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50839) 151117ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 151117ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 151192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 151192ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 151208ms [err] Traceback (most recent call last): 151208ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 151208ms [err] return _run_code(code, main_globals, None, 151208ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 151209ms [err] exec(code, run_globals) 151209ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 151209ms [err] sys.exit(main()) 151209ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 151209ms [err] asyncio.run(main_async()) 151209ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 151209ms [err] return loop.run_until_complete(main) 151209ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 151209ms [err] self.run_forever() 151209ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 151210ms [err] self._run_once() 151210ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 151210ms [err] event_list = self._selector.select(timeout) 151210ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 151210ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 151210ms [err] KeyboardInterrupt 151212ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 151212ms [err] h.flush() 151212ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 151318ms [log] starting device 151675ms [err] DEBUG:asyncio:Using selector: EpollSelector 151769ms [err] ERROR:asyncio:Unclosed client session 151769ms [err] client_session: 151827ms [log] parsing 151827ms [log] creating device handler 151827ms [log] [ready] 151827ms [log] reading line 151827ms [log] [websocketToken] "3e155bec-c92e-4175-a0ca-a7f124abd7f6" 151836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 151836ms [log] [websocketConnected] 153509ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 153510ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 153537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9465fa0c-7096-40f7-8d58-d29ecc3056ce"}}', extra='') 153537ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9465fa0c-7096-40f7-8d58-d29ecc3056ce"} 153583ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04","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='') 153590ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "new"}] 155593ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 155594ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 155594ms [err] v=0 155594ms [err] o=- 3939709327 3939709327 IN IP4 0.0.0.0 155594ms [err] s=- 155594ms [err] t=0 0 155594ms [err] a=group:BUNDLE 0 155594ms [err] a=msid-semantic:WMS * 155594ms [err] m=application 9 DTLS/SCTP 5000 155594ms [err] c=IN IP4 0.0.0.0 155594ms [err] a=mid:0 155594ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155594ms [err] a=max-message-size:65536 155594ms [err] a=ice-ufrag:iFZe 155594ms [err] a=ice-pwd:uclsZSjTYTFP5hgPT6A7EV 155594ms [err] a=fingerprint:sha-256 DB:A8:67:37:E7:8D:58:EB:E0:F7:7A:2E:09:82:38:BF:79:08:11:39:82:E7:6C:28:47:2E:A2:9E:81:DD:01:DF 155594ms [err] a=setup:actpass 155594ms [err] 155595ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 155596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 155597ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "new"}] 155597ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 155598ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 155600ms [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'\xf8e\xbb\t\x92\x19b\x0e\xf4\xb5pT') 155600ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \x12\xaa@\xd8\xfcH\xdf{\x01g\xfb') 155600ms [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'\xf8e\xbb\t\x92\x19b\x0e\xf4\xb5pT') 155601ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \x12\xaa@\xd8\xfcH\xdf{\x01g\xfb') 155602ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 155603ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'(\xe9a\xdd\x7fZ\xb9\xab ~Z\xdb') 155603ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'(\xe9a\xdd\x7fZ\xb9\xab ~Z\xdb') 155604ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'CQ&\x90\x9b\x01UP\x80\xaf\x0c\x81') 155605ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'CQ&\x90\x9b\x01UP\x80\xaf\x0c\x81') 155605ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53739) (expires in 600 seconds) 155605ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 155605ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 155606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 155606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 155607ms [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='') 155607ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 155636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\x922l\xfd\x8b\x9c*\xb4\x0b\xea\xd0') 155636ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\x922l\xfd\x8b\x9c*\xb4\x0b\xea\xd0') 155644ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04","content":{"type":"answer","sdp":"v=0\\r\\no=- 3939709327 3939709327 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 35681 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 35681 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43154 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43154 typ srflx raddr 172.17.0.2 rport 43154\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35681 typ srflx raddr 172.30.0.1 rport 35681\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51540 typ relay raddr 172.17.0.2 rport 53373\\r\\na=end-of-candidates\\r\\na=ice-ufrag:RUIc\\r\\na=ice-pwd:aIgoZURHDesxok7pw1TM3Z\\r\\na=fingerprint:sha-256 EE:F3:A1:DF:28:44:94:A9:79:4E:62:E4:41:E5:16:89:3E:89:0A:82:B7:B3:19:58:57:27:0A:22:35:C2:C7:7A\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 155644ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 155644ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 155644ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 155644ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 155644ms [err] v=0 155644ms [err] o=- 3939709327 3939709327 IN IP4 0.0.0.0 155644ms [err] s=- 155644ms [err] t=0 0 155644ms [err] a=group:BUNDLE 0 155644ms [err] a=msid-semantic:WMS * 155644ms [err] m=application 35681 DTLS/SCTP 5000 155644ms [err] c=IN IP4 172.30.0.1 155644ms [err] a=mid:0 155644ms [err] a=sctpmap:5000 webrtc-datachannel 65535 155644ms [err] a=max-message-size:65536 155644ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35681 typ host 155644ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43154 typ host 155644ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 43154 typ srflx raddr 172.17.0.2 rport 43154 155644ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35681 typ srflx raddr 172.30.0.1 rport 35681 155644ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 51540 typ relay raddr 172.17.0.2 rport 53373 155644ms [err] a=end-of-candidates 155644ms [err] a=ice-ufrag:RUIc 155644ms [err] a=ice-pwd:aIgoZURHDesxok7pw1TM3Z 155644ms [err] a=fingerprint:sha-256 EE:F3:A1:DF:28:44:94:A9:79:4E:62:E4:41:E5:16:89:3E:89:0A:82:B7:B3:19:58:57:27:0A:22:35:C2:C7:7A 155644ms [err] a=setup:active 155644ms [err] 155647ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 155647ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 155647ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 155648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.30.0.1', 35681)) State.FROZEN -> State.WAITING 155648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42318) -> ('172.30.0.1', 35681)) State.FROZEN -> State.WAITING 155648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.17.0.2', 43154)) State.FROZEN -> State.WAITING 155648ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53739) -> ('172.30.0.1', 35681)) State.FROZEN -> State.WAITING 155648ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(LEmqEaK1D7 1 udp 1862270975 172.17.0.2 35681 typ prflx) 155649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155649ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155649ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.17.0.2', 35681)) State.WAITING -> State.IN_PROGRESS 155650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6TSs\xd8\xc15\xa0A\xd7\x08q') 155650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.30.0.1', 35681)) State.WAITING -> State.IN_PROGRESS 155650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\xe8/\xe8/\xb05\xfdw\xb8\x07\x9d') 155651ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "connecting"}] 155651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6TSs\xd8\xc15\xa0A\xd7\x08q') 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.17.0.2', 35681)) State.IN_PROGRESS -> State.SUCCEEDED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42318) -> ('172.30.0.1', 35681)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.17.0.2', 43154)) State.WAITING -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42318) -> ('172.17.0.2', 43154)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('141.24.211.56', 43154)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42318) -> ('141.24.211.56', 43154)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('141.24.211.56', 35681)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42318) -> ('141.24.211.56', 35681)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('141.24.210.113', 51540)) State.FROZEN -> State.FAILED 155651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 42318) -> ('141.24.210.113', 51540)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53739) -> ('172.30.0.1', 35681)) State.WAITING -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53739) -> ('172.17.0.2', 43154)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53739) -> ('141.24.211.56', 43154)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53739) -> ('141.24.211.56', 35681)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53739) -> ('141.24.210.113', 51540)) State.FROZEN -> State.FAILED 155652ms [err] INFO:aioice.ice:Connection(0) ICE completed 155653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\xe8/\xe8/\xb05\xfdw\xb8\x07\x9d') 155653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44524) -> ('172.30.0.1', 35681)) State.IN_PROGRESS -> State.SUCCEEDED 155654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 35681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8dnq\x8e\xb4\xbdd\xe9\xb0l\x89\xc6') 155654ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 35681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8dnq\x8e\xb4\xbdd\xe9\xb0l\x89\xc6') 155669ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 155669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 155671ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 155671ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 155675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 155675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 155675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 155675ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 155675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 155676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 155676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 155676ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 155676ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "connected"}] 155676ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 155677ms [log] line {"signal":"gpio1","value":"strongH"} 155677ms [log] 155677ms [log] reading line 155677ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 155677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=548087220, stream_id=1, stream_seq=0) 155679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 155680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2938183090, stream_id=1, stream_seq=0) 155680ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 155680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2938183090, gaps=[]) 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087220, gaps=[]) 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=548087221, stream_id=1, stream_seq=1) 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=548087222, stream_id=1, stream_seq=2) 155681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=548087223, stream_id=1, stream_seq=3) 155682ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=548087224, stream_id=1, stream_seq=4) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087221, gaps=[]) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087222, gaps=[]) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087223, gaps=[]) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=548087224, gaps=[]) 155683ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 155749ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 155749ms [log] line {"signal":"gpio2","value":"strongL"} 155749ms [log] 155749ms [log] reading line 155749ms [log] [experimentStatusChanged] {"status": "running", "message": null} 156234ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04"}', extra='') 156234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 156235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 156235ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 156235ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 156235ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 156235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 156236ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 156236ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156236ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 156237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156237ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 156237ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/793e92d1-3ef0-4d28-8abb-d07cef099a04", "state": "closed"}] 156238ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 156238ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 156238ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc7M\x03\x9a\xb2\x10\x0c\xfe\xabZ\x89\xf3') 156239ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc7M\x03\x9a\xb2\x10\x0c\xfe\xabZ\x89\xf3') 156239ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53739) 156240ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 156240ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 156311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 156311ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 156333ms [err] Traceback (most recent call last): 156333ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 156333ms [err] return _run_code(code, main_globals, None, 156333ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 156333ms [err] exec(code, run_globals) 156333ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 156333ms [err] sys.exit(main()) 156333ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 156333ms [err] asyncio.run(main_async()) 156333ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 156333ms [err] return loop.run_until_complete(main) 156333ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 156334ms [err] self.run_forever() 156334ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 156334ms [err] self._run_once() 156334ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 156335ms [err] event_list = self._selector.select(timeout) 156335ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 156335ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 156335ms [err] KeyboardInterrupt 156337ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 156337ms [err] h.flush() 156337ms [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