================== python Client to js Client Communication: should connect without errors 10641ms [log] starting device 11007ms [err] DEBUG:asyncio:Using selector: EpollSelector 11092ms [err] ERROR:asyncio:Unclosed client session 11092ms [err] client_session: 11179ms [log] parsing 11179ms [log] creating device handler 11179ms [log] [ready] 11179ms [log] reading line 11179ms [log] [websocketToken] "c4a9d579-6d1c-4713-840f-c3c435bad854" 11194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 11194ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 12977ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12977ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 13002ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/716786df-325d-491b-8b81-b3d2740d7c21"}}', extra='') 13002ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/716786df-325d-491b-8b81-b3d2740d7c21"} 13062ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 13067ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e", "state": "new"}] 15070ms [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='') 15071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e"}', extra='') 15071ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 15071ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15071ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 15071ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6847199543254053900 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:kF+j\\r\\na=ice-pwd:/UgProQW5RnL5HmkYuwm+s0H\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 20:AF:C5:4F:19:EA:A9:25:9A:91:CF:15:C5:A0:CB:4D:60:F5:8E:B1:54:93:5B:E4:F3:E6:BE:74:81:DF:A2:C4\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e"}', extra='') 15071ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 15072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 15072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 15072ms [err] v=0 15072ms [err] o=- 6847199543254053900 2 IN IP4 127.0.0.1 15072ms [err] s=- 15072ms [err] t=0 0 15072ms [err] a=group:BUNDLE 0 15072ms [err] a=extmap-allow-mixed 15072ms [err] a=msid-semantic: WMS 15072ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 15072ms [err] c=IN IP4 0.0.0.0 15072ms [err] a=ice-ufrag:kF+j 15072ms [err] a=ice-pwd:/UgProQW5RnL5HmkYuwm+s0H 15072ms [err] a=ice-options:trickle 15072ms [err] a=fingerprint:sha-256 20:AF:C5:4F:19:EA:A9:25:9A:91:CF:15:C5:A0:CB:4D:60:F5:8E:B1:54:93:5B:E4:F3:E6:BE:74:81:DF:A2:C4 15072ms [err] a=setup:actpass 15072ms [err] a=mid:0 15072ms [err] a=sctp-port:5000 15072ms [err] a=max-message-size:262144 15072ms [err] 15075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 15075ms [err] v=0 15075ms [err] o=- 6847199543254053900 2 IN IP4 127.0.0.1 15075ms [err] s=- 15075ms [err] t=0 0 15075ms [err] a=group:BUNDLE 0 15075ms [err] a=extmap-allow-mixed 15075ms [err] a=msid-semantic: WMS 15075ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 15075ms [err] c=IN IP4 0.0.0.0 15075ms [err] a=ice-ufrag:kF+j 15075ms [err] a=ice-pwd:/UgProQW5RnL5HmkYuwm+s0H 15075ms [err] a=ice-options:trickle 15075ms [err] a=fingerprint:sha-256 20:AF:C5:4F:19:EA:A9:25:9A:91:CF:15:C5:A0:CB:4D:60:F5:8E:B1:54:93:5B:E4:F3:E6:BE:74:81:DF:A2:C4 15075ms [err] a=setup:actpass 15075ms [err] a=mid:0 15075ms [err] a=sctp-port:5000 15075ms [err] a=max-message-size:262144 15075ms [err] 15075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 15076ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e", "state": "new"}] 15077ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 15077ms [err] v=0 15077ms [err] o=- 3947682052 3947682052 IN IP4 0.0.0.0 15077ms [err] s=- 15077ms [err] t=0 0 15077ms [err] a=group:BUNDLE 0 15077ms [err] a=msid-semantic:WMS * 15077ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 15077ms [err] c=IN IP4 0.0.0.0 15077ms [err] a=mid:0 15077ms [err] a=sctp-port:5000 15077ms [err] a=max-message-size:65536 15077ms [err] a=ice-ufrag:1JCk 15077ms [err] a=ice-pwd:k7GkBimZQoNGvuizWBoA53 15077ms [err] a=fingerprint:sha-256 36:4D:EA:4E:B3:92:AE:DC:F6:0B:12:FE:42:84:8E:17:B0:30:08:7D:97:70:81:59:A2:11:70:44:26:F6:40:88 15077ms [err] a=setup:active 15077ms [err] 15078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 15078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 15078ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 15080ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 15081ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 15083ms [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'\xd5\r^v\xd77\xc4\xed\xce\xa5\xdb\xb7') 15083ms [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'lM9\x86o\x93E\x7f\x12=\xb0L') 15084ms [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'\xd5\r^v\xd77\xc4\xed\xce\xa5\xdb\xb7') 15084ms [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'lM9\x86o\x93E\x7f\x12=\xb0L') 15086ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 15086ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'/\xb3\x1cC\x8aV\x1e,\xbf\xd7\xdf[') 15087ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'/\xb3\x1cC\x8aV\x1e,\xbf\xd7\xdf[') 15088ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';\x18~\xba\xa0\xce`\x97\xa0wD\xed') 15089ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b';\x18~\xba\xa0\xce`\x97\xa0wD\xed') 15089ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52118) (expires in 600 seconds) 15089ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 15090ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 15091ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 15091ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 15091ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 15092ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15092ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 15092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e", "state": "connecting"}] 15120ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2s1AJOSU4ww6') 15120ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2s1AJOSU4ww6') 15120ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(N7LSA9FZGr 1 udp 1845501695 172.17.0.2 39997 typ prflx) 15121ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47228) -> ('172.17.0.2', 39997)) State.WAITING -> State.IN_PROGRESS 15121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't\x01\xccX\xfb\xf3\xb3X\x9b~o\xb2') 15122ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't\x01\xccX\xfb\xf3\xb3X\x9b~o\xb2') 15122ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47228) -> ('172.17.0.2', 39997)) State.IN_PROGRESS -> State.SUCCEEDED 15123ms [err] INFO:aioice.ice:Connection(0) ICE completed 15133ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 15133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 15134ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 15134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 15137ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 15137ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 15137ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 15138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 15138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 15138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e", "state": "connected"}] 15141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 15141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 15141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 15141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:116881405 1 udp 2113937151 9492dbd8-3cbe-4489-86cf-a88cad89908f.local 39997 typ host generation 0 ufrag kF+j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e"}', extra='') 15142ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15142ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 15142ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 15143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 15143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 15143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 15145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=451309519, stream_id=1, stream_seq=0) 15145ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 15145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=499382138, stream_id=1, stream_seq=0) 15145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 15146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=451309519, gaps=[]) 15148ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9492dbd8-3cbe-4489-86cf-a88cad89908f.local" resolved to 172.17.0.2 15148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=499382138, gaps=[]) 15148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 15154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2195332482 1 udp 1677729535 141.24.211.56 39997 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag kF+j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e"}', extra='') 15154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 15154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 15166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3520569865 1 udp 33562623 141.24.210.113 60527 typ relay raddr 141.24.211.56 rport 39997 generation 0 ufrag kF+j network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e"}', extra='') 15166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 15166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 15166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 15184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'panZtBQ5aUaG') 15184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'panZtBQ5aUaG') 15184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47228) -> ('172.17.0.2', 39997)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54168) -> ('172.17.0.2', 39997)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47228) -> ('141.24.211.56', 39997)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54168) -> ('141.24.211.56', 39997)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47228) -> ('141.24.210.113', 60527)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54168) -> ('141.24.210.113', 60527)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52118) -> ('172.17.0.2', 39997)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52118) -> ('141.24.211.56', 39997)) State.FROZEN -> State.FAILED 15185ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52118) -> ('141.24.210.113', 60527)) State.FROZEN -> State.FAILED 15230ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 15230ms [log] [experimentStatusChanged] {"status": "running", "message": null} 15248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Wja3XDilauN/') 15248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Wja3XDilauN/') 15318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e"}', extra='') 15318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 15319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 15319ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 15319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 15319ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 15320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 15320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 15321ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15321ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 15321ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15321ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 15322ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d2ec25b4-98a1-4a6c-8160-36bd72495e1e", "state": "closed"}] 15323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 15323ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 15323ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x04\xf4\x03\x08\xbbI\xa8\xaey\xc0\xe0\x0e') 15324ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x04\xf4\x03\x08\xbbI\xa8\xaey\xc0\xe0\x0e') 15324ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52118) 15325ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 15325ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 15587ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 15588ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 16076ms [err] Traceback (most recent call last): 16076ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 16076ms [err] return _run_code(code, main_globals, None, 16076ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 16077ms [err] exec(code, run_globals) 16077ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 16077ms [err] sys.exit(main()) 16077ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 16077ms [err] asyncio.run(main_async()) 16077ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 16077ms [err] return loop.run_until_complete(main) 16077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 16077ms [err] self.run_forever() 16077ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 16078ms [err] self._run_once() 16078ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 16079ms [err] event_list = self._selector.select(timeout) 16079ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 16079ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 16079ms [err] KeyboardInterrupt 16081ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 16081ms [err] h.flush() 16081ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 16561ms [log] starting device 17028ms [err] DEBUG:asyncio:Using selector: EpollSelector 17130ms [err] ERROR:asyncio:Unclosed client session 17130ms [err] client_session: 17200ms [log] parsing 17200ms [log] creating device handler 17200ms [log] [ready] 17200ms [log] reading line 17200ms [log] [websocketToken] "4dcaff45-fc41-4fee-9a21-729a8dea1485" 17214ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17215ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 17419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17419ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/db5e69fc-2ef2-47ab-89ab-888212c5390c"}}', extra='') 17446ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/db5e69fc-2ef2-47ab-89ab-888212c5390c"} 17517ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 17524ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "new"}] 19527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 19527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19528ms [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='') 19528ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19549ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947682057 3947682057 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 56116 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 56116 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44773 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56116 typ srflx raddr 172.30.0.1 rport 56116\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44773 typ srflx raddr 172.17.0.2 rport 44773\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59193 typ relay raddr 172.17.0.2 rport 59837\\r\\na=end-of-candidates\\r\\na=ice-ufrag:z6eS\\r\\na=ice-pwd:gVc1uB5RfTLdXrbpAePSSr\\r\\na=fingerprint:sha-256 71:87:99:31:0C:5B:4E:AA:20:92:07:C3:48:75:90:4F:E8:37:D0:07:96:D0:96:9B:20:ED:49:35:C5:6B:9A:17\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 19550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 19550ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 19550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19550ms [err] v=0 19550ms [err] o=- 3947682057 3947682057 IN IP4 0.0.0.0 19550ms [err] s=- 19550ms [err] t=0 0 19550ms [err] a=group:BUNDLE 0 19550ms [err] a=msid-semantic:WMS * 19550ms [err] m=application 56116 DTLS/SCTP 5000 19550ms [err] c=IN IP4 172.30.0.1 19550ms [err] a=mid:0 19550ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19550ms [err] a=max-message-size:65536 19550ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56116 typ host 19550ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44773 typ host 19550ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56116 typ srflx raddr 172.30.0.1 rport 56116 19550ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44773 typ srflx raddr 172.17.0.2 rport 44773 19550ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59193 typ relay raddr 172.17.0.2 rport 59837 19550ms [err] a=end-of-candidates 19550ms [err] a=ice-ufrag:z6eS 19550ms [err] a=ice-pwd:gVc1uB5RfTLdXrbpAePSSr 19550ms [err] a=fingerprint:sha-256 71:87:99:31:0C:5B:4E:AA:20:92:07:C3:48:75:90:4F:E8:37:D0:07:96:D0:96:9B:20:ED:49:35:C5:6B:9A:17 19550ms [err] a=setup:actpass 19550ms [err] 19553ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19553ms [err] v=0 19553ms [err] o=- 3947682057 3947682057 IN IP4 0.0.0.0 19553ms [err] s=- 19553ms [err] t=0 0 19553ms [err] a=group:BUNDLE 0 19553ms [err] a=msid-semantic:WMS * 19553ms [err] m=application 56116 DTLS/SCTP 5000 19553ms [err] c=IN IP4 172.30.0.1 19553ms [err] a=mid:0 19553ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19553ms [err] a=max-message-size:65536 19553ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56116 typ host 19553ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44773 typ host 19553ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56116 typ srflx raddr 172.30.0.1 rport 56116 19553ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44773 typ srflx raddr 172.17.0.2 rport 44773 19553ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59193 typ relay raddr 172.17.0.2 rport 59837 19553ms [err] a=end-of-candidates 19553ms [err] a=ice-ufrag:z6eS 19553ms [err] a=ice-pwd:gVc1uB5RfTLdXrbpAePSSr 19553ms [err] a=fingerprint:sha-256 71:87:99:31:0C:5B:4E:AA:20:92:07:C3:48:75:90:4F:E8:37:D0:07:96:D0:96:9B:20:ED:49:35:C5:6B:9A:17 19553ms [err] a=setup:actpass 19553ms [err] 19554ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 19554ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "new"}] 19555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 19555ms [err] v=0 19555ms [err] o=- 3947682057 3947682057 IN IP4 0.0.0.0 19555ms [err] s=- 19555ms [err] t=0 0 19555ms [err] a=group:BUNDLE 0 19555ms [err] a=msid-semantic:WMS * 19555ms [err] m=application 9 DTLS/SCTP 5000 19555ms [err] c=IN IP4 0.0.0.0 19555ms [err] a=mid:0 19555ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19555ms [err] a=max-message-size:65536 19555ms [err] a=ice-ufrag:QEnr 19555ms [err] a=ice-pwd:mVKvjw0gKhOODJ0yBphtIY 19555ms [err] a=fingerprint:sha-256 A6:BF:91:11:31:14:FD:74:95:7A:29:02:C2:95:9C:7E:68:1A:D6:0C:B1:91:9F:85:5D:8B:B7:30:BC:DA:4D:CC 19555ms [err] a=setup:active 19555ms [err] 19556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19556ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19558ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19558ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19560ms [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'\x86"\xcd\xce\xb9s\xa6\xcfFE>g') 19560ms [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\r+w\x97\xe34\xe1N\xa8\x8ep') 19561ms [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'\x86"\xcd\xce\xb9s\xa6\xcfFE>g') 19561ms [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\r+w\x97\xe34\xe1N\xa8\x8ep') 19563ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 19563ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'PT\xe9\xe3\xa9\xee\xf5\x9b\x7f\xed\xfb6') 19564ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'PT\xe9\xe3\xa9\xee\xf5\x9b\x7f\xed\xfb6') 19564ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfb\x00\xce\x08\xc6`\xfe\x7f\xde\xd3c\x15') 19565ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xfb\x00\xce\x08\xc6`\xfe\x7f\xde\xd3c\x15') 19565ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64125) (expires in 600 seconds) 19565ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 19565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19566ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 19566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('172.30.0.1', 56116)) State.FROZEN -> State.WAITING 19567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49537) -> ('172.30.0.1', 56116)) State.FROZEN -> State.WAITING 19567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('172.17.0.2', 44773)) State.FROZEN -> State.WAITING 19567ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64125) -> ('172.30.0.1', 56116)) State.FROZEN -> State.WAITING 19567ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19568ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('172.30.0.1', 56116)) State.WAITING -> State.IN_PROGRESS 19568ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdaL\xc0\xcb\xc8\x91\xae\xff\xc4\xd3~\x0b') 19568ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "connecting"}] 19569ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdaL\xc0\xcb\xc8\x91\xae\xff\xc4\xd3~\x0b') 19569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('172.30.0.1', 56116)) State.IN_PROGRESS -> State.SUCCEEDED 19569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('141.24.211.56', 56116)) State.FROZEN -> State.WAITING 19569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('141.24.211.56', 44773)) State.FROZEN -> State.WAITING 19569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('141.24.210.113', 59193)) State.FROZEN -> State.WAITING 19585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9:F\xb0\xf0X5\xe0\x1f\xe6\xd4[') 19586ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9:F\xb0\xf0X5\xe0\x1f\xe6\xd4[') 19586ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49537) -> ('172.30.0.1', 56116)) State.WAITING -> State.FAILED 19586ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('172.17.0.2', 44773)) State.WAITING -> State.FAILED 19586ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49537) -> ('172.17.0.2', 44773)) State.FROZEN -> State.FAILED 19586ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('141.24.211.56', 56116)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49537) -> ('141.24.211.56', 56116)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('141.24.211.56', 44773)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49537) -> ('141.24.211.56', 44773)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64125) -> ('172.30.0.1', 56116)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64125) -> ('172.17.0.2', 44773)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('141.24.210.113', 59193)) State.WAITING -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49537) -> ('141.24.210.113', 59193)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64125) -> ('141.24.211.56', 56116)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64125) -> ('141.24.211.56', 44773)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64125) -> ('141.24.210.113', 59193)) State.FROZEN -> State.FAILED 19587ms [err] INFO:aioice.ice:Connection(0) ICE completed 19588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce\xda>Q\xb8\xfb>\xd6\x97\xa0\xbfZ') 19588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce\xda>Q\xb8\xfb>\xd6\x97\xa0\xbfZ') 19588ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CVZ4esKOgl 1 udp 1862270975 172.17.0.2 56116 typ prflx) 19588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36699) -> ('172.17.0.2', 56116)) State.WAITING -> State.IN_PROGRESS 19589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56116) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd58 "\xe4\x81\xd1\x9a\xf2J1') 19589ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 19589ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 19590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56116) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd58 "\xe4\x81\xd1\x9a\xf2J1') 19611ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 19612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 19612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "connected"}] 19613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 19613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 19613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 19615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 19615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 19615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 19616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1438856021, stream_id=1, stream_seq=0) 19617ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=111740899, stream_id=1, stream_seq=0) 19617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 19617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1438856021, gaps=[]) 19618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=111740899, gaps=[]) 19618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 19699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19700ms [log] [experimentStatusChanged] {"status": "running", "message": null} 19772ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5"}', extra='') 19773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 19773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 19773ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 19774ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 19774ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 19774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 19774ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 19775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19775ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 19775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19775ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 19776ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/be2fceff-3e42-493c-b2dc-af58566adca5", "state": "closed"}] 19777ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 19777ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 19777ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'H\xc5\xe8@\xabB\xc1\x93\xbc\xf4vs') 19779ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'H\xc5\xe8@\xabB\xc1\x93\xbc\xf4vs') 19779ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64125) 19779ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 19779ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 19862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 19862ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 19936ms [err] Traceback (most recent call last): 19936ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 19936ms [err] return _run_code(code, main_globals, None, 19936ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 19936ms [err] exec(code, run_globals) 19936ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 19936ms [err] sys.exit(main()) 19936ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 19936ms [err] asyncio.run(main_async()) 19936ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 19937ms [err] return loop.run_until_complete(main) 19937ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 19937ms [err] self.run_forever() 19937ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 19937ms [err] self._run_once() 19937ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 19938ms [err] event_list = self._selector.select(timeout) 19938ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 19938ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 19938ms [err] KeyboardInterrupt 19940ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 19940ms [err] h.flush() 19940ms [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 24110ms [log] starting device 24469ms [err] DEBUG:asyncio:Using selector: EpollSelector 24553ms [err] ERROR:asyncio:Unclosed client session 24553ms [err] client_session: 24649ms [log] parsing 24649ms [log] creating device handler 24649ms [log] [ready] 24649ms [log] reading line 24649ms [log] [websocketToken] "e5135e9b-1ed4-4730-91c2-0f8bcde17d5a" 24664ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 24664ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 26431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 26431ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 26454ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/2ff84635-7a32-48b8-a3e5-19251ac71a82"}}', extra='') 26454ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/2ff84635-7a32-48b8-a3e5-19251ac71a82"} 26523ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 26528ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be", "state": "new"}] 28531ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be"}', extra='') 28531ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28531ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 28532ms [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='') 28532ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 28532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7907239948710705103 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:0W6o\\r\\na=ice-pwd:hGHenR6RvSzAF2zwtrFkxUls\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:22:9E:F5:37:AF:98:FB:AA:7B:56:5D:95:B5:94:E6:85:40:65:D6:78:16:20:82:8D:98:CD:A7:C4:93:FE:7C\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be"}', extra='') 28532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 28532ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 28532ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 28532ms [err] v=0 28532ms [err] o=- 7907239948710705103 2 IN IP4 127.0.0.1 28532ms [err] s=- 28532ms [err] t=0 0 28532ms [err] a=group:BUNDLE 0 28532ms [err] a=extmap-allow-mixed 28532ms [err] a=msid-semantic: WMS 28532ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 28532ms [err] c=IN IP4 0.0.0.0 28532ms [err] a=ice-ufrag:0W6o 28532ms [err] a=ice-pwd:hGHenR6RvSzAF2zwtrFkxUls 28532ms [err] a=ice-options:trickle 28532ms [err] a=fingerprint:sha-256 4D:22:9E:F5:37:AF:98:FB:AA:7B:56:5D:95:B5:94:E6:85:40:65:D6:78:16:20:82:8D:98:CD:A7:C4:93:FE:7C 28532ms [err] a=setup:actpass 28532ms [err] a=mid:0 28532ms [err] a=sctp-port:5000 28532ms [err] a=max-message-size:262144 28532ms [err] 28535ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 28535ms [err] v=0 28535ms [err] o=- 7907239948710705103 2 IN IP4 127.0.0.1 28535ms [err] s=- 28535ms [err] t=0 0 28535ms [err] a=group:BUNDLE 0 28535ms [err] a=extmap-allow-mixed 28535ms [err] a=msid-semantic: WMS 28535ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 28535ms [err] c=IN IP4 0.0.0.0 28535ms [err] a=ice-ufrag:0W6o 28535ms [err] a=ice-pwd:hGHenR6RvSzAF2zwtrFkxUls 28535ms [err] a=ice-options:trickle 28535ms [err] a=fingerprint:sha-256 4D:22:9E:F5:37:AF:98:FB:AA:7B:56:5D:95:B5:94:E6:85:40:65:D6:78:16:20:82:8D:98:CD:A7:C4:93:FE:7C 28535ms [err] a=setup:actpass 28535ms [err] a=mid:0 28535ms [err] a=sctp-port:5000 28535ms [err] a=max-message-size:262144 28535ms [err] 28536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 28536ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be", "state": "new"}] 28537ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 28537ms [err] v=0 28537ms [err] o=- 3947682066 3947682066 IN IP4 0.0.0.0 28537ms [err] s=- 28537ms [err] t=0 0 28537ms [err] a=group:BUNDLE 0 28537ms [err] a=msid-semantic:WMS * 28537ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 28537ms [err] c=IN IP4 0.0.0.0 28537ms [err] a=mid:0 28537ms [err] a=sctp-port:5000 28537ms [err] a=max-message-size:65536 28537ms [err] a=ice-ufrag:UPHm 28537ms [err] a=ice-pwd:ZMBfR75Y93DCJgvw6ELjDL 28537ms [err] a=fingerprint:sha-256 6E:19:01:50:BA:78:CA:A9:A8:DE:99:AE:3D:B6:2B:78:CD:F3:F3:88:87:BE:86:FF:68:A6:6B:FE:AC:C6:9C:49 28537ms [err] a=setup:active 28537ms [err] 28538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 28538ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 28538ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 28540ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 28540ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 28542ms [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'\xdc\t\xeb2\x03\x9c\xc0\x1b\x10G@I') 28542ms [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'\x932\x112s\xb8\x8d6\x96X{\x93') 28543ms [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'\xdc\t\xeb2\x03\x9c\xc0\x1b\x10G@I') 28543ms [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'\x932\x112s\xb8\x8d6\x96X{\x93') 28545ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 28545ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"\x8c`y\xebX\xcd\xe1T\xec\x9b\x0e') 28546ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'"\x8c`y\xebX\xcd\xe1T\xec\x9b\x0e') 28546ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'+\xe4@\xfe7\x9dH\xb4\x10\xbd\xb4\xa3') 28547ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'+\xe4@\xfe7\x9dH\xb4\x10\xbd\xb4\xa3') 28547ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 58137) (expires in 600 seconds) 28548ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 28548ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 28549ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 28549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 28549ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 28550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 28550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 28550ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be", "state": "connecting"}] 28573ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5qgcJeMcA++C') 28574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5qgcJeMcA++C') 28574ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(4IwlJDIETH 1 udp 1845501695 172.17.0.2 49252 typ prflx) 28574ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51973) -> ('172.17.0.2', 49252)) State.WAITING -> State.IN_PROGRESS 28574ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\xbc1z\xbd{\xe8\rkZ\x14\xe9') 28575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\xbc1z\xbd{\xe8\rkZ\x14\xe9') 28575ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51973) -> ('172.17.0.2', 49252)) State.IN_PROGRESS -> State.SUCCEEDED 28576ms [err] INFO:aioice.ice:Connection(0) ICE completed 28591ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 28591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 28592ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 28593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 28596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 28596ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 28597ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 28597ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 28597ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 28597ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be", "state": "connected"}] 28600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 28600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 28600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 28600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:153120638 1 udp 2113937151 a8af1adf-d8af-4ef3-9eab-4581a6c82ece.local 49252 typ host generation 0 ufrag 0W6o network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be"}', extra='') 28601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 28602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 28603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 28604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=8762974, stream_id=1, stream_seq=0) 28604ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 28604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3653078911, stream_id=1, stream_seq=0) 28604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 28604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=8762974, gaps=[]) 28606ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a8af1adf-d8af-4ef3-9eab-4581a6c82ece.local" resolved to 172.17.0.2 28606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3653078911, gaps=[]) 28607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 28612ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2584465005 1 udp 1677729535 141.24.211.56 49252 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 0W6o network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be"}', extra='') 28612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28612ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28624ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:606565791 1 udp 33562623 141.24.210.113 62291 typ relay raddr 141.24.211.56 rport 49252 generation 0 ufrag 0W6o network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be"}', extra='') 28624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28624ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uGv7Ked9u1aK') 28638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uGv7Ked9u1aK') 28638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51973) -> ('172.17.0.2', 49252)) State.FROZEN -> State.FAILED 28638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34916) -> ('172.17.0.2', 49252)) State.FROZEN -> State.FAILED 28638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51973) -> ('141.24.211.56', 49252)) State.FROZEN -> State.FAILED 28639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34916) -> ('141.24.211.56', 49252)) State.FROZEN -> State.FAILED 28639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51973) -> ('141.24.210.113', 62291)) State.FROZEN -> State.FAILED 28639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34916) -> ('141.24.210.113', 62291)) State.FROZEN -> State.FAILED 28639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58137) -> ('172.17.0.2', 49252)) State.FROZEN -> State.FAILED 28639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58137) -> ('141.24.211.56', 49252)) State.FROZEN -> State.FAILED 28639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 58137) -> ('141.24.210.113', 62291)) State.FROZEN -> State.FAILED 28681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 28681ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 28700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'EHV2AkHxt5a6') 28700ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49252) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'EHV2AkHxt5a6') 28865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be"}', extra='') 28866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 28866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 28866ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 28866ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 28867ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 28867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 28867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 28867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 28868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 28869ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2abb3b95-6287-42c5-8f23-83df36abf5be", "state": "closed"}] 28870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 28870ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 28870ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'/\xde\xd8\x91"\xbd\x1d;\xd0\x00x\xa8') 28871ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'/\xde\xd8\x91"\xbd\x1d;\xd0\x00x\xa8') 28872ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 58137) 28872ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 28872ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 28951ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 28951ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 29026ms [err] Traceback (most recent call last): 29026ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 29026ms [err] return _run_code(code, main_globals, None, 29026ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 29026ms [err] exec(code, run_globals) 29026ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 29026ms [err] sys.exit(main()) 29026ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 29026ms [err] asyncio.run(main_async()) 29026ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 29026ms [err] return loop.run_until_complete(main) 29026ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 29026ms [err] self.run_forever() 29026ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 29027ms [err] self._run_once() 29027ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 29027ms [err] event_list = self._selector.select(timeout) 29027ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 29028ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 29028ms [err] KeyboardInterrupt 29030ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 29030ms [err] h.flush() 29030ms [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 37594ms [log] starting device 37953ms [err] DEBUG:asyncio:Using selector: EpollSelector 38039ms [err] ERROR:asyncio:Unclosed client session 38039ms [err] client_session: 38134ms [log] parsing 38134ms [log] creating device handler 38134ms [log] [ready] 38134ms [log] reading line 38134ms [log] [websocketToken] "2c1aaf39-97ac-4d8e-a632-2aaf108dc6af" 38149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 38149ms [log] [websocketConnected] 39886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 39886ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 39918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f5b57252-d308-4031-b8dc-aca9756b3555"}}', extra='') 39918ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f5b57252-d308-4031-b8dc-aca9756b3555"} 39982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 39987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c", "state": "new"}] 41990ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 41992ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 41992ms [err] v=0 41992ms [err] o=- 3947682079 3947682079 IN IP4 0.0.0.0 41992ms [err] s=- 41992ms [err] t=0 0 41992ms [err] a=group:BUNDLE 0 41992ms [err] a=msid-semantic:WMS * 41992ms [err] m=application 9 DTLS/SCTP 5000 41992ms [err] c=IN IP4 0.0.0.0 41992ms [err] a=mid:0 41992ms [err] a=sctpmap:5000 webrtc-datachannel 65535 41992ms [err] a=max-message-size:65536 41992ms [err] a=ice-ufrag:CjbW 41992ms [err] a=ice-pwd:tTMlpSFigpq3kz3wd6CmP4 41992ms [err] a=fingerprint:sha-256 E5:61:97:7A:93:0F:EC:E9:8B:AF:4A:E7:83:B8:C6:7A:A8:16:5B:16:DB:12:71:CF:39:BD:BA:57:B5:EC:69:00 41992ms [err] a=setup:actpass 41992ms [err] 41993ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 41993ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 41995ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c", "state": "new"}] 41996ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 41996ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 41999ms [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'\xf4\xff\x9f\x9dE@\xa3\xbb\xda\xf5\x05\xf2') 41999ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'&a\x10\xd54\x1a0\xa45\x0f\x9d\x7f') 42000ms [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'\xf4\xff\x9f\x9dE@\xa3\xbb\xda\xf5\x05\xf2') 42000ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'&a\x10\xd54\x1a0\xa45\x0f\x9d\x7f') 42002ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 42002ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa8\x82\x97\xca\xb0\x89\xe7\xa8\xef\xba\xe6\x99') 42003ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xa8\x82\x97\xca\xb0\x89\xe7\xa8\xef\xba\xe6\x99') 42003ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xa1T\xff\x15\x06\x99'\xdf\x92\x98\r8") 42004ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xa1T\xff\x15\x06\x99'\xdf\x92\x98\r8") 42004ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64289) (expires in 600 seconds) 42005ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 42005ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 42006ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c"}', extra='') 42006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42006ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 42006ms [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='') 42006ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 42025ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8350768431664590885 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:kzlI\\r\\na=ice-pwd:Bhlh0ubhrnlBv6/Ig4ZB+F0k\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BA:33:91:84:97:91:CC:EE:C3:C4:F2:06:BE:D9:39:F3:82:30:4B:28:D0:C7:5F:05:5B:5C:FC:92:75:77:F6:53\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c"}', extra='') 42025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 42025ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 42025ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 42025ms [err] v=0 42025ms [err] o=- 8350768431664590885 2 IN IP4 127.0.0.1 42025ms [err] s=- 42025ms [err] t=0 0 42025ms [err] a=group:BUNDLE 0 42025ms [err] a=msid-semantic: WMS 42025ms [err] m=application 9 DTLS/SCTP 5000 42025ms [err] c=IN IP4 0.0.0.0 42025ms [err] a=ice-ufrag:kzlI 42025ms [err] a=ice-pwd:Bhlh0ubhrnlBv6/Ig4ZB+F0k 42025ms [err] a=ice-options:trickle 42025ms [err] a=fingerprint:sha-256 BA:33:91:84:97:91:CC:EE:C3:C4:F2:06:BE:D9:39:F3:82:30:4B:28:D0:C7:5F:05:5B:5C:FC:92:75:77:F6:53 42025ms [err] a=setup:active 42025ms [err] a=mid:0 42025ms [err] a=sctpmap:5000 webrtc-datachannel 1024 42025ms [err] 42036ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 42036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 42036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 42036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A7I2wWDSody4') 42036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A7I2wWDSody4') 42036ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BEkUT3MEpm 1 udp 1845501695 172.17.0.2 52479 typ prflx) 42036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42036ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 42036ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43582) -> ('172.17.0.2', 52479)) State.WAITING -> State.IN_PROGRESS 42036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4u\xf4E)P\x15Z\xb0FP,') 42036ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4u\xf4E)P\x15Z\xb0FP,') 42036ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43582) -> ('172.17.0.2', 52479)) State.IN_PROGRESS -> State.SUCCEEDED 42036ms [err] INFO:aioice.ice:Connection(0) ICE completed 42036ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c", "state": "connecting"}] 42038ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3823626204 1 udp 2113937151 2e0ce437-80f6-415d-ae99-c09808d32622.local 52479 typ host generation 0 ufrag kzlI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c"}', extra='') 42038ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42038ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42038ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42043ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2e0ce437-80f6-415d-ae99-c09808d32622.local" resolved to 172.17.0.2 42048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43582) -> ('172.17.0.2', 52479)) State.FROZEN -> State.IN_PROGRESS 42048ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9fkO7\xe2\xa4[\xc0\xb9/\xe5\xfe') 42049ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9fkO7\xe2\xa4[\xc0\xb9/\xe5\xfe') 42049ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43582) -> ('172.17.0.2', 52479)) State.IN_PROGRESS -> State.SUCCEEDED 42049ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44403) -> ('172.17.0.2', 52479)) State.FROZEN -> State.FAILED 42050ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64289) -> ('172.17.0.2', 52479)) State.FROZEN -> State.FAILED 42063ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1892435663 1 udp 1677729535 141.24.211.56 52479 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag kzlI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c"}', extra='') 42063ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42063ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 42063ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 42069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43582) -> ('141.24.211.56', 52479)) State.FROZEN -> State.IN_PROGRESS 42069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7+\x1c\xd6\xaf@x,-\xf0\xbd\x9b') 42089ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44403) -> ('141.24.211.56', 52479)) State.FROZEN -> State.IN_PROGRESS 42090ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3\xb6J\x8e\x91~\x05\xcdL\xd2!\x83') 42090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ym7KCm1x0DQq') 42090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ym7KCm1x0DQq') 42110ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64289) -> ('141.24.211.56', 52479)) State.FROZEN -> State.IN_PROGRESS 42110ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87 i\xc0\xed^\x94^JEJ\x88') 42110ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'W\x88\xed\x01\x8a\xdd;\xe3\x87z7\x10') 42112ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'W\x88\xed\x01\x8a\xdd;\xe3\x87z7\x10') 42112ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 52479) 42131ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 42131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 42133ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 42134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 42137ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 42138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 42138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 42138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 42138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 42139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 42139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 42139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 42140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c", "state": "connected"}] 42144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 42145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 42145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 42145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 42145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 42146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 42146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 42146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 42146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 42147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 42147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2076042442, stream_id=1, stream_seq=0) 42147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 42148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042442, gaps=[]) 42148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 42148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3407215143, stream_id=1, stream_seq=0) 42149ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 42149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3407215143, gaps=[]) 42151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2076042443, stream_id=1, stream_seq=1) 42151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 42151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042444, stream_id=1, stream_seq=2) 42152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042445, stream_id=1, stream_seq=2) 42152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042446, stream_id=1, stream_seq=2) 42154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YeT70Pu80+qo') 42154ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YeT70Pu80+qo') 42155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042444, gaps=[]) 42155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042447, stream_id=1, stream_seq=2) 42155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042448, stream_id=1, stream_seq=2) 42156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042446, gaps=[]) 42156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042449, stream_id=1, stream_seq=2) 42157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042450, stream_id=1, stream_seq=2) 42158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042448, gaps=[]) 42158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042451, stream_id=1, stream_seq=3) 42159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042452, stream_id=1, stream_seq=3) 42159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042453, stream_id=1, stream_seq=3) 42159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042454, stream_id=1, stream_seq=3) 42160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042450, gaps=[]) 42160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042455, stream_id=1, stream_seq=3) 42161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042456, stream_id=1, stream_seq=3) 42162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042452, gaps=[]) 42162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042457, stream_id=1, stream_seq=3) 42164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042454, gaps=[]) 42164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042458, stream_id=1, stream_seq=4) 42165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042459, stream_id=1, stream_seq=4) 42165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042460, stream_id=1, stream_seq=4) 42166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042461, stream_id=1, stream_seq=4) 42166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042462, stream_id=1, stream_seq=4) 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042456, gaps=[]) 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042463, stream_id=1, stream_seq=4) 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042464, stream_id=1, stream_seq=4) 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042458, gaps=[]) 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042465, stream_id=1, stream_seq=5) 42169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042466, stream_id=1, stream_seq=5) 42169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042467, stream_id=1, stream_seq=5) 42169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042460, gaps=[]) 42169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042468, stream_id=1, stream_seq=5) 42170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042469, stream_id=1, stream_seq=5) 42170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042470, stream_id=1, stream_seq=5) 42171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042462, gaps=[]) 42171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042471, stream_id=1, stream_seq=5) 42173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042464, gaps=[]) 42173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042472, stream_id=1, stream_seq=6) 42173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042473, stream_id=1, stream_seq=6) 42174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042474, stream_id=1, stream_seq=6) 42174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042475, stream_id=1, stream_seq=6) 42175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042466, gaps=[]) 42175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042476, stream_id=1, stream_seq=6) 42175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042477, stream_id=1, stream_seq=6) 42175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042478, stream_id=1, stream_seq=6) 42177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042468, gaps=[]) 42177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042479, stream_id=1, stream_seq=7) 42177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042480, stream_id=1, stream_seq=7) 42177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042481, stream_id=1, stream_seq=7) 42178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042470, gaps=[]) 42178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042482, stream_id=1, stream_seq=7) 42178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042483, stream_id=1, stream_seq=7) 42178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042484, stream_id=1, stream_seq=7) 42182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042472, gaps=[]) 42182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042485, stream_id=1, stream_seq=7) 42183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042474, gaps=[]) 42183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042486, stream_id=1, stream_seq=8) 42184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042487, stream_id=1, stream_seq=8) 42184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042488, stream_id=1, stream_seq=8) 42184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042489, stream_id=1, stream_seq=8) 42185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042476, gaps=[]) 42185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042490, stream_id=1, stream_seq=8) 42186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042491, stream_id=1, stream_seq=8) 42186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042492, stream_id=1, stream_seq=8) 42186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042478, gaps=[]) 42186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042493, stream_id=1, stream_seq=9) 42187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042494, stream_id=1, stream_seq=9) 42187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042495, stream_id=1, stream_seq=9) 42188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042480, gaps=[]) 42188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042496, stream_id=1, stream_seq=9) 42188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042497, stream_id=1, stream_seq=9) 42188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042498, stream_id=1, stream_seq=9) 42189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042482, gaps=[]) 42189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042499, stream_id=1, stream_seq=9) 42190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042484, gaps=[]) 42190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042500, stream_id=1, stream_seq=10) 42190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042501, stream_id=1, stream_seq=10) 42191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042502, stream_id=1, stream_seq=10) 42191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042503, stream_id=1, stream_seq=10) 42191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042486, gaps=[]) 42191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042504, stream_id=1, stream_seq=10) 42192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042505, stream_id=1, stream_seq=10) 42192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042506, stream_id=1, stream_seq=10) 42193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042488, gaps=[]) 42193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042507, stream_id=1, stream_seq=11) 42193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042508, stream_id=1, stream_seq=11) 42194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042509, stream_id=1, stream_seq=11) 42195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042490, gaps=[]) 42195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042510, stream_id=1, stream_seq=11) 42195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042511, stream_id=1, stream_seq=11) 42195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042512, stream_id=1, stream_seq=11) 42196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042492, gaps=[]) 42196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042513, stream_id=1, stream_seq=11) 42198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042494, gaps=[]) 42198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042514, stream_id=1, stream_seq=12) 42198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042515, stream_id=1, stream_seq=12) 42199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042516, stream_id=1, stream_seq=12) 42199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042517, stream_id=1, stream_seq=12) 42199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042496, gaps=[]) 42199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042518, stream_id=1, stream_seq=12) 42200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042519, stream_id=1, stream_seq=12) 42200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042520, stream_id=1, stream_seq=12) 42201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042498, gaps=[]) 42201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042521, stream_id=1, stream_seq=13) 42201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042522, stream_id=1, stream_seq=13) 42201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042523, stream_id=1, stream_seq=13) 42202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042500, gaps=[]) 42202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042524, stream_id=1, stream_seq=13) 42202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042525, stream_id=1, stream_seq=13) 42202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042526, stream_id=1, stream_seq=13) 42203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042502, gaps=[]) 42203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042527, stream_id=1, stream_seq=13) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042504, gaps=[]) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042528, stream_id=1, stream_seq=14) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042529, stream_id=1, stream_seq=14) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042530, stream_id=1, stream_seq=14) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042531, stream_id=1, stream_seq=14) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042506, gaps=[]) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042532, stream_id=1, stream_seq=14) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042533, stream_id=1, stream_seq=14) 42207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042534, stream_id=1, stream_seq=14) 42208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042508, gaps=[]) 42208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042535, stream_id=1, stream_seq=15) 42208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042536, stream_id=1, stream_seq=15) 42208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042537, stream_id=1, stream_seq=15) 42209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042510, gaps=[]) 42209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042538, stream_id=1, stream_seq=15) 42209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042539, stream_id=1, stream_seq=15) 42210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042540, stream_id=1, stream_seq=15) 42211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042512, gaps=[]) 42211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042541, stream_id=1, stream_seq=15) 42212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042514, gaps=[]) 42212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042542, stream_id=1, stream_seq=16) 42213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042543, stream_id=1, stream_seq=16) 42213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042544, stream_id=1, stream_seq=16) 42213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042545, stream_id=1, stream_seq=16) 42214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042516, gaps=[]) 42214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042546, stream_id=1, stream_seq=16) 42214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042547, stream_id=1, stream_seq=16) 42214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042548, stream_id=1, stream_seq=16) 42215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042518, gaps=[]) 42215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042549, stream_id=1, stream_seq=17) 42216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042550, stream_id=1, stream_seq=17) 42217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042551, stream_id=1, stream_seq=17) 42219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042520, gaps=[]) 42219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042552, stream_id=1, stream_seq=17) 42220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042553, stream_id=1, stream_seq=17) 42220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042554, stream_id=1, stream_seq=17) 42220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042522, gaps=[]) 42220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042555, stream_id=1, stream_seq=17) 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042524, gaps=[]) 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042556, stream_id=1, stream_seq=18) 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042557, stream_id=1, stream_seq=18) 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042558, stream_id=1, stream_seq=18) 42222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042559, stream_id=1, stream_seq=18) 42222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042526, gaps=[]) 42222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042560, stream_id=1, stream_seq=18) 42223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042561, stream_id=1, stream_seq=18) 42223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042562, stream_id=1, stream_seq=18) 42225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042528, gaps=[]) 42225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042563, stream_id=1, stream_seq=19) 42225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042564, stream_id=1, stream_seq=19) 42225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042530, gaps=[]) 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042565, stream_id=1, stream_seq=19) 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042566, stream_id=1, stream_seq=19) 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042567, stream_id=1, stream_seq=19) 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042532, gaps=[]) 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042568, stream_id=1, stream_seq=19) 42226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042569, stream_id=1, stream_seq=19) 42227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042534, gaps=[]) 42227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042570, stream_id=1, stream_seq=20) 42227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042571, stream_id=1, stream_seq=20) 42227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042572, stream_id=1, stream_seq=20) 42228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042536, gaps=[]) 42228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042573, stream_id=1, stream_seq=20) 42228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042574, stream_id=1, stream_seq=20) 42228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042575, stream_id=1, stream_seq=20) 42229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042538, gaps=[]) 42229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042576, stream_id=1, stream_seq=20) 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042540, gaps=[]) 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042577, stream_id=1, stream_seq=21) 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042578, stream_id=1, stream_seq=21) 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042579, stream_id=1, stream_seq=21) 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042580, stream_id=1, stream_seq=21) 42230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042581, stream_id=1, stream_seq=21) 42231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042542, gaps=[]) 42231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042582, stream_id=1, stream_seq=21) 42231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042583, stream_id=1, stream_seq=21) 42232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042544, gaps=[]) 42232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042584, stream_id=1, stream_seq=22) 42232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042585, stream_id=1, stream_seq=22) 42232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042586, stream_id=1, stream_seq=22) 42233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042546, gaps=[]) 42233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042587, stream_id=1, stream_seq=22) 42233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042588, stream_id=1, stream_seq=22) 42233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042589, stream_id=1, stream_seq=22) 42233ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7Cl0Zr0kbsWf') 42234ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7Cl0Zr0kbsWf') 42234ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44403) -> ('172.17.0.2', 52479)) State.WAITING -> State.IN_PROGRESS 42234ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04\x1fD\xb4\x91z+Re\x0e\x83_') 42234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042548, gaps=[]) 42234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042590, stream_id=1, stream_seq=22) 42235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042550, gaps=[]) 42235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042591, stream_id=1, stream_seq=23) 42235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042592, stream_id=1, stream_seq=23) 42235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042593, stream_id=1, stream_seq=23) 42236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042594, stream_id=1, stream_seq=23) 42236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042552, gaps=[]) 42236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042595, stream_id=1, stream_seq=23) 42236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042596, stream_id=1, stream_seq=23) 42236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042597, stream_id=1, stream_seq=23) 42237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042554, gaps=[]) 42237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042598, stream_id=1, stream_seq=24) 42237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042599, stream_id=1, stream_seq=24) 42237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042600, stream_id=1, stream_seq=24) 42238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042556, gaps=[]) 42238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042601, stream_id=1, stream_seq=24) 42238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042602, stream_id=1, stream_seq=24) 42238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042603, stream_id=1, stream_seq=24) 42239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042558, gaps=[]) 42239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042604, stream_id=1, stream_seq=24) 42240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042560, gaps=[]) 42240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042605, stream_id=1, stream_seq=25) 42240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042606, stream_id=1, stream_seq=25) 42240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042607, stream_id=1, stream_seq=25) 42240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042608, stream_id=1, stream_seq=25) 42241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8192 42241ms [log] 8188 42241ms [log] line [file] undefined 42241ms [log] 42241ms [log] reading line 42241ms [log] [experimentStatusChanged] {"status": "running", "message": null} 42242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042562, gaps=[]) 42242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042609, stream_id=1, stream_seq=25) 42242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042610, stream_id=1, stream_seq=25) 42242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042611, stream_id=1, stream_seq=25) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042564, gaps=[]) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042612, stream_id=1, stream_seq=26) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042613, stream_id=1, stream_seq=26) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042614, stream_id=1, stream_seq=26) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042566, gaps=[]) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042615, stream_id=1, stream_seq=26) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042616, stream_id=1, stream_seq=26) 42243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042617, stream_id=1, stream_seq=26) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042568, gaps=[]) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042618, stream_id=1, stream_seq=26) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042570, gaps=[]) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042619, stream_id=1, stream_seq=27) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042620, stream_id=1, stream_seq=27) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042621, stream_id=1, stream_seq=27) 42244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042622, stream_id=1, stream_seq=27) 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042572, gaps=[]) 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042623, stream_id=1, stream_seq=27) 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042624, stream_id=1, stream_seq=27) 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042625, stream_id=1, stream_seq=27) 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042574, gaps=[]) 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042626, stream_id=1, stream_seq=28) 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042627, stream_id=1, stream_seq=28) 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042628, stream_id=1, stream_seq=28) 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042576, gaps=[]) 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042629, stream_id=1, stream_seq=28) 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042630, stream_id=1, stream_seq=28) 42246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042631, stream_id=1, stream_seq=28) 42247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042578, gaps=[]) 42247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042632, stream_id=1, stream_seq=28) 42247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042580, gaps=[]) 42247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042633, stream_id=1, stream_seq=29) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042634, stream_id=1, stream_seq=29) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042635, stream_id=1, stream_seq=29) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042636, stream_id=1, stream_seq=29) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042582, gaps=[]) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042637, stream_id=1, stream_seq=29) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042638, stream_id=1, stream_seq=29) 42248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042639, stream_id=1, stream_seq=29) 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042584, gaps=[]) 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042640, stream_id=1, stream_seq=30) 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042641, stream_id=1, stream_seq=30) 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042642, stream_id=1, stream_seq=30) 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042586, gaps=[]) 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042643, stream_id=1, stream_seq=30) 42250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042644, stream_id=1, stream_seq=30) 42250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042645, stream_id=1, stream_seq=30) 42250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042588, gaps=[]) 42250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042646, stream_id=1, stream_seq=30) 42251ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52479) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04\x1fD\xb4\x91z+Re\x0e\x83_') 42251ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44403) -> ('172.17.0.2', 52479)) State.IN_PROGRESS -> State.SUCCEEDED 42251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042590, gaps=[]) 42251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042647, stream_id=1, stream_seq=31) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042648, stream_id=1, stream_seq=31) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042649, stream_id=1, stream_seq=31) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042650, stream_id=1, stream_seq=31) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042592, gaps=[]) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042651, stream_id=1, stream_seq=31) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042652, stream_id=1, stream_seq=31) 42252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042653, stream_id=1, stream_seq=31) 42253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042594, gaps=[]) 42253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042654, stream_id=1, stream_seq=32) 42253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042655, stream_id=1, stream_seq=32) 42253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042656, stream_id=1, stream_seq=32) 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042596, gaps=[]) 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042657, stream_id=1, stream_seq=32) 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042658, stream_id=1, stream_seq=32) 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042659, stream_id=1, stream_seq=32) 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042598, gaps=[]) 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042660, stream_id=1, stream_seq=32) 42255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042600, gaps=[]) 42255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=2076042661, stream_id=1, stream_seq=33) 42255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042662, stream_id=1, stream_seq=33) 42255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042663, stream_id=1, stream_seq=33) 42255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042664, stream_id=1, stream_seq=33) 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042602, gaps=[]) 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042665, stream_id=1, stream_seq=33) 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=2076042666, stream_id=1, stream_seq=33) 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=2076042667, stream_id=1, stream_seq=33) 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042604, gaps=[]) 42256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042606, gaps=[]) 42257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042608, gaps=[]) 42258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042610, gaps=[]) 42258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042612, gaps=[]) 42259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042614, gaps=[]) 42260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042616, gaps=[]) 42260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042618, gaps=[]) 42261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042620, gaps=[]) 42262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042622, gaps=[]) 42262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042624, gaps=[]) 42263ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042626, gaps=[]) 42264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042628, gaps=[]) 42264ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042630, gaps=[]) 42265ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042632, gaps=[]) 42266ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042634, gaps=[]) 42267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042636, gaps=[]) 42267ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042638, gaps=[]) 42268ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042640, gaps=[]) 42269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042642, gaps=[]) 42269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042644, gaps=[]) 42270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042646, gaps=[]) 42272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042648, gaps=[]) 42273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042650, gaps=[]) 42273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042652, gaps=[]) 42274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=2076042654, gaps=[]) 42275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=2076042656, gaps=[]) 42275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=2076042658, gaps=[]) 42276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2076042660, gaps=[]) 42277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=2076042662, gaps=[]) 42278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=2076042664, gaps=[]) 42278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=2076042666, gaps=[]) 42279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 42457ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c"}', extra='') 42458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 42458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 42458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 42458ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 42458ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 42458ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 42458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 42459ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 42459ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42459ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 42459ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42459ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42460ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5bb091f3-42a6-442c-b294-ed7ba8d8b13c", "state": "closed"}] 42460ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 42460ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 42461ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\nE\xfa@Zl\xc8\xa8\xcc\x8a\x80\x12') 42462ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\nE\xfa@Zl\xc8\xa8\xcc\x8a\x80\x12') 42462ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64289) 42462ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 42462ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 42556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 42556ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 42602ms [err] Traceback (most recent call last): 42602ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 42602ms [err] return _run_code(code, main_globals, None, 42602ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 42602ms [err] exec(code, run_globals) 42602ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 42602ms [err] sys.exit(main()) 42602ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 42602ms [err] asyncio.run(main_async()) 42602ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 42602ms [err] return loop.run_until_complete(main) 42602ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 42603ms [err] self.run_forever() 42603ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 42603ms [err] self._run_once() 42603ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 42603ms [err] event_list = self._selector.select(timeout) 42603ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 42604ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 42604ms [err] KeyboardInterrupt 42606ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 42606ms [err] h.flush() 42606ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 42696ms [log] starting device 43038ms [err] DEBUG:asyncio:Using selector: EpollSelector 43130ms [err] ERROR:asyncio:Unclosed client session 43130ms [err] client_session: 43208ms [log] parsing 43208ms [log] creating device handler 43208ms [log] [ready] 43208ms [log] reading line 43208ms [log] [websocketToken] "8976defd-7f3c-4203-9127-0dad7b1ec789" 43223ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43223ms [log] [websocketConnected] 43402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43402ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43424ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/505a6492-e3b4-44d2-a1da-b9e47f3f0360"}}', extra='') 43424ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/505a6492-e3b4-44d2-a1da-b9e47f3f0360"} 43481ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 43486ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "new"}] 45491ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 45491ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 45491ms [err] v=0 45491ms [err] o=- 3947682083 3947682083 IN IP4 0.0.0.0 45491ms [err] s=- 45491ms [err] t=0 0 45491ms [err] a=group:BUNDLE 0 45491ms [err] a=msid-semantic:WMS * 45491ms [err] m=application 9 DTLS/SCTP 5000 45491ms [err] c=IN IP4 0.0.0.0 45491ms [err] a=mid:0 45491ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45491ms [err] a=max-message-size:65536 45491ms [err] a=ice-ufrag:70Us 45491ms [err] a=ice-pwd:bFAoAeVQoTyUYkEG7uHOnq 45491ms [err] a=fingerprint:sha-256 C9:55:01:04:80:60:60:A6:DF:3D:E3:2F:4A:1A:D1:7C:5A:32:06:0F:F3:F7:6E:69:80:E4:4D:8A:67:11:4C:F0 45491ms [err] a=setup:actpass 45491ms [err] 45491ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 45492ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45494ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "new"}] 45495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45495ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'(\xd8\xcey\xda\xb5\xd4\x11\\\xf8.\x07') 45498ms [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"\xbc\x8a~\xfb\xeb\x0c\x10\x18'\xd4.\x8e") 45498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'(\xd8\xcey\xda\xb5\xd4\x11\\\xf8.\x07') 45498ms [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"\xbc\x8a~\xfb\xeb\x0c\x10\x18'\xd4.\x8e") 45500ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45500ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05\xfar\xd4\x84\xb4H-\xc7\x8f\x9e\xd0') 45501ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x05\xfar\xd4\x84\xb4H-\xc7\x8f\x9e\xd0') 45502ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc4\xea\x0eT\x05\xad\x90\xab\xd24\xdc\xcc') 45503ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xc4\xea\x0eT\x05\xad\x90\xab\xd24\xdc\xcc') 45503ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60864) (expires in 600 seconds) 45503ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 45504ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45505ms [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='') 45505ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45532ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55431) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeee}\xa8X#\xf1\x1b\xc4\xb5Z\xdb') 45533ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55431) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeee}\xa8X#\xf1\x1b\xc4\xb5Z\xdb') 45541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947682083 3947682083 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 55431 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 55431 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46185 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46185 typ srflx raddr 172.17.0.2 rport 46185\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 55431 typ srflx raddr 172.30.0.1 rport 55431\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59437 typ relay raddr 172.17.0.2 rport 52194\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6nYO\\r\\na=ice-pwd:AcrfJpMhUdR0o8Tetb69k3\\r\\na=fingerprint:sha-256 41:79:36:8F:19:57:FB:F1:D2:F8:89:7F:8F:23:73:A8:11:54:22:53:B6:34:1F:06:0B:1D:E9:EF:8C:FA:C2:71\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 45541ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45541ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 45541ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 45541ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 45541ms [err] v=0 45541ms [err] o=- 3947682083 3947682083 IN IP4 0.0.0.0 45541ms [err] s=- 45541ms [err] t=0 0 45541ms [err] a=group:BUNDLE 0 45541ms [err] a=msid-semantic:WMS * 45541ms [err] m=application 55431 DTLS/SCTP 5000 45541ms [err] c=IN IP4 172.30.0.1 45541ms [err] a=mid:0 45541ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45541ms [err] a=max-message-size:65536 45541ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55431 typ host 45541ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46185 typ host 45541ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 46185 typ srflx raddr 172.17.0.2 rport 46185 45541ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 55431 typ srflx raddr 172.30.0.1 rport 55431 45541ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 59437 typ relay raddr 172.17.0.2 rport 52194 45541ms [err] a=end-of-candidates 45541ms [err] a=ice-ufrag:6nYO 45541ms [err] a=ice-pwd:AcrfJpMhUdR0o8Tetb69k3 45541ms [err] a=fingerprint:sha-256 41:79:36:8F:19:57:FB:F1:D2:F8:89:7F:8F:23:73:A8:11:54:22:53:B6:34:1F:06:0B:1D:E9:EF:8C:FA:C2:71 45541ms [err] a=setup:active 45541ms [err] 45543ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 45543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.30.0.1', 55431)) State.FROZEN -> State.WAITING 45543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57102) -> ('172.30.0.1', 55431)) State.FROZEN -> State.WAITING 45543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.17.0.2', 46185)) State.FROZEN -> State.WAITING 45543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60864) -> ('172.30.0.1', 55431)) State.FROZEN -> State.WAITING 45543ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ofn6MBo5M9 1 udp 1862270975 172.17.0.2 55431 typ prflx) 45543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45544ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.17.0.2', 55431)) State.WAITING -> State.IN_PROGRESS 45544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55431) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'RB\x88[\x0b@<8G\xddgZ') 45544ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.30.0.1', 55431)) State.WAITING -> State.IN_PROGRESS 45544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55431) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\xd4g\xf7\xe1o\x1a\xc9\xee \xee\xa7') 45544ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "connecting"}] 45545ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55431) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'RB\x88[\x0b@<8G\xddgZ') 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.17.0.2', 55431)) State.IN_PROGRESS -> State.SUCCEEDED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57102) -> ('172.30.0.1', 55431)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.17.0.2', 46185)) State.WAITING -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57102) -> ('172.17.0.2', 46185)) State.FROZEN -> State.FAILED 45545ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('141.24.211.56', 46185)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57102) -> ('141.24.211.56', 46185)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('141.24.211.56', 55431)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57102) -> ('141.24.211.56', 55431)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('141.24.210.113', 59437)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57102) -> ('141.24.210.113', 59437)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60864) -> ('172.30.0.1', 55431)) State.WAITING -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60864) -> ('172.17.0.2', 46185)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60864) -> ('141.24.211.56', 46185)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60864) -> ('141.24.211.56', 55431)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60864) -> ('141.24.210.113', 59437)) State.FROZEN -> State.FAILED 45546ms [err] INFO:aioice.ice:Connection(0) ICE completed 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55431) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\xd4g\xf7\xe1o\x1a\xc9\xee \xee\xa7') 45546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59957) -> ('172.30.0.1', 55431)) State.IN_PROGRESS -> State.SUCCEEDED 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55431) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x0e\xf3'\xba \xcbS\xa8\xda\xfcET") 45546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55431) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x0e\xf3'\xba \xcbS\xa8\xda\xfcET") 45564ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 45564ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45565ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 45566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 45568ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 45568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 45568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 45568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 45568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45569ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "connected"}] 45569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 45570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3268532717, stream_id=1, stream_seq=0) 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2764066756, stream_id=1, stream_seq=0) 45571ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2764066756, gaps=[]) 45572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532717, gaps=[]) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3268532718, stream_id=1, stream_seq=1) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532719, stream_id=1, stream_seq=2) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532720, stream_id=1, stream_seq=2) 45573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532721, stream_id=1, stream_seq=2) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532718, gaps=[]) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532722, stream_id=1, stream_seq=2) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532719, gaps=[]) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532723, stream_id=1, stream_seq=2) 45574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532724, stream_id=1, stream_seq=2) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532720, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532725, stream_id=1, stream_seq=2) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532721, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532726, stream_id=1, stream_seq=3) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532727, stream_id=1, stream_seq=3) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532722, gaps=[]) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532728, stream_id=1, stream_seq=3) 45575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532729, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532723, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532730, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532731, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532724, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532732, stream_id=1, stream_seq=3) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532725, gaps=[]) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532733, stream_id=1, stream_seq=4) 45576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532734, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532726, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532735, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532736, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532727, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532737, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532738, stream_id=1, stream_seq=4) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532728, gaps=[]) 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532739, stream_id=1, stream_seq=4) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532729, gaps=[]) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532740, stream_id=1, stream_seq=5) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532741, stream_id=1, stream_seq=5) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532730, gaps=[]) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532742, stream_id=1, stream_seq=5) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532743, stream_id=1, stream_seq=5) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532731, gaps=[]) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532744, stream_id=1, stream_seq=5) 45578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532745, stream_id=1, stream_seq=5) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532732, gaps=[]) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532746, stream_id=1, stream_seq=5) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532733, gaps=[]) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532747, stream_id=1, stream_seq=6) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532748, stream_id=1, stream_seq=6) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532734, gaps=[]) 45579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532749, stream_id=1, stream_seq=6) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532750, stream_id=1, stream_seq=6) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532735, gaps=[]) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532751, stream_id=1, stream_seq=6) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532752, stream_id=1, stream_seq=6) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532736, gaps=[]) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532753, stream_id=1, stream_seq=6) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532737, gaps=[]) 45580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532754, stream_id=1, stream_seq=7) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532755, stream_id=1, stream_seq=7) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532738, gaps=[]) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532756, stream_id=1, stream_seq=7) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532757, stream_id=1, stream_seq=7) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532739, gaps=[]) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532758, stream_id=1, stream_seq=7) 45581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532759, stream_id=1, stream_seq=7) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532740, gaps=[]) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532760, stream_id=1, stream_seq=7) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532741, gaps=[]) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532761, stream_id=1, stream_seq=8) 45582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532762, stream_id=1, stream_seq=8) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532742, gaps=[]) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532763, stream_id=1, stream_seq=8) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532764, stream_id=1, stream_seq=8) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532743, gaps=[]) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532765, stream_id=1, stream_seq=8) 45583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532766, stream_id=1, stream_seq=8) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532744, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532767, stream_id=1, stream_seq=8) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532745, gaps=[]) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532768, stream_id=1, stream_seq=9) 45584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532769, stream_id=1, stream_seq=9) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532746, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532770, stream_id=1, stream_seq=9) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532771, stream_id=1, stream_seq=9) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532747, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532772, stream_id=1, stream_seq=9) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532773, stream_id=1, stream_seq=9) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532748, gaps=[]) 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532774, stream_id=1, stream_seq=9) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532749, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532775, stream_id=1, stream_seq=10) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532776, stream_id=1, stream_seq=10) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532750, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532777, stream_id=1, stream_seq=10) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532778, stream_id=1, stream_seq=10) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532751, gaps=[]) 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532779, stream_id=1, stream_seq=10) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532780, stream_id=1, stream_seq=10) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532752, gaps=[]) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532781, stream_id=1, stream_seq=10) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532753, gaps=[]) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532782, stream_id=1, stream_seq=11) 45587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532783, stream_id=1, stream_seq=11) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532754, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532784, stream_id=1, stream_seq=11) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532785, stream_id=1, stream_seq=11) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532755, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532786, stream_id=1, stream_seq=11) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532787, stream_id=1, stream_seq=11) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532756, gaps=[]) 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532788, stream_id=1, stream_seq=11) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532757, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532789, stream_id=1, stream_seq=12) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532790, stream_id=1, stream_seq=12) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532758, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532791, stream_id=1, stream_seq=12) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532792, stream_id=1, stream_seq=12) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532759, gaps=[]) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532793, stream_id=1, stream_seq=12) 45589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532794, stream_id=1, stream_seq=12) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532760, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532795, stream_id=1, stream_seq=12) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532761, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532796, stream_id=1, stream_seq=13) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532797, stream_id=1, stream_seq=13) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532762, gaps=[]) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532798, stream_id=1, stream_seq=13) 45590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532799, stream_id=1, stream_seq=13) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532763, gaps=[]) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532800, stream_id=1, stream_seq=13) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532801, stream_id=1, stream_seq=13) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532764, gaps=[]) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532802, stream_id=1, stream_seq=13) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532765, gaps=[]) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532803, stream_id=1, stream_seq=14) 45591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532804, stream_id=1, stream_seq=14) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532766, gaps=[]) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532805, stream_id=1, stream_seq=14) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532806, stream_id=1, stream_seq=14) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532767, gaps=[]) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532807, stream_id=1, stream_seq=14) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532808, stream_id=1, stream_seq=14) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532768, gaps=[]) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532809, stream_id=1, stream_seq=14) 45592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532769, gaps=[]) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532810, stream_id=1, stream_seq=15) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532811, stream_id=1, stream_seq=15) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532770, gaps=[]) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532812, stream_id=1, stream_seq=15) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532813, stream_id=1, stream_seq=15) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532771, gaps=[]) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532814, stream_id=1, stream_seq=15) 45593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532815, stream_id=1, stream_seq=15) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532772, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532816, stream_id=1, stream_seq=15) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532773, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532817, stream_id=1, stream_seq=16) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532818, stream_id=1, stream_seq=16) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532774, gaps=[]) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532819, stream_id=1, stream_seq=16) 45594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532820, stream_id=1, stream_seq=16) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532775, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532821, stream_id=1, stream_seq=16) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532822, stream_id=1, stream_seq=16) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532776, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532823, stream_id=1, stream_seq=16) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532777, gaps=[]) 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532824, stream_id=1, stream_seq=17) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532825, stream_id=1, stream_seq=17) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532778, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532826, stream_id=1, stream_seq=17) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532827, stream_id=1, stream_seq=17) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532779, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532828, stream_id=1, stream_seq=17) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532829, stream_id=1, stream_seq=17) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532780, gaps=[]) 45596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532830, stream_id=1, stream_seq=17) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532781, gaps=[]) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532831, stream_id=1, stream_seq=18) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532832, stream_id=1, stream_seq=18) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532782, gaps=[]) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532833, stream_id=1, stream_seq=18) 45597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532834, stream_id=1, stream_seq=18) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532783, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532835, stream_id=1, stream_seq=18) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532836, stream_id=1, stream_seq=18) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532784, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532837, stream_id=1, stream_seq=18) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532785, gaps=[]) 45598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532838, stream_id=1, stream_seq=19) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532839, stream_id=1, stream_seq=19) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532786, gaps=[]) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532840, stream_id=1, stream_seq=19) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532841, stream_id=1, stream_seq=19) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532787, gaps=[]) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532842, stream_id=1, stream_seq=19) 45599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532843, stream_id=1, stream_seq=19) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532788, gaps=[]) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532844, stream_id=1, stream_seq=19) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532789, gaps=[]) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532845, stream_id=1, stream_seq=20) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532846, stream_id=1, stream_seq=20) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532790, gaps=[]) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532847, stream_id=1, stream_seq=20) 45600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532848, stream_id=1, stream_seq=20) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532791, gaps=[]) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532849, stream_id=1, stream_seq=20) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532850, stream_id=1, stream_seq=20) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532792, gaps=[]) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532851, stream_id=1, stream_seq=20) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532793, gaps=[]) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532852, stream_id=1, stream_seq=21) 45601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532853, stream_id=1, stream_seq=21) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532794, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532854, stream_id=1, stream_seq=21) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532855, stream_id=1, stream_seq=21) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532795, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532856, stream_id=1, stream_seq=21) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532857, stream_id=1, stream_seq=21) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532796, gaps=[]) 45602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532858, stream_id=1, stream_seq=21) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532797, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532859, stream_id=1, stream_seq=22) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532860, stream_id=1, stream_seq=22) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532798, gaps=[]) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532861, stream_id=1, stream_seq=22) 45603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532862, stream_id=1, stream_seq=22) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532799, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532863, stream_id=1, stream_seq=22) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532864, stream_id=1, stream_seq=22) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532800, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532865, stream_id=1, stream_seq=22) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532801, gaps=[]) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532866, stream_id=1, stream_seq=23) 45604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532867, stream_id=1, stream_seq=23) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532802, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532868, stream_id=1, stream_seq=23) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532869, stream_id=1, stream_seq=23) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532803, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532870, stream_id=1, stream_seq=23) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532871, stream_id=1, stream_seq=23) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532804, gaps=[]) 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532872, stream_id=1, stream_seq=23) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532805, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532873, stream_id=1, stream_seq=24) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532874, stream_id=1, stream_seq=24) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532806, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532875, stream_id=1, stream_seq=24) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532876, stream_id=1, stream_seq=24) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532807, gaps=[]) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532877, stream_id=1, stream_seq=24) 45606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532878, stream_id=1, stream_seq=24) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532808, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532879, stream_id=1, stream_seq=24) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532809, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532880, stream_id=1, stream_seq=25) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532881, stream_id=1, stream_seq=25) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532810, gaps=[]) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532882, stream_id=1, stream_seq=25) 45607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532883, stream_id=1, stream_seq=25) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532811, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532884, stream_id=1, stream_seq=25) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532885, stream_id=1, stream_seq=25) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532812, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532886, stream_id=1, stream_seq=25) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532813, gaps=[]) 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532887, stream_id=1, stream_seq=26) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532888, stream_id=1, stream_seq=26) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532814, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532889, stream_id=1, stream_seq=26) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532890, stream_id=1, stream_seq=26) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532815, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532891, stream_id=1, stream_seq=26) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532892, stream_id=1, stream_seq=26) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532816, gaps=[]) 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532893, stream_id=1, stream_seq=26) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532817, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532894, stream_id=1, stream_seq=27) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532895, stream_id=1, stream_seq=27) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532818, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532896, stream_id=1, stream_seq=27) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532897, stream_id=1, stream_seq=27) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532819, gaps=[]) 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532898, stream_id=1, stream_seq=27) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532899, stream_id=1, stream_seq=27) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532820, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532900, stream_id=1, stream_seq=27) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532821, gaps=[]) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532901, stream_id=1, stream_seq=28) 45611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532902, stream_id=1, stream_seq=28) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532822, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532903, stream_id=1, stream_seq=28) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532904, stream_id=1, stream_seq=28) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532823, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532905, stream_id=1, stream_seq=28) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532906, stream_id=1, stream_seq=28) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532824, gaps=[]) 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532907, stream_id=1, stream_seq=28) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532825, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532908, stream_id=1, stream_seq=29) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532909, stream_id=1, stream_seq=29) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532826, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532910, stream_id=1, stream_seq=29) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532911, stream_id=1, stream_seq=29) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532827, gaps=[]) 45613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532912, stream_id=1, stream_seq=29) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532913, stream_id=1, stream_seq=29) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532828, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532914, stream_id=1, stream_seq=29) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532829, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532915, stream_id=1, stream_seq=30) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532916, stream_id=1, stream_seq=30) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532830, gaps=[]) 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532917, stream_id=1, stream_seq=30) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532918, stream_id=1, stream_seq=30) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532831, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532919, stream_id=1, stream_seq=30) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532920, stream_id=1, stream_seq=30) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532832, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532921, stream_id=1, stream_seq=30) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532833, gaps=[]) 45615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532922, stream_id=1, stream_seq=31) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532923, stream_id=1, stream_seq=31) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532834, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532924, stream_id=1, stream_seq=31) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532925, stream_id=1, stream_seq=31) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532835, gaps=[]) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532926, stream_id=1, stream_seq=31) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532927, stream_id=1, stream_seq=31) 45616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532836, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532928, stream_id=1, stream_seq=31) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532837, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532929, stream_id=1, stream_seq=32) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532930, stream_id=1, stream_seq=32) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532838, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532931, stream_id=1, stream_seq=32) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532932, stream_id=1, stream_seq=32) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532839, gaps=[]) 45617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532933, stream_id=1, stream_seq=32) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532934, stream_id=1, stream_seq=32) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532840, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532935, stream_id=1, stream_seq=32) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532841, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3268532936, stream_id=1, stream_seq=33) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532937, stream_id=1, stream_seq=33) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532842, gaps=[]) 45618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532938, stream_id=1, stream_seq=33) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532939, stream_id=1, stream_seq=33) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532843, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532940, stream_id=1, stream_seq=33) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3268532941, stream_id=1, stream_seq=33) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532844, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3268532942, stream_id=1, stream_seq=33) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532845, gaps=[]) 45619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532846, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532847, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532848, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532849, gaps=[]) 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532850, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532851, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532852, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532853, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532854, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532855, gaps=[]) 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532856, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532857, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532858, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532859, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532860, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532861, gaps=[]) 45622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532862, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532863, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532864, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532865, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532866, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532867, gaps=[]) 45623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532868, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532869, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532870, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532871, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532872, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532873, gaps=[]) 45624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532874, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532875, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532876, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532877, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532878, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532879, gaps=[]) 45625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532880, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532881, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532882, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532883, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532884, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532885, gaps=[]) 45626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532886, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532887, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532888, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532889, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532890, gaps=[]) 45627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532891, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532892, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532893, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532894, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532895, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532896, gaps=[]) 45628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532897, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532898, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532899, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532900, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532901, gaps=[]) 45629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532902, gaps=[]) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532903, gaps=[]) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532904, gaps=[]) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532905, gaps=[]) 45630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532906, gaps=[]) 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532907, gaps=[]) 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532908, gaps=[]) 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532909, gaps=[]) 45631ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532910, gaps=[]) 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532911, gaps=[]) 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532912, gaps=[]) 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532913, gaps=[]) 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532914, gaps=[]) 45632ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532915, gaps=[]) 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532916, gaps=[]) 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532917, gaps=[]) 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532918, gaps=[]) 45633ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532919, gaps=[]) 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532920, gaps=[]) 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532921, gaps=[]) 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532922, gaps=[]) 45634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532923, gaps=[]) 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532924, gaps=[]) 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532925, gaps=[]) 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532926, gaps=[]) 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532927, gaps=[]) 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532928, gaps=[]) 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532929, gaps=[]) 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532930, gaps=[]) 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532931, gaps=[]) 45636ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532932, gaps=[]) 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532933, gaps=[]) 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532934, gaps=[]) 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532935, gaps=[]) 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45637ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3268532936, gaps=[]) 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3268532937, gaps=[]) 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3268532938, gaps=[]) 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3268532939, gaps=[]) 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3268532940, gaps=[]) 45639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3268532941, gaps=[]) 45639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45650ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8192 45650ms [log] 8188 45650ms [log] line [file] undefined 45650ms [log] 45650ms [log] reading line 45650ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3268532942, gaps=[]) 45668ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 45835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f"}', extra='') 45835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 45835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 45835ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45835ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 45835ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 45835ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45836ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45836ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45836ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 45836ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45836ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45837ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a102f1f7-b495-4c7b-81fa-f8563cc4713f", "state": "closed"}] 45837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45837ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45837ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'(WR\xd8*ZG\xe6\xa4\x8b\xcd\xb2') 45838ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'(WR\xd8*ZG\xe6\xa4\x8b\xcd\xb2') 45838ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60864) 45838ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 45839ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 45925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45925ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 45970ms [err] Traceback (most recent call last): 45970ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45970ms [err] return _run_code(code, main_globals, None, 45970ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45970ms [err] exec(code, run_globals) 45970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45970ms [err] sys.exit(main()) 45970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45971ms [err] asyncio.run(main_async()) 45971ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45971ms [err] return loop.run_until_complete(main) 45971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45971ms [err] self.run_forever() 45971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45971ms [err] self._run_once() 45971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45972ms [err] event_list = self._selector.select(timeout) 45972ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45972ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45972ms [err] KeyboardInterrupt 45974ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45974ms [err] h.flush() 45974ms [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 61658ms [log] starting device 62031ms [err] DEBUG:asyncio:Using selector: EpollSelector 62117ms [err] ERROR:asyncio:Unclosed client session 62117ms [err] client_session: 62204ms [log] parsing 62204ms [log] creating device handler 62204ms [log] [ready] 62204ms [log] reading line 62204ms [log] [websocketToken] "6d2b086d-e4e6-43cb-b581-40d70ddeaddb" 62217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 62217ms [log] line {"signal":"gpio1","value":"strongH"} 62217ms [log] 62217ms [log] reading line 62217ms [log] line {"signal":"gpio2","value":"strongL"} 62217ms [log] 62217ms [log] reading line 62217ms [log] [websocketConnected] 64013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 64013ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 64040ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ee7406e4-8c76-4851-95a6-1ef17e980deb"}}', extra='') 64040ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ee7406e4-8c76-4851-95a6-1ef17e980deb"} 64107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842","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='') 64111ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 64111ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 64111ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842", "state": "new"}] 66115ms [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='') 66115ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 66115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842"}', extra='') 66115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 66115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4894512866739918748 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:JH9L\\r\\na=ice-pwd:zPF/Y092JbaadWRfmH/zSGAG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4F:51:9C:C2:F3:4A:66:E9:FB:F7:1A:A3:D9:9A:A3:E9:02:81:B2:F0:9E:A2:34:27:EF:BD:B9:BE:4C:28:C1:0F\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842"}', extra='') 66115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 66116ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 66116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 66116ms [err] v=0 66116ms [err] o=- 4894512866739918748 2 IN IP4 127.0.0.1 66116ms [err] s=- 66116ms [err] t=0 0 66116ms [err] a=group:BUNDLE 0 66116ms [err] a=extmap-allow-mixed 66116ms [err] a=msid-semantic: WMS 66116ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 66116ms [err] c=IN IP4 0.0.0.0 66116ms [err] a=ice-ufrag:JH9L 66116ms [err] a=ice-pwd:zPF/Y092JbaadWRfmH/zSGAG 66116ms [err] a=ice-options:trickle 66116ms [err] a=fingerprint:sha-256 4F:51:9C:C2:F3:4A:66:E9:FB:F7:1A:A3:D9:9A:A3:E9:02:81:B2:F0:9E:A2:34:27:EF:BD:B9:BE:4C:28:C1:0F 66116ms [err] a=setup:actpass 66116ms [err] a=mid:0 66116ms [err] a=sctp-port:5000 66116ms [err] a=max-message-size:262144 66116ms [err] 66119ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 66119ms [err] v=0 66119ms [err] o=- 4894512866739918748 2 IN IP4 127.0.0.1 66119ms [err] s=- 66119ms [err] t=0 0 66119ms [err] a=group:BUNDLE 0 66119ms [err] a=extmap-allow-mixed 66119ms [err] a=msid-semantic: WMS 66119ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 66119ms [err] c=IN IP4 0.0.0.0 66119ms [err] a=ice-ufrag:JH9L 66119ms [err] a=ice-pwd:zPF/Y092JbaadWRfmH/zSGAG 66119ms [err] a=ice-options:trickle 66119ms [err] a=fingerprint:sha-256 4F:51:9C:C2:F3:4A:66:E9:FB:F7:1A:A3:D9:9A:A3:E9:02:81:B2:F0:9E:A2:34:27:EF:BD:B9:BE:4C:28:C1:0F 66119ms [err] a=setup:actpass 66119ms [err] a=mid:0 66119ms [err] a=sctp-port:5000 66119ms [err] a=max-message-size:262144 66119ms [err] 66119ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 66119ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842", "state": "new"}] 66121ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 66121ms [err] v=0 66121ms [err] o=- 3947682103 3947682103 IN IP4 0.0.0.0 66121ms [err] s=- 66121ms [err] t=0 0 66121ms [err] a=group:BUNDLE 0 66121ms [err] a=msid-semantic:WMS * 66121ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 66121ms [err] c=IN IP4 0.0.0.0 66121ms [err] a=mid:0 66121ms [err] a=sctp-port:5000 66121ms [err] a=max-message-size:65536 66121ms [err] a=ice-ufrag:uMDo 66121ms [err] a=ice-pwd:ZlxbHwW2sMVbhGGYi3mtIY 66121ms [err] a=fingerprint:sha-256 C5:B0:1A:29:A2:D4:44:F2:25:D0:2B:03:B7:97:20:08:A3:4E:61:E7:5C:E6:F7:63:AE:BA:25:B0:45:CA:23:09 66121ms [err] a=setup:active 66121ms [err] 66121ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 66121ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 66121ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 66123ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 66124ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 66126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'&3~#\xeez\xe9S\x19q$/') 66126ms [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'Z\\G2\x9e\xac\x03\x9a\x8a\x1aV\xe4') 66127ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'&3~#\xeez\xe9S\x19q$/') 66127ms [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'Z\\G2\x9e\xac\x03\x9a\x8a\x1aV\xe4') 66129ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 66129ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf2\xec\xde\xbe]\xc8\xe9\x87A \xedd') 66130ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf2\xec\xde\xbe]\xc8\xe9\x87A \xedd') 66130ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12k\xae\x01#\xee\xb81\x85\xbf\xb0\xb5') 66131ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x12k\xae\x01#\xee\xb81\x85\xbf\xb0\xb5') 66131ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61475) (expires in 600 seconds) 66131ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 66131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 66131ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 66132ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 66132ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 66132ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 66132ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 66132ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842", "state": "connecting"}] 66151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BjbNwf1w43dq') 66151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BjbNwf1w43dq') 66151ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VFqVf4idAQ 1 udp 1845501695 172.17.0.2 57885 typ prflx) 66151ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59697) -> ('172.17.0.2', 57885)) State.WAITING -> State.IN_PROGRESS 66151ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00q\xe6UZuJ!\xc2MH\x9a') 66153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00q\xe6UZuJ!\xc2MH\x9a') 66153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59697) -> ('172.17.0.2', 57885)) State.IN_PROGRESS -> State.SUCCEEDED 66153ms [err] INFO:aioice.ice:Connection(0) ICE completed 66163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:485706025 1 udp 2113937151 5c0267d8-d763-4219-8cb8-dd9c66439a3b.local 57885 typ host generation 0 ufrag JH9L network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842"}', extra='') 66163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 66163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 66166ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5c0267d8-d763-4219-8cb8-dd9c66439a3b.local" resolved to 172.17.0.2 66167ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2413357114 1 udp 1677729535 141.24.211.56 57885 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag JH9L network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842"}', extra='') 66167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 66167ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 66174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59697) -> ('172.17.0.2', 57885)) State.FROZEN -> State.IN_PROGRESS 66174ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\xf7\xfa\xeahw^O\x87\x11\x99\xd7') 66175ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\xf7\xfa\xeahw^O\x87\x11\x99\xd7') 66175ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59697) -> ('172.17.0.2', 57885)) State.IN_PROGRESS -> State.SUCCEEDED 66176ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:838095816 1 udp 33562623 141.24.210.113 56171 typ relay raddr 141.24.211.56 rport 57885 generation 0 ufrag JH9L network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842"}', extra='') 66176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 66176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 66196ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43996) -> ('172.17.0.2', 57885)) State.FROZEN -> State.IN_PROGRESS 66196ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\x11a>\xa6\x8e\xd2^\xfe\xea\xaa\xa1') 66197ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\x11a>\xa6\x8e\xd2^\xfe\xea\xaa\xa1') 66197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43996) -> ('172.17.0.2', 57885)) State.IN_PROGRESS -> State.SUCCEEDED 66215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PCsxfhgw4YEx') 66215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PCsxfhgw4YEx') 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59697) -> ('141.24.211.56', 57885)) State.FROZEN -> State.FAILED 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43996) -> ('141.24.211.56', 57885)) State.FROZEN -> State.FAILED 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59697) -> ('141.24.210.113', 56171)) State.FROZEN -> State.FAILED 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43996) -> ('141.24.210.113', 56171)) State.FROZEN -> State.FAILED 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61475) -> ('172.17.0.2', 57885)) State.FROZEN -> State.FAILED 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61475) -> ('141.24.211.56', 57885)) State.FROZEN -> State.FAILED 66216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61475) -> ('141.24.210.113', 56171)) State.FROZEN -> State.FAILED 66216ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 66216ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 66217ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 66217ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 66220ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 66221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 66221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 66221ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 66221ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 66221ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842", "state": "connected"}] 66224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 66224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 66224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 66225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 66225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 66225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 66226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1880119076, stream_id=1, stream_seq=0) 66226ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 66226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2393903791, stream_id=1, stream_seq=0) 66226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 66226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1880119076, gaps=[]) 66227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2393903791, gaps=[]) 66227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 66227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2393903792, stream_id=1, stream_seq=1) 66227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 66227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2393903793, stream_id=1, stream_seq=2) 66228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2393903793, gaps=[]) 66228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 66279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'49+La05/bvW/') 66279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57885) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'49+La05/bvW/') 66309ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 66309ms [log] [experimentStatusChanged] {"status": "running", "message": null} 66384ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842"}', extra='') 66384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 66385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 66385ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 66385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 66385ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 66385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 66385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 66386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66386ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 66386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66386ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66387ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cde89620-2538-46f8-ab86-b1cf37a6b842", "state": "closed"}] 66387ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 66387ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 66387ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x19:\xd4\xa9\x13DiP\x12\xd7\x94\xcc') 66388ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x19:\xd4\xa9\x13DiP\x12\xd7\x94\xcc') 66388ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61475) 66388ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 66389ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 66469ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 66470ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 66553ms [err] Traceback (most recent call last): 66553ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 66553ms [err] return _run_code(code, main_globals, None, 66553ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 66553ms [err] exec(code, run_globals) 66553ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 66553ms [err] sys.exit(main()) 66553ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 66553ms [err] asyncio.run(main_async()) 66553ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 66554ms [err] return loop.run_until_complete(main) 66554ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 66554ms [err] self.run_forever() 66554ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 66554ms [err] self._run_once() 66554ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 66555ms [err] event_list = self._selector.select(timeout) 66555ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 66556ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 66556ms [err] KeyboardInterrupt 66558ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 66558ms [err] h.flush() 66558ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 66656ms [log] starting device 67010ms [err] DEBUG:asyncio:Using selector: EpollSelector 67094ms [err] ERROR:asyncio:Unclosed client session 67094ms [err] client_session: 67179ms [log] parsing 67179ms [log] creating device handler 67179ms [log] [ready] 67179ms [log] reading line 67179ms [log] [websocketToken] "ddc4383a-a3de-49d6-9616-bc1eb8702b05" 67194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67194ms [log] [websocketConnected] 68950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68950ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68967ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/60d7d73a-bb5b-49e6-9f19-de6a75bd4652"}}', extra='') 68967ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/60d7d73a-bb5b-49e6-9f19-de6a75bd4652"} 69040ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e","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='') 69044ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e", "state": "new"}] 71048ms [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='') 71048ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 71048ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e"}', extra='') 71048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 71048ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4088331969365289767 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:P0ht\\r\\na=ice-pwd:/vx4rFrFmB7cobeF86LVi+Xp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 E2:71:2B:7D:8C:B0:AA:C9:5F:0F:A8:A5:6D:0D:77:3F:99:30:A0:00:49:D4:CD:FB:49:E9:3E:19:F3:F5:01:7F\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e"}', extra='') 71048ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 71049ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 71049ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 71049ms [err] v=0 71049ms [err] o=- 4088331969365289767 2 IN IP4 127.0.0.1 71049ms [err] s=- 71049ms [err] t=0 0 71049ms [err] a=group:BUNDLE 0 71049ms [err] a=extmap-allow-mixed 71049ms [err] a=msid-semantic: WMS 71049ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 71049ms [err] c=IN IP4 0.0.0.0 71049ms [err] a=ice-ufrag:P0ht 71049ms [err] a=ice-pwd:/vx4rFrFmB7cobeF86LVi+Xp 71049ms [err] a=ice-options:trickle 71049ms [err] a=fingerprint:sha-256 E2:71:2B:7D:8C:B0:AA:C9:5F:0F:A8:A5:6D:0D:77:3F:99:30:A0:00:49:D4:CD:FB:49:E9:3E:19:F3:F5:01:7F 71049ms [err] a=setup:actpass 71049ms [err] a=mid:0 71049ms [err] a=sctp-port:5000 71049ms [err] a=max-message-size:262144 71049ms [err] 71052ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 71052ms [err] v=0 71052ms [err] o=- 4088331969365289767 2 IN IP4 127.0.0.1 71052ms [err] s=- 71052ms [err] t=0 0 71052ms [err] a=group:BUNDLE 0 71052ms [err] a=extmap-allow-mixed 71052ms [err] a=msid-semantic: WMS 71052ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 71052ms [err] c=IN IP4 0.0.0.0 71052ms [err] a=ice-ufrag:P0ht 71052ms [err] a=ice-pwd:/vx4rFrFmB7cobeF86LVi+Xp 71052ms [err] a=ice-options:trickle 71052ms [err] a=fingerprint:sha-256 E2:71:2B:7D:8C:B0:AA:C9:5F:0F:A8:A5:6D:0D:77:3F:99:30:A0:00:49:D4:CD:FB:49:E9:3E:19:F3:F5:01:7F 71052ms [err] a=setup:actpass 71052ms [err] a=mid:0 71052ms [err] a=sctp-port:5000 71052ms [err] a=max-message-size:262144 71052ms [err] 71052ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 71052ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e", "state": "new"}] 71054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 71054ms [err] v=0 71054ms [err] o=- 3947682108 3947682108 IN IP4 0.0.0.0 71054ms [err] s=- 71054ms [err] t=0 0 71054ms [err] a=group:BUNDLE 0 71054ms [err] a=msid-semantic:WMS * 71054ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 71054ms [err] c=IN IP4 0.0.0.0 71054ms [err] a=mid:0 71054ms [err] a=sctp-port:5000 71054ms [err] a=max-message-size:65536 71054ms [err] a=ice-ufrag:7quS 71054ms [err] a=ice-pwd:tuz8JH87wup6RvyZ5t9Bh1 71054ms [err] a=fingerprint:sha-256 96:C8:24:14:63:98:5A:80:21:54:4F:78:89:DB:56:7A:42:90:69:30:AA:C7:1A:3D:E4:91:27:32:BE:B0:E2:A6 71054ms [err] a=setup:active 71054ms [err] 71054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 71054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 71054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 71056ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 71057ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 71058ms [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'\xbf\xa4\xb0\xf5R\x9c\x06\x96\x08\x18f\xc9') 71059ms [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'\xe6K:\x00~\xa6\xf9be\xe7\xc2]') 71059ms [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'\xbf\xa4\xb0\xf5R\x9c\x06\x96\x08\x18f\xc9') 71060ms [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'\xe6K:\x00~\xa6\xf9be\xe7\xc2]') 71061ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 71061ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'@+0\xca\x86\xcb+DM\x05tH') 71062ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'@+0\xca\x86\xcb+DM\x05tH') 71063ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'4\x19\xf9\xe1\xd83V\xa2\x94\x8d8\xca') 71064ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'4\x19\xf9\xe1\xd83V\xa2\x94\x8d8\xca') 71064ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60625) (expires in 600 seconds) 71064ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 71064ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 71065ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 71065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 71065ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 71066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71066ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71066ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e", "state": "connecting"}] 71088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Sj9XdHjX70qW') 71088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Sj9XdHjX70qW') 71088ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(asKjDN2jeu 1 udp 1845501695 172.17.0.2 49825 typ prflx) 71088ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54308) -> ('172.17.0.2', 49825)) State.WAITING -> State.IN_PROGRESS 71088ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe1\xdb\xfd;L2\xcdh\xea\x89\x9bY') 71090ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe1\xdb\xfd;L2\xcdh\xea\x89\x9bY') 71090ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54308) -> ('172.17.0.2', 49825)) State.IN_PROGRESS -> State.SUCCEEDED 71090ms [err] INFO:aioice.ice:Connection(0) ICE completed 71104ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3961043160 1 udp 2113937151 22bf47ae-8243-419e-bf93-718c7982ba22.local 49825 typ host generation 0 ufrag P0ht network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e"}', extra='') 71104ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71104ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71104ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71108ms [err] INFO:aioice.ice:Connection(0) Remote candidate "22bf47ae-8243-419e-bf93-718c7982ba22.local" resolved to 172.17.0.2 71109ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54308) -> ('172.17.0.2', 49825)) State.FROZEN -> State.IN_PROGRESS 71109ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xcd\xfcBM\xcb\xe9\xc6'l\xc3\x18\xab") 71110ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xcd\xfcBM\xcb\xe9\xc6'l\xc3\x18\xab") 71110ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54308) -> ('172.17.0.2', 49825)) State.IN_PROGRESS -> State.SUCCEEDED 71112ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1748357799 1 udp 1677729535 141.24.211.56 49825 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag P0ht network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e"}', extra='') 71112ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71112ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71112ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71115ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:993553708 1 udp 33562623 141.24.210.113 64752 typ relay raddr 141.24.211.56 rport 49825 generation 0 ufrag P0ht network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e"}', extra='') 71115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 71115ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 71130ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45154) -> ('172.17.0.2', 49825)) State.FROZEN -> State.IN_PROGRESS 71130ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>\xc7\xab(\xd9m\x85\x88\x9fz\x97\x9c') 71131ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>\xc7\xab(\xd9m\x85\x88\x9fz\x97\x9c') 71131ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45154) -> ('172.17.0.2', 49825)) State.IN_PROGRESS -> State.SUCCEEDED 71137ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gR9ZG/SpUI6z') 71137ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gR9ZG/SpUI6z') 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54308) -> ('141.24.211.56', 49825)) State.FROZEN -> State.FAILED 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45154) -> ('141.24.211.56', 49825)) State.FROZEN -> State.FAILED 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54308) -> ('141.24.210.113', 64752)) State.FROZEN -> State.FAILED 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45154) -> ('141.24.210.113', 64752)) State.FROZEN -> State.FAILED 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60625) -> ('172.17.0.2', 49825)) State.FROZEN -> State.FAILED 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60625) -> ('141.24.211.56', 49825)) State.FROZEN -> State.FAILED 71138ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60625) -> ('141.24.210.113', 64752)) State.FROZEN -> State.FAILED 71150ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 71150ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 71152ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71155ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 71156ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 71156ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 71156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71156ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e", "state": "connected"}] 71157ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 71157ms [log] line {"signal":"gpio1","value":"strongH"} 71157ms [log] 71157ms [log] reading line 71157ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 71160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 71160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 71160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 71162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 71162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 71162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 71163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=553031842, stream_id=1, stream_seq=0) 71164ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2341872263, stream_id=1, stream_seq=0) 71164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 71164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=553031842, gaps=[]) 71165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2341872263, gaps=[]) 71165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 71166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2341872264, stream_id=1, stream_seq=1) 71166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 71166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2341872265, stream_id=1, stream_seq=2) 71166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2341872266, stream_id=1, stream_seq=3) 71167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2341872267, stream_id=1, stream_seq=4) 71167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2341872265, gaps=[]) 71167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2341872267, gaps=[]) 71167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 71200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FWqRL6WLS5ta') 71200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49825) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FWqRL6WLS5ta') 71244ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71244ms [log] line {"signal":"gpio2","value":"strongL"} 71244ms [log] 71244ms [log] reading line 71244ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e"}', extra='') 71327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 71327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 71328ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 71328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 71328ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 71328ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 71328ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 71329ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 71330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/69027387-564e-4e6d-b10a-8c3c14ce624e", "state": "closed"}] 71332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 71332ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 71333ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'Z\x9b\xc8\xf6\x90\x07|0w\x18\xeaB') 71334ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'Z\x9b\xc8\xf6\x90\x07|0w\x18\xeaB') 71334ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60625) 71334ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 71334ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 71419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71419ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 71489ms [err] Traceback (most recent call last): 71489ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 71490ms [err] return _run_code(code, main_globals, None, 71490ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 71490ms [err] exec(code, run_globals) 71490ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 71490ms [err] sys.exit(main()) 71490ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 71490ms [err] asyncio.run(main_async()) 71490ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 71490ms [err] return loop.run_until_complete(main) 71490ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 71490ms [err] self.run_forever() 71490ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 71491ms [err] self._run_once() 71491ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 71491ms [err] event_list = self._selector.select(timeout) 71491ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 71492ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 71492ms [err] KeyboardInterrupt 71494ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 71494ms [err] h.flush() 71494ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 71587ms [log] starting device 71930ms [err] DEBUG:asyncio:Using selector: EpollSelector 72023ms [err] ERROR:asyncio:Unclosed client session 72023ms [err] client_session: 72097ms [log] parsing 72097ms [log] creating device handler 72097ms [log] [ready] 72097ms [log] reading line 72097ms [log] [websocketToken] "214bc2b3-1350-4657-9d32-0bcb1b18fe6a" 72113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72113ms [log] line {"signal":"gpio1","value":"strongH"} 72113ms [log] 72113ms [log] reading line 72113ms [log] line {"signal":"gpio2","value":"strongL"} 72113ms [log] 72113ms [log] reading line 72113ms [log] [websocketConnected] 72319ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 72319ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 72351ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/14e8034e-17f1-4d32-8a20-5e9c1c7b06ee"}}', extra='') 72351ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/14e8034e-17f1-4d32-8a20-5e9c1c7b06ee"} 72423ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3","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='') 72430ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 72430ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 72431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "new"}] 74434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 74435ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 74435ms [err] v=0 74435ms [err] o=- 3947682112 3947682112 IN IP4 0.0.0.0 74435ms [err] s=- 74435ms [err] t=0 0 74435ms [err] a=group:BUNDLE 0 74435ms [err] a=msid-semantic:WMS * 74435ms [err] m=application 9 DTLS/SCTP 5000 74435ms [err] c=IN IP4 0.0.0.0 74435ms [err] a=mid:0 74435ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74435ms [err] a=max-message-size:65536 74435ms [err] a=ice-ufrag:8qTh 74435ms [err] a=ice-pwd:Y5NR4sncGjmF7CXCfEwK31 74435ms [err] a=fingerprint:sha-256 E2:C5:F7:E9:8A:95:07:71:56:14:E5:A3:A9:71:EF:42:5B:16:D8:F4:E5:13:EE:C6:DB:4F:1C:38:C9:B6:59:F4 74435ms [err] a=setup:actpass 74435ms [err] 74437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 74437ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 74438ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "new"}] 74439ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 74439ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 74441ms [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'Z\xa1\x0f\xf6<\xaaK\x08\xa8\x02<\xb7') 74442ms [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'\x01*\xe1\xe0(\x91\x94\x96\x93\xf9vB') 74442ms [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'Z\xa1\x0f\xf6<\xaaK\x08\xa8\x02<\xb7') 74443ms [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'\x01*\xe1\xe0(\x91\x94\x96\x93\xf9vB') 74444ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 74445ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xecM\x19\xe9Zb0V`y(\x93') 74445ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xecM\x19\xe9Zb0V`y(\x93') 74446ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xf8v\xfd\xcd\xc3\xb2\x1f \xb6Q\xc0') 74447ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xdc\xf8v\xfd\xcd\xc3\xb2\x1f \xb6Q\xc0') 74447ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64088) (expires in 600 seconds) 74447ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 74447ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 74448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 74448ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74449ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 74449ms [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='') 74449ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 74481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*\xca\x00\x8a\xd6\x7f\x11\xc70\xa2T\xd2') 74481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*\xca\x00\x8a\xd6\x7f\x11\xc70\xa2T\xd2') 74490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947682112 3947682112 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 33203 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 33203 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60274 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33203 typ srflx raddr 172.30.0.1 rport 33203\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60274 typ srflx raddr 172.17.0.2 rport 60274\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49687 typ relay raddr 172.17.0.2 rport 52274\\r\\na=end-of-candidates\\r\\na=ice-ufrag:YSe7\\r\\na=ice-pwd:5fyL5hovpvov6SGiq71OOQ\\r\\na=fingerprint:sha-256 25:14:E5:FB:10:C4:83:35:86:B2:F0:0C:C7:7C:8A:F8:B5:76:1A:02:9A:8F:56:BC:08:7B:16:3D:12:11:5F:80\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 74490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 74490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 74490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 74490ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 74490ms [err] v=0 74490ms [err] o=- 3947682112 3947682112 IN IP4 0.0.0.0 74490ms [err] s=- 74490ms [err] t=0 0 74490ms [err] a=group:BUNDLE 0 74490ms [err] a=msid-semantic:WMS * 74490ms [err] m=application 33203 DTLS/SCTP 5000 74490ms [err] c=IN IP4 172.30.0.1 74490ms [err] a=mid:0 74490ms [err] a=sctpmap:5000 webrtc-datachannel 65535 74490ms [err] a=max-message-size:65536 74490ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33203 typ host 74490ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 60274 typ host 74490ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33203 typ srflx raddr 172.30.0.1 rport 33203 74490ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 60274 typ srflx raddr 172.17.0.2 rport 60274 74490ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49687 typ relay raddr 172.17.0.2 rport 52274 74490ms [err] a=end-of-candidates 74490ms [err] a=ice-ufrag:YSe7 74490ms [err] a=ice-pwd:5fyL5hovpvov6SGiq71OOQ 74490ms [err] a=fingerprint:sha-256 25:14:E5:FB:10:C4:83:35:86:B2:F0:0C:C7:7C:8A:F8:B5:76:1A:02:9A:8F:56:BC:08:7B:16:3D:12:11:5F:80 74490ms [err] a=setup:active 74490ms [err] 74492ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 74493ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 74493ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 74493ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.30.0.1', 33203)) State.FROZEN -> State.WAITING 74493ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49933) -> ('172.30.0.1', 33203)) State.FROZEN -> State.WAITING 74493ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.17.0.2', 60274)) State.FROZEN -> State.WAITING 74494ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64088) -> ('172.30.0.1', 33203)) State.FROZEN -> State.WAITING 74494ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YHNKeQtqBJ 1 udp 1862270975 172.17.0.2 33203 typ prflx) 74494ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74494ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74494ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 74494ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.17.0.2', 33203)) State.WAITING -> State.IN_PROGRESS 74495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9~\x93=+\xad\xbd8\x99\xeem\x16') 74495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.30.0.1', 33203)) State.WAITING -> State.IN_PROGRESS 74495ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0\x13\x907-\xe0\x8e\xcd0\n\x0e\x90') 74496ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "connecting"}] 74497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9~\x93=+\xad\xbd8\x99\xeem\x16') 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.17.0.2', 33203)) State.IN_PROGRESS -> State.SUCCEEDED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49933) -> ('172.30.0.1', 33203)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.17.0.2', 60274)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49933) -> ('172.17.0.2', 60274)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('141.24.211.56', 33203)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49933) -> ('141.24.211.56', 33203)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('141.24.211.56', 60274)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49933) -> ('141.24.211.56', 60274)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('141.24.210.113', 49687)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49933) -> ('141.24.210.113', 49687)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64088) -> ('172.30.0.1', 33203)) State.WAITING -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64088) -> ('172.17.0.2', 60274)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64088) -> ('141.24.211.56', 33203)) State.FROZEN -> State.FAILED 74497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64088) -> ('141.24.211.56', 60274)) State.FROZEN -> State.FAILED 74498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64088) -> ('141.24.210.113', 49687)) State.FROZEN -> State.FAILED 74498ms [err] INFO:aioice.ice:Connection(0) ICE completed 74498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0\x13\x907-\xe0\x8e\xcd0\n\x0e\x90') 74498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50019) -> ('172.30.0.1', 33203)) State.IN_PROGRESS -> State.SUCCEEDED 74499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 33203) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'`qt\x99\x8c\xacg\x15*"\x94g') 74499ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 33203) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'`qt\x99\x8c\xacg\x15*"\x94g') 74516ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 74516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 74517ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 74519ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 74522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 74523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 74523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 74523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 74523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 74524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 74524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 74524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 74525ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "connected"}] 74526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 74526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 74526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 74526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 74526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 74526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 74527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 74528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 74528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 74528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=591477843, stream_id=1, stream_seq=0) 74528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3410590329, stream_id=1, stream_seq=0) 74530ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 74530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3410590329, gaps=[]) 74531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=591477843, gaps=[]) 74531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=591477844, stream_id=1, stream_seq=1) 74531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 74532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=591477845, stream_id=1, stream_seq=2) 74533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=591477844, gaps=[]) 74533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 74534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=591477845, gaps=[]) 74534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 74623ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 74623ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3"}', extra='') 74701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 74701ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 74701ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74702ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 74702ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 74702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74703ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 74703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74704ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/048697e0-a8db-498e-814c-e1f51e0a1de3", "state": "closed"}] 74704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74705ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74705ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc3\xd7\xd8\x97\xa0&\xd83\xa5qS\x14') 74706ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc3\xd7\xd8\x97\xa0&\xd83\xa5qS\x14') 74707ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64088) 74707ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 74707ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 74804ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74805ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 74857ms [err] Traceback (most recent call last): 74857ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74857ms [err] return _run_code(code, main_globals, None, 74857ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74857ms [err] exec(code, run_globals) 74857ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74857ms [err] sys.exit(main()) 74857ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74857ms [err] asyncio.run(main_async()) 74857ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74858ms [err] return loop.run_until_complete(main) 74858ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74858ms [err] self.run_forever() 74858ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74858ms [err] self._run_once() 74858ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74858ms [err] event_list = self._selector.select(timeout) 74858ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74858ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74858ms [err] KeyboardInterrupt 74860ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74860ms [err] h.flush() 74860ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74970ms [log] starting device 75313ms [err] DEBUG:asyncio:Using selector: EpollSelector 75406ms [err] ERROR:asyncio:Unclosed client session 75406ms [err] client_session: 75483ms [log] parsing 75483ms [log] creating device handler 75483ms [log] [ready] 75483ms [log] reading line 75483ms [log] [websocketToken] "73c3e656-e5c0-411d-9bce-0f28b7b009ad" 75498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 75498ms [log] [websocketConnected] 75663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 75663ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 75689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1de73603-1124-41f5-9b79-b625326422c3"}}', extra='') 75689ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1de73603-1124-41f5-9b79-b625326422c3"} 75746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd","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='') 75751ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "new"}] 77754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 77754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77754ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 77754ms [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='') 77755ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 77775ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd","content":{"type":"offer","sdp":"v=0\\r\\no=- 3947682115 3947682115 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 50455 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 50455 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35043 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50455 typ srflx raddr 172.30.0.1 rport 50455\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35043 typ srflx raddr 172.17.0.2 rport 35043\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49443 typ relay raddr 172.17.0.2 rport 38426\\r\\na=end-of-candidates\\r\\na=ice-ufrag:W9Iy\\r\\na=ice-pwd:e24QaHcq1KwezivkuIoEMJ\\r\\na=fingerprint:sha-256 B7:1B:24:53:89:F8:F0:52:63:6B:1F:12:3B:03:A5:05:38:DB:A2:33:39:3D:AC:29:92:6F:EF:54:9D:ED:F1:CE\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 77775ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77775ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 77775ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 77775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 77775ms [err] v=0 77775ms [err] o=- 3947682115 3947682115 IN IP4 0.0.0.0 77775ms [err] s=- 77775ms [err] t=0 0 77775ms [err] a=group:BUNDLE 0 77775ms [err] a=msid-semantic:WMS * 77775ms [err] m=application 50455 DTLS/SCTP 5000 77775ms [err] c=IN IP4 172.30.0.1 77775ms [err] a=mid:0 77775ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77775ms [err] a=max-message-size:65536 77775ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50455 typ host 77775ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35043 typ host 77775ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50455 typ srflx raddr 172.30.0.1 rport 50455 77775ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35043 typ srflx raddr 172.17.0.2 rport 35043 77775ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49443 typ relay raddr 172.17.0.2 rport 38426 77775ms [err] a=end-of-candidates 77775ms [err] a=ice-ufrag:W9Iy 77775ms [err] a=ice-pwd:e24QaHcq1KwezivkuIoEMJ 77775ms [err] a=fingerprint:sha-256 B7:1B:24:53:89:F8:F0:52:63:6B:1F:12:3B:03:A5:05:38:DB:A2:33:39:3D:AC:29:92:6F:EF:54:9D:ED:F1:CE 77775ms [err] a=setup:actpass 77775ms [err] 77777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 77777ms [err] v=0 77777ms [err] o=- 3947682115 3947682115 IN IP4 0.0.0.0 77777ms [err] s=- 77777ms [err] t=0 0 77777ms [err] a=group:BUNDLE 0 77777ms [err] a=msid-semantic:WMS * 77777ms [err] m=application 50455 DTLS/SCTP 5000 77777ms [err] c=IN IP4 172.30.0.1 77777ms [err] a=mid:0 77777ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77777ms [err] a=max-message-size:65536 77777ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50455 typ host 77777ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35043 typ host 77777ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50455 typ srflx raddr 172.30.0.1 rport 50455 77777ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 35043 typ srflx raddr 172.17.0.2 rport 35043 77777ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49443 typ relay raddr 172.17.0.2 rport 38426 77777ms [err] a=end-of-candidates 77777ms [err] a=ice-ufrag:W9Iy 77777ms [err] a=ice-pwd:e24QaHcq1KwezivkuIoEMJ 77777ms [err] a=fingerprint:sha-256 B7:1B:24:53:89:F8:F0:52:63:6B:1F:12:3B:03:A5:05:38:DB:A2:33:39:3D:AC:29:92:6F:EF:54:9D:ED:F1:CE 77777ms [err] a=setup:actpass 77777ms [err] 77778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 77778ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "new"}] 77779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 77779ms [err] v=0 77779ms [err] o=- 3947682115 3947682115 IN IP4 0.0.0.0 77779ms [err] s=- 77779ms [err] t=0 0 77779ms [err] a=group:BUNDLE 0 77779ms [err] a=msid-semantic:WMS * 77779ms [err] m=application 9 DTLS/SCTP 5000 77779ms [err] c=IN IP4 0.0.0.0 77779ms [err] a=mid:0 77779ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77779ms [err] a=max-message-size:65536 77779ms [err] a=ice-ufrag:HyBc 77779ms [err] a=ice-pwd:TcFEoVqfmwfJRMJaN449ma 77779ms [err] a=fingerprint:sha-256 34:45:BC:D2:69:71:39:C0:6D:B9:59:40:06:D6:39:6F:1F:51:CE:B7:12:1A:9D:BC:BD:8A:10:E6:75:34:05:83 77779ms [err] a=setup:active 77779ms [err] 77779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 77780ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 77780ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 77781ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 77781ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 77783ms [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'\xdab\xa4\xbf\x9c\xeb>T9\xf2\x99\x0c') 77783ms [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'\x18\xd9\x15UCi\xe2\x1cNt\xb3\xa1') 77784ms [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'\xdab\xa4\xbf\x9c\xeb>T9\xf2\x99\x0c') 77784ms [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'\x18\xd9\x15UCi\xe2\x1cNt\xb3\xa1') 77785ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 77785ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'Jp\x1a\xbc\xddt\xd4\x0f\x1f<\xd0T') 77786ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'Jp\x1a\xbc\xddt\xd4\x0f\x1f<\xd0T') 77786ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9f\xe3=\xe7f\xa5\x9f\xeb\x02\x0e]\x91') 77787ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x9f\xe3=\xe7f\xa5\x9f\xeb\x02\x0e]\x91') 77787ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53428) (expires in 600 seconds) 77787ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 77788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 77788ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 77788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 77788ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 77789ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.30.0.1', 50455)) State.FROZEN -> State.WAITING 77789ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33102) -> ('172.30.0.1', 50455)) State.FROZEN -> State.WAITING 77789ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.17.0.2', 35043)) State.FROZEN -> State.WAITING 77789ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53428) -> ('172.30.0.1', 50455)) State.FROZEN -> State.WAITING 77789ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77790ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77790ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.30.0.1', 50455)) State.WAITING -> State.IN_PROGRESS 77790ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50455) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3w\x9e\xa9B\xcaP8\xf7M~]') 77790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "connecting"}] 77791ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50455) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3w\x9e\xa9B\xcaP8\xf7M~]') 77791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.30.0.1', 50455)) State.IN_PROGRESS -> State.SUCCEEDED 77791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('141.24.211.56', 50455)) State.FROZEN -> State.WAITING 77791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('141.24.211.56', 35043)) State.FROZEN -> State.WAITING 77791ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('141.24.210.113', 49443)) State.FROZEN -> State.WAITING 77802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50455) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbd\xca*\xad\x9eh\x1d2\xbbX\xca0') 77802ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50455) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbd\xca*\xad\x9eh\x1d2\xbbX\xca0') 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33102) -> ('172.30.0.1', 50455)) State.WAITING -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.17.0.2', 35043)) State.WAITING -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33102) -> ('172.17.0.2', 35043)) State.FROZEN -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('141.24.211.56', 50455)) State.WAITING -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33102) -> ('141.24.211.56', 50455)) State.FROZEN -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('141.24.211.56', 35043)) State.WAITING -> State.FAILED 77803ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33102) -> ('141.24.211.56', 35043)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53428) -> ('172.30.0.1', 50455)) State.WAITING -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53428) -> ('172.17.0.2', 35043)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('141.24.210.113', 49443)) State.WAITING -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33102) -> ('141.24.210.113', 49443)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53428) -> ('141.24.211.56', 50455)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53428) -> ('141.24.211.56', 35043)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53428) -> ('141.24.210.113', 49443)) State.FROZEN -> State.FAILED 77804ms [err] INFO:aioice.ice:Connection(0) ICE completed 77804ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50455) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4#%)\xd8\xa2w%=\x11\x04\xfd') 77805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50455) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4#%)\xd8\xa2w%=\x11\x04\xfd') 77805ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qC7nAw0UOz 1 udp 1862270975 172.17.0.2 50455 typ prflx) 77805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.17.0.2', 50455)) State.WAITING -> State.IN_PROGRESS 77805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50455) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1\xfc\x98\x8e2\xbb\xf8\xf3\x96!I\xdb') 77806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50455) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1\xfc\x98\x8e2\xbb\xf8\xf3\x96!I\xdb') 77806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52860) -> ('172.17.0.2', 50455)) State.IN_PROGRESS -> State.SUCCEEDED 77810ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 77810ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 77811ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 77812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 77828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 77828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 77828ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 77829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 77829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 77829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "connected"}] 77829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 77829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 77829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 77830ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 77830ms [log] line {"signal":"gpio1","value":"strongH"} 77830ms [log] 77830ms [log] reading line 77830ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 77831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 77831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 77831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 77833ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2086638061, stream_id=1, stream_seq=0) 77833ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 77834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=654738982, stream_id=1, stream_seq=0) 77834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 77834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2086638061, gaps=[]) 77835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=654738983, stream_id=1, stream_seq=1) 77835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=654738984, stream_id=1, stream_seq=2) 77836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=654738985, stream_id=1, stream_seq=3) 77836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=654738986, stream_id=1, stream_seq=4) 77837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738982, gaps=[]) 77837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738983, gaps=[]) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738984, gaps=[]) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738985, gaps=[]) 77838ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=654738986, gaps=[]) 77839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 77902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 77902ms [log] line {"signal":"gpio2","value":"strongL"} 77902ms [log] 77902ms [log] reading line 77902ms [log] [experimentStatusChanged] {"status": "running", "message": null} 77998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd"}', extra='') 77998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 77999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 77999ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 77999ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 77999ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 78000ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 78000ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 78000ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 78001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 78002ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/129d06da-ec61-4c28-abe1-5db57d7efabd", "state": "closed"}] 78002ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 78003ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 78003ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xe3K\xbdJ/\xff\xbf\x17\xe8\xffZ|') 78004ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xe3K\xbdJ/\xff\xbf\x17\xe8\xffZ|') 78004ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53428) 78005ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 78005ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 78079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 78079ms [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 78140ms [err] Traceback (most recent call last): 78140ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 78140ms [err] return _run_code(code, main_globals, None, 78140ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 78140ms [err] exec(code, run_globals) 78140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 78140ms [err] sys.exit(main()) 78140ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 78141ms [err] asyncio.run(main_async()) 78141ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 78141ms [err] return loop.run_until_complete(main) 78141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 78141ms [err] self.run_forever() 78141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 78141ms [err] self._run_once() 78141ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 78142ms [err] event_list = self._selector.select(timeout) 78142ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 78142ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 78142ms [err] KeyboardInterrupt 78144ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 78144ms [err] h.flush() 78144ms [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 93759ms [log] starting device 94123ms [err] DEBUG:asyncio:Using selector: EpollSelector 94210ms [err] ERROR:asyncio:Unclosed client session 94210ms [err] client_session: 94275ms [log] parsing 94275ms [log] creating device handler 94275ms [log] [ready] 94275ms [log] reading line 94275ms [log] [websocketToken] "7d3dd319-055d-4c62-bb23-55624493a621" 94290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94290ms [log] line {"signal":"gpio1","value":"strongH"} 94290ms [log] 94290ms [log] reading line 94290ms [log] line {"signal":"gpio2","value":"strongL"} 94290ms [log] 94290ms [log] reading line 94290ms [log] [websocketConnected] 96009ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96009ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96037ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4ef701cc-31c4-46c9-8bab-f735845be670"}}', extra='') 96037ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4ef701cc-31c4-46c9-8bab-f735845be670"} 96090ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624","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='') 96095ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 96095ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 96095ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624", "state": "new"}] 98099ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 98100ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 98100ms [err] v=0 98100ms [err] o=- 3947682135 3947682135 IN IP4 0.0.0.0 98100ms [err] s=- 98100ms [err] t=0 0 98100ms [err] a=group:BUNDLE 0 98100ms [err] a=msid-semantic:WMS * 98100ms [err] m=application 9 DTLS/SCTP 5000 98100ms [err] c=IN IP4 0.0.0.0 98100ms [err] a=mid:0 98100ms [err] a=sctpmap:5000 webrtc-datachannel 65535 98100ms [err] a=max-message-size:65536 98100ms [err] a=ice-ufrag:vZNy 98100ms [err] a=ice-pwd:VeaoQ3xs9JlG7PEKlfr4Ja 98100ms [err] a=fingerprint:sha-256 8A:2D:74:81:0A:95:BE:A7:C8:5E:4E:D9:9B:FA:57:6D:45:64:F0:CB:73:E6:09:07:63:E7:D9:71:12:20:64:DC 98100ms [err] a=setup:actpass 98100ms [err] 98102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 98102ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98104ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624", "state": "new"}] 98104ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98105ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98107ms [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'_\x8a\xbd\xc8\xf4m\xc5\x88$\x15\xf3\xdd') 98107ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'D\x83-a\x91q\xcbD\xa2Y%") 98108ms [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'_\x8a\xbd\xc8\xf4m\xc5\x88$\x15\xf3\xdd') 98108ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'D\x83-a\x91q\xcbD\xa2Y%") 98110ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 98110ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'4!\xa1\x87\xc9\x88\x1d\xbfV\x89b\x07') 98111ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'4!\xa1\x87\xc9\x88\x1d\xbfV\x89b\x07') 98111ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeelp+\x97\xbdq\x82\xf1S\xd9n') 98113ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xeelp+\x97\xbdq\x82\xf1S\xd9n') 98113ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55753) (expires in 600 seconds) 98113ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 98113ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98114ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624"}', extra='') 98114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98114ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98115ms [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='') 98115ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6626823406475008513 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:UkCd\\r\\na=ice-pwd:yGQjXdrUXSrCEbE2PMJNfguw\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 3A:8B:7B:91:4F:39:15:A4:8D:3E:B1:0F:73:8D:13:9A:41:8E:82:1E:23:E9:3B:16:E1:A6:BA:FA:8F:FF:B4:D5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624"}', extra='') 98132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98132ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 98133ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 98133ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 98133ms [err] v=0 98133ms [err] o=- 6626823406475008513 2 IN IP4 127.0.0.1 98133ms [err] s=- 98133ms [err] t=0 0 98133ms [err] a=group:BUNDLE 0 98133ms [err] a=msid-semantic: WMS 98133ms [err] m=application 9 DTLS/SCTP 5000 98133ms [err] c=IN IP4 0.0.0.0 98133ms [err] a=ice-ufrag:UkCd 98133ms [err] a=ice-pwd:yGQjXdrUXSrCEbE2PMJNfguw 98133ms [err] a=ice-options:trickle 98133ms [err] a=fingerprint:sha-256 3A:8B:7B:91:4F:39:15:A4:8D:3E:B1:0F:73:8D:13:9A:41:8E:82:1E:23:E9:3B:16:E1:A6:BA:FA:8F:FF:B4:D5 98133ms [err] a=setup:active 98133ms [err] a=mid:0 98133ms [err] a=sctpmap:5000 webrtc-datachannel 1024 98133ms [err] 98134ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 98134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98134ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98134ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98135ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98135ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624", "state": "connecting"}] 98135ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ACSp7mJROJdX') 98136ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ACSp7mJROJdX') 98136ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(vOQmDkDCZl 1 udp 1845501695 172.17.0.2 39420 typ prflx) 98136ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59752) -> ('172.17.0.2', 39420)) State.WAITING -> State.IN_PROGRESS 98136ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\xc1t\xa4\xbe\x0c\xfc\xc2\x19Z5O') 98141ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\xc1t\xa4\xbe\x0c\xfc\xc2\x19Z5O') 98142ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59752) -> ('172.17.0.2', 39420)) State.IN_PROGRESS -> State.SUCCEEDED 98142ms [err] INFO:aioice.ice:Connection(0) ICE completed 98142ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:34218902 1 udp 2113937151 2931309a-af9f-48e1-9af8-e93c73c7ba4f.local 39420 typ host generation 0 ufrag UkCd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624"}', extra='') 98142ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98142ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98142ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98147ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2931309a-af9f-48e1-9af8-e93c73c7ba4f.local" resolved to 172.17.0.2 98155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59752) -> ('172.17.0.2', 39420)) State.FROZEN -> State.IN_PROGRESS 98156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfa\x84O\x1fc8O7I\xd8\x19\x8f') 98156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2250721769 1 udp 1677729535 141.24.211.56 39420 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag UkCd network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624"}', extra='') 98156ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98156ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98156ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98157ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfa\x84O\x1fc8O7I\xd8\x19\x8f') 98157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59752) -> ('172.17.0.2', 39420)) State.IN_PROGRESS -> State.SUCCEEDED 98157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44251) -> ('172.17.0.2', 39420)) State.FROZEN -> State.FAILED 98157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59752) -> ('141.24.211.56', 39420)) State.FROZEN -> State.FAILED 98157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44251) -> ('141.24.211.56', 39420)) State.FROZEN -> State.FAILED 98157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55753) -> ('172.17.0.2', 39420)) State.FROZEN -> State.FAILED 98157ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55753) -> ('141.24.211.56', 39420)) State.FROZEN -> State.FAILED 98177ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 98177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98178ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 98179ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98182ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 98183ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 98183ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 98183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 98183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 98183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 98183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98184ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624", "state": "connected"}] 98186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 98186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 98186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 98186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 98186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3919699317, stream_id=1, stream_seq=0) 98187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 98188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3919699317, gaps=[]) 98188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 98188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2188157955, stream_id=1, stream_seq=0) 98188ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2188157955, gaps=[]) 98189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3919699318, stream_id=1, stream_seq=1) 98189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 98189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3919699319, stream_id=1, stream_seq=2) 98190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3919699319, gaps=[]) 98190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 98199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pCshFPeYWYHY') 98200ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pCshFPeYWYHY') 98262ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98262ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MY1pagsGAtQ3') 98262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MY1pagsGAtQ3') 98325ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bG083Ga4ZS21') 98326ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bG083Ga4ZS21') 98326ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44251) -> ('172.17.0.2', 39420)) State.WAITING -> State.IN_PROGRESS 98326ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xecY\xc2\xfc\x80\xbb\xc7\xe9h\x93\xf5D') 98330ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39420) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xecY\xc2\xfc\x80\xbb\xc7\xe9h\x93\xf5D') 98331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44251) -> ('172.17.0.2', 39420)) State.IN_PROGRESS -> State.SUCCEEDED 98356ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624"}', extra='') 98356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 98356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 98356ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98357ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 98357ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 98357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98357ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 98358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98359ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ed4062c0-a6be-4ee5-bc83-b46eceda4624", "state": "closed"}] 98360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98360ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98361ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xc4\xdc\xbd\x95!E\x12\xc92%m\xab') 98362ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xc4\xdc\xbd\x95!E\x12\xc92%m\xab') 98362ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55753) 98362ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 98363ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 98426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98426ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 98476ms [err] Traceback (most recent call last): 98476ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98477ms [err] return _run_code(code, main_globals, None, 98477ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98477ms [err] exec(code, run_globals) 98477ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98477ms [err] sys.exit(main()) 98477ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98477ms [err] asyncio.run(main_async()) 98477ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98477ms [err] return loop.run_until_complete(main) 98477ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98477ms [err] self.run_forever() 98477ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98478ms [err] self._run_once() 98478ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98478ms [err] event_list = self._selector.select(timeout) 98478ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98479ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98479ms [err] KeyboardInterrupt 98480ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98480ms [err] h.flush() 98480ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 98572ms [log] starting device 98928ms [err] DEBUG:asyncio:Using selector: EpollSelector 99014ms [err] ERROR:asyncio:Unclosed client session 99014ms [err] client_session: 99082ms [log] parsing 99082ms [log] creating device handler 99082ms [log] [ready] 99082ms [log] reading line 99082ms [log] [websocketToken] "455d0515-8bd8-484b-a46e-42defca205a1" 99094ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 99094ms [log] [websocketConnected] 100822ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 100822ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 100844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a1fe8f9b-ab18-40e0-b967-fa4793d53072"}}', extra='') 100844ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a1fe8f9b-ab18-40e0-b967-fa4793d53072"} 100896ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2","services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 100902ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2", "state": "new"}] 102906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2"}', extra='') 102906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 102906ms [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='') 102906ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 102906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4033713026504842342 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:Nalb\\r\\na=ice-pwd:9NJn8Pk6YHPKXq0N6riSrueO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9D:90:A2:F6:AE:E5:4A:6C:20:C7:E3:D1:9F:C9:03:87:F8:B5:90:FC:D0:37:6A:B3:1F:DB:65:FC:6E:FD:79:75\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2"}', extra='') 102906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 102907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 102907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 102907ms [err] v=0 102907ms [err] o=- 4033713026504842342 2 IN IP4 127.0.0.1 102907ms [err] s=- 102907ms [err] t=0 0 102907ms [err] a=group:BUNDLE 0 102907ms [err] a=extmap-allow-mixed 102907ms [err] a=msid-semantic: WMS 102907ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 102907ms [err] c=IN IP4 0.0.0.0 102907ms [err] a=ice-ufrag:Nalb 102907ms [err] a=ice-pwd:9NJn8Pk6YHPKXq0N6riSrueO 102907ms [err] a=ice-options:trickle 102907ms [err] a=fingerprint:sha-256 9D:90:A2:F6:AE:E5:4A:6C:20:C7:E3:D1:9F:C9:03:87:F8:B5:90:FC:D0:37:6A:B3:1F:DB:65:FC:6E:FD:79:75 102907ms [err] a=setup:actpass 102907ms [err] a=mid:0 102907ms [err] a=sctp-port:5000 102907ms [err] a=max-message-size:262144 102907ms [err] 102910ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 102910ms [err] v=0 102910ms [err] o=- 4033713026504842342 2 IN IP4 127.0.0.1 102910ms [err] s=- 102910ms [err] t=0 0 102910ms [err] a=group:BUNDLE 0 102910ms [err] a=extmap-allow-mixed 102910ms [err] a=msid-semantic: WMS 102910ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 102910ms [err] c=IN IP4 0.0.0.0 102910ms [err] a=ice-ufrag:Nalb 102910ms [err] a=ice-pwd:9NJn8Pk6YHPKXq0N6riSrueO 102910ms [err] a=ice-options:trickle 102910ms [err] a=fingerprint:sha-256 9D:90:A2:F6:AE:E5:4A:6C:20:C7:E3:D1:9F:C9:03:87:F8:B5:90:FC:D0:37:6A:B3:1F:DB:65:FC:6E:FD:79:75 102910ms [err] a=setup:actpass 102910ms [err] a=mid:0 102910ms [err] a=sctp-port:5000 102910ms [err] a=max-message-size:262144 102910ms [err] 102910ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 102910ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2", "state": "new"}] 102912ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 102912ms [err] v=0 102912ms [err] o=- 3947682140 3947682140 IN IP4 0.0.0.0 102912ms [err] s=- 102912ms [err] t=0 0 102912ms [err] a=group:BUNDLE 0 102912ms [err] a=msid-semantic:WMS * 102912ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 102912ms [err] c=IN IP4 0.0.0.0 102912ms [err] a=mid:0 102912ms [err] a=sctp-port:5000 102912ms [err] a=max-message-size:65536 102912ms [err] a=ice-ufrag:otR3 102912ms [err] a=ice-pwd:n3P9H2sNQo2oWwlAHTiu6X 102912ms [err] a=fingerprint:sha-256 9E:40:47:C1:59:0F:FB:24:AE:05:8D:62:26:20:63:70:1E:18:27:6D:87:A3:4B:D6:7C:46:EC:4C:FA:DC:A2:CF 102912ms [err] a=setup:active 102912ms [err] 102912ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 102912ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 102912ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 102914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 102915ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 102917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\xf1B\x14x\x04\x00*\x9f\xe9<\xa5') 102917ms [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'7\xd6P\xc9\xfaMJF\xb9T\xf1\xd0') 102918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\xf1B\x14x\x04\x00*\x9f\xe9<\xa5') 102918ms [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'7\xd6P\xc9\xfaMJF\xb9T\xf1\xd0') 102920ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 102920ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x95\xd5\x9e=\x8d\x8d\xfa\x97\xfck+\xee') 102921ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x95\xd5\x9e=\x8d\x8d\xfa\x97\xfck+\xee') 102921ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf21\x98Q\xfe\xa5mf\xac\xa6\xb1\xb1') 102922ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf21\x98Q\xfe\xa5mf\xac\xa6\xb1\xb1') 102922ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 64456) (expires in 600 seconds) 102922ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 102923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 102924ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 102924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 102924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 102924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102925ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2", "state": "connecting"}] 102945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CpTTFZ4WB+it') 102945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CpTTFZ4WB+it') 102946ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(4zBCITVX7b 1 udp 1845501695 172.17.0.2 44327 typ prflx) 102946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50300) -> ('172.17.0.2', 44327)) State.WAITING -> State.IN_PROGRESS 102946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'my\x99*\x17\x0b\x95:\x08+O\x18') 102950ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'my\x99*\x17\x0b\x95:\x08+O\x18') 102950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50300) -> ('172.17.0.2', 44327)) State.IN_PROGRESS -> State.SUCCEEDED 102950ms [err] INFO:aioice.ice:Connection(0) ICE completed 102952ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3188362816 1 udp 2113937151 5abf5a13-3dce-49fc-957d-7084faefcbf8.local 44327 typ host generation 0 ufrag Nalb network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2"}', extra='') 102952ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102952ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102952ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102955ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5abf5a13-3dce-49fc-957d-7084faefcbf8.local" resolved to 172.17.0.2 102955ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:757149523 1 udp 1677729535 141.24.211.56 44327 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Nalb network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2"}', extra='') 102955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102955ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2467140769 1 udp 33562623 141.24.210.113 61159 typ relay raddr 141.24.211.56 rport 44327 generation 0 ufrag Nalb network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2"}', extra='') 102964ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102965ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102967ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50300) -> ('172.17.0.2', 44327)) State.FROZEN -> State.IN_PROGRESS 102967ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"y)Z\xdby'\xc6\xb3\xc0\xf5\x8c\x1a") 102968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"y)Z\xdby'\xc6\xb3\xc0\xf5\x8c\x1a") 102969ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50300) -> ('172.17.0.2', 44327)) State.IN_PROGRESS -> State.SUCCEEDED 102988ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47251) -> ('172.17.0.2', 44327)) State.FROZEN -> State.IN_PROGRESS 102988ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb2-(-wM\x95`e\xeb\xacx') 102989ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb2-(-wM\x95`e\xeb\xacx') 102989ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47251) -> ('172.17.0.2', 44327)) State.IN_PROGRESS -> State.SUCCEEDED 102997ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nQGDw9liJ4O3') 102997ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nQGDw9liJ4O3') 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50300) -> ('141.24.211.56', 44327)) State.FROZEN -> State.FAILED 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47251) -> ('141.24.211.56', 44327)) State.FROZEN -> State.FAILED 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50300) -> ('141.24.210.113', 61159)) State.FROZEN -> State.FAILED 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47251) -> ('141.24.210.113', 61159)) State.FROZEN -> State.FAILED 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64456) -> ('172.17.0.2', 44327)) State.FROZEN -> State.FAILED 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64456) -> ('141.24.211.56', 44327)) State.FROZEN -> State.FAILED 102997ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 64456) -> ('141.24.210.113', 61159)) State.FROZEN -> State.FAILED 103009ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 103009ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103009ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 103010ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103013ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 103014ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 103014ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 103014ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103014ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103015ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2", "state": "connected"}] 103015ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103015ms [log] line {"signal":"gpio1","value":"strongH"} 103015ms [log] 103015ms [log] reading line 103015ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 103016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 103017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 103018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 103018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 103018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 103019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2482363511, stream_id=1, stream_seq=0) 103019ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=450291152, stream_id=1, stream_seq=0) 103019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2482363511, gaps=[]) 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=450291152, gaps=[]) 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=450291153, stream_id=1, stream_seq=1) 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=450291154, stream_id=1, stream_seq=2) 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=450291155, stream_id=1, stream_seq=3) 103020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=450291156, stream_id=1, stream_seq=4) 103021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=450291154, gaps=[]) 103021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 103021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=450291156, gaps=[]) 103021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103059ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PqW+r2u5lHzI') 103060ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44327) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PqW+r2u5lHzI') 103073ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103073ms [log] line {"signal":"gpio2","value":"strongL"} 103073ms [log] 103073ms [log] reading line 103073ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103181ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2"}', extra='') 103181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 103182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 103182ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103182ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 103182ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 103182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103183ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103183ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 103183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103183ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103184ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/82f636fe-7f1d-4f8a-9004-d5380452dec2", "state": "closed"}] 103185ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103185ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103185ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x8f\x1a/\x0b\xa6\x8e\xfek2\x12\x07a') 103186ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x8f\x1a/\x0b\xa6\x8e\xfek2\x12\x07a') 103186ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 64456) 103186ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 103186ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 103249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103249ms [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 103315ms [err] Traceback (most recent call last): 103315ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 103316ms [err] return _run_code(code, main_globals, None, 103316ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 103316ms [err] exec(code, run_globals) 103316ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 103316ms [err] sys.exit(main()) 103316ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 103316ms [err] asyncio.run(main_async()) 103316ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 103316ms [err] return loop.run_until_complete(main) 103316ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 103317ms [err] self.run_forever() 103317ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 103317ms [err] self._run_once() 103317ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 103318ms [err] event_list = self._selector.select(timeout) 103318ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 103318ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 103318ms [err] KeyboardInterrupt 103319ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 103319ms [err] h.flush() 103319ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 103409ms [log] starting device 103756ms [err] DEBUG:asyncio:Using selector: EpollSelector 103848ms [err] ERROR:asyncio:Unclosed client session 103848ms [err] client_session: 103908ms [log] parsing 103908ms [log] creating device handler 103908ms [log] [ready] 103908ms [log] reading line 103908ms [log] [websocketToken] "169fda07-67f3-4730-ad13-eac37fe58128" 103925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103925ms [log] line {"signal":"gpio1","value":"strongH"} 103925ms [log] 103925ms [log] reading line 103925ms [log] line {"signal":"gpio2","value":"strongL"} 103925ms [log] 103925ms [log] reading line 103925ms [log] [websocketConnected] 104097ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 104097ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 104113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d417738e-010d-4ab7-9460-b19b3e2263d3"}}', extra='') 104113ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d417738e-010d-4ab7-9460-b19b3e2263d3"} 104173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807","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='') 104176ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 104177ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 104177ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "new"}] 106180ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 106182ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 106182ms [err] v=0 106182ms [err] o=- 3947682143 3947682143 IN IP4 0.0.0.0 106182ms [err] s=- 106182ms [err] t=0 0 106182ms [err] a=group:BUNDLE 0 106182ms [err] a=msid-semantic:WMS * 106182ms [err] m=application 9 DTLS/SCTP 5000 106182ms [err] c=IN IP4 0.0.0.0 106182ms [err] a=mid:0 106182ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106182ms [err] a=max-message-size:65536 106182ms [err] a=ice-ufrag:AmNx 106182ms [err] a=ice-pwd:jPWosO52iRpuGa7JSkPdjV 106182ms [err] a=fingerprint:sha-256 8F:B5:7A:91:95:7E:40:60:F5:DE:97:73:87:F6:5F:52:B8:99:60:88:23:19:F4:43:0F:DE:A7:F8:02:54:77:57 106182ms [err] a=setup:actpass 106182ms [err] 106184ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 106184ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 106185ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "new"}] 106186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 106186ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 106188ms [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'\xde\x05E\xcc\xff\xa3\xab\x963QR\x18') 106188ms [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'\xf1\xef\xf1\xb2\x88n}g]\x81\xab!') 106189ms [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'\xde\x05E\xcc\xff\xa3\xab\x963QR\x18') 106189ms [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'\xf1\xef\xf1\xb2\x88n}g]\x81\xab!') 106191ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 106191ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdao\xad\xd2\xa9\xab0\xddv\x7fyr') 106192ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xdao\xad\xd2\xa9\xab0\xddv\x7fyr') 106192ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"\xaa\xab\xe6.\xb2\xbcjP'7\xe5r") 106193ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b"\xaa\xab\xe6.\xb2\xbcjP'7\xe5r") 106193ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56253) (expires in 600 seconds) 106193ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 106194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 106195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 106195ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106195ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 106195ms [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='') 106195ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 106216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\xee\x973h;\xf2\x98\xa5\xefc\x8d') 106216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\xee\x973h;\xf2\x98\xa5\xefc\x8d') 106224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947682143 3947682143 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 36942 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 36942 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42857 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36942 typ srflx raddr 172.30.0.1 rport 36942\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42857 typ srflx raddr 172.17.0.2 rport 42857\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53411 typ relay raddr 172.17.0.2 rport 57316\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SNQt\\r\\na=ice-pwd:ihOemOJE0mdvARnj3F17LV\\r\\na=fingerprint:sha-256 9C:A2:CB:2E:25:06:42:1F:1C:5F:23:87:98:4F:E7:C9:C1:87:E8:78:B9:35:47:4D:B5:CC:BF:0A:F5:76:62:07\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 106224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 106224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 106224ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 106224ms [err] v=0 106224ms [err] o=- 3947682143 3947682143 IN IP4 0.0.0.0 106224ms [err] s=- 106224ms [err] t=0 0 106224ms [err] a=group:BUNDLE 0 106224ms [err] a=msid-semantic:WMS * 106224ms [err] m=application 36942 DTLS/SCTP 5000 106224ms [err] c=IN IP4 172.30.0.1 106224ms [err] a=mid:0 106224ms [err] a=sctpmap:5000 webrtc-datachannel 65535 106224ms [err] a=max-message-size:65536 106224ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36942 typ host 106224ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 42857 typ host 106224ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36942 typ srflx raddr 172.30.0.1 rport 36942 106224ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 42857 typ srflx raddr 172.17.0.2 rport 42857 106224ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 53411 typ relay raddr 172.17.0.2 rport 57316 106224ms [err] a=end-of-candidates 106224ms [err] a=ice-ufrag:SNQt 106224ms [err] a=ice-pwd:ihOemOJE0mdvARnj3F17LV 106224ms [err] a=fingerprint:sha-256 9C:A2:CB:2E:25:06:42:1F:1C:5F:23:87:98:4F:E7:C9:C1:87:E8:78:B9:35:47:4D:B5:CC:BF:0A:F5:76:62:07 106224ms [err] a=setup:active 106224ms [err] 106225ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 106226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 106226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 106226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.30.0.1', 36942)) State.FROZEN -> State.WAITING 106226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56425) -> ('172.30.0.1', 36942)) State.FROZEN -> State.WAITING 106226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 42857)) State.FROZEN -> State.WAITING 106226ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56253) -> ('172.30.0.1', 36942)) State.FROZEN -> State.WAITING 106226ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(bXVP7VnXzA 1 udp 1862270975 172.17.0.2 36942 typ prflx) 106227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 106227ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 36942)) State.WAITING -> State.IN_PROGRESS 106227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 36942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\x1a.Wx\\\x17\xb9\x9a \xe4I') 106227ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.30.0.1', 36942)) State.WAITING -> State.IN_PROGRESS 106228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\x95,q_\xb3\xd5\x1d\x18\x9c\x1e\xd7') 106228ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "connecting"}] 106228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 36942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\x1a.Wx\\\x17\xb9\x9a \xe4I') 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 36942)) State.IN_PROGRESS -> State.SUCCEEDED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56425) -> ('172.30.0.1', 36942)) State.WAITING -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 42857)) State.WAITING -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56425) -> ('172.17.0.2', 42857)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('141.24.211.56', 36942)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56425) -> ('141.24.211.56', 36942)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('141.24.211.56', 42857)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56425) -> ('141.24.211.56', 42857)) State.FROZEN -> State.FAILED 106229ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('141.24.210.113', 53411)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56425) -> ('141.24.210.113', 53411)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56253) -> ('172.30.0.1', 36942)) State.WAITING -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56253) -> ('172.17.0.2', 42857)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56253) -> ('141.24.211.56', 36942)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56253) -> ('141.24.211.56', 42857)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56253) -> ('141.24.210.113', 53411)) State.FROZEN -> State.FAILED 106230ms [err] INFO:aioice.ice:Connection(0) ICE completed 106231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\x95,q_\xb3\xd5\x1d\x18\x9c\x1e\xd7') 106231ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.30.0.1', 36942)) State.IN_PROGRESS -> State.SUCCEEDED 106231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36942) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd95\xff-g\xd3\xceS\xce]\x91\xfa') 106231ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36942) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd95\xff-g\xd3\xceS\xce]\x91\xfa') 106248ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 106248ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 106249ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 106250ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 106253ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 106253ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 106253ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 106254ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 106254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 106254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 106254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 106254ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 106255ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "connected"}] 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 106256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 106257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 106257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 106257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 106257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2828744846, stream_id=1, stream_seq=0) 106258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 106259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1484556294, stream_id=1, stream_seq=0) 106259ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 106259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1484556294, gaps=[]) 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2828744846, gaps=[]) 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2828744847, stream_id=1, stream_seq=1) 106260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 106261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2828744848, stream_id=1, stream_seq=2) 106261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2828744847, gaps=[]) 106261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 106262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2828744848, gaps=[]) 106262ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 106337ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 106337ms [log] [experimentStatusChanged] {"status": "running", "message": null} 106411ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807"}', extra='') 106411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 106412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 106412ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 106412ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 106412ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 106412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 106412ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 106413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106413ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 106413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106413ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/8f352b42-1807-47e0-a111-64200e84d807", "state": "closed"}] 106413ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 106414ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 106414ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x02\xcd\x03\xa0DOkO\x11\xad\xce:') 106415ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x02\xcd\x03\xa0DOkO\x11\xad\xce:') 106415ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56253) 106415ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 106415ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 106486ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 106486ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 106533ms [err] Traceback (most recent call last): 106533ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 106533ms [err] return _run_code(code, main_globals, None, 106533ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 106533ms [err] exec(code, run_globals) 106533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 106533ms [err] sys.exit(main()) 106533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 106533ms [err] asyncio.run(main_async()) 106533ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 106533ms [err] return loop.run_until_complete(main) 106533ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 106534ms [err] self.run_forever() 106534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 106534ms [err] self._run_once() 106534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 106534ms [err] event_list = self._selector.select(timeout) 106534ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 106534ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 106534ms [err] KeyboardInterrupt 106536ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 106536ms [err] h.flush() 106536ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 106630ms [log] starting device 106975ms [err] DEBUG:asyncio:Using selector: EpollSelector 107068ms [err] ERROR:asyncio:Unclosed client session 107068ms [err] client_session: 107124ms [log] parsing 107124ms [log] creating device handler 107124ms [log] [ready] 107124ms [log] reading line 107124ms [log] [websocketToken] "6e542d32-7e27-4ca4-8e2f-a66ab893c713" 107141ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107141ms [log] [websocketConnected] 107300ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 107300ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 107325ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/54e07df6-d8f5-403c-95c9-60c9c0ccf0ea"}}', extra='') 107326ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/54e07df6-d8f5-403c-95c9-60c9c0ccf0ea"} 107373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883","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='') 107381ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "new"}] 109384ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 109386ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 109386ms [err] v=0 109386ms [err] o=- 3947682146 3947682146 IN IP4 0.0.0.0 109386ms [err] s=- 109386ms [err] t=0 0 109386ms [err] a=group:BUNDLE 0 109386ms [err] a=msid-semantic:WMS * 109386ms [err] m=application 9 DTLS/SCTP 5000 109386ms [err] c=IN IP4 0.0.0.0 109386ms [err] a=mid:0 109386ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109386ms [err] a=max-message-size:65536 109386ms [err] a=ice-ufrag:CG7e 109386ms [err] a=ice-pwd:2f5zClOXgFSOKoAT8sNygq 109386ms [err] a=fingerprint:sha-256 8C:FE:01:07:DD:C5:70:12:0E:A4:86:BB:D5:4E:20:77:77:51:98:46:67:7F:5E:65:FD:73:8D:68:01:60:E8:72 109386ms [err] a=setup:actpass 109386ms [err] 109387ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 109387ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109389ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "new"}] 109389ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109390ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109392ms [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'?\x85sj\xbe\xf2\x98(\x8b\xb0\x08q') 109392ms [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'\x9a\x93\x82\xb3fds\x01q\xad(~') 109393ms [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'?\x85sj\xbe\xf2\x98(\x8b\xb0\x08q') 109393ms [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'\x9a\x93\x82\xb3fds\x01q\xad(~') 109395ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 109395ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'b-|\x821\xbe\xbc\xf8\xca\xb1Z\x86') 109396ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'b-|\x821\xbe\xbc\xf8\xca\xb1Z\x86') 109396ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb7lU\x99\x85\xd9*\xc1\xd2[_\xd5') 109397ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb7lU\x99\x85\xd9*\xc1\xd2[_\xd5') 109398ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52304) (expires in 600 seconds) 109398ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 109398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 109399ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 109399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109399ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109399ms [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='') 109399ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57519) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ykt\xe3_\x19R{\x91\xc0\xab\x1c') 109425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57519) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ykt\xe3_\x19R{\x91\xc0\xab\x1c') 109433ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883","content":{"type":"answer","sdp":"v=0\\r\\no=- 3947682147 3947682147 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 57519 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 57519 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49396 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57519 typ srflx raddr 172.30.0.1 rport 57519\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49396 typ srflx raddr 172.17.0.2 rport 49396\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54017 typ relay raddr 172.17.0.2 rport 42846\\r\\na=end-of-candidates\\r\\na=ice-ufrag:EL5D\\r\\na=ice-pwd:SP7eWvW8AciJ4Yc8hS4YuW\\r\\na=fingerprint:sha-256 5F:23:8D:99:CD:EA:B4:DD:D9:63:51:62:1B:97:7E:75:22:C7:D3:1A:A4:2E:28:8D:C7:25:1C:44:B3:81:CA:4D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 109433ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109433ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 109434ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 109434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 109434ms [err] v=0 109434ms [err] o=- 3947682147 3947682147 IN IP4 0.0.0.0 109434ms [err] s=- 109434ms [err] t=0 0 109434ms [err] a=group:BUNDLE 0 109434ms [err] a=msid-semantic:WMS * 109434ms [err] m=application 57519 DTLS/SCTP 5000 109434ms [err] c=IN IP4 172.30.0.1 109434ms [err] a=mid:0 109434ms [err] a=sctpmap:5000 webrtc-datachannel 65535 109434ms [err] a=max-message-size:65536 109434ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57519 typ host 109434ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 49396 typ host 109434ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57519 typ srflx raddr 172.30.0.1 rport 57519 109434ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 49396 typ srflx raddr 172.17.0.2 rport 49396 109434ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54017 typ relay raddr 172.17.0.2 rport 42846 109434ms [err] a=end-of-candidates 109434ms [err] a=ice-ufrag:EL5D 109434ms [err] a=ice-pwd:SP7eWvW8AciJ4Yc8hS4YuW 109434ms [err] a=fingerprint:sha-256 5F:23:8D:99:CD:EA:B4:DD:D9:63:51:62:1B:97:7E:75:22:C7:D3:1A:A4:2E:28:8D:C7:25:1C:44:B3:81:CA:4D 109434ms [err] a=setup:active 109434ms [err] 109435ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 109435ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 109435ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 109436ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.30.0.1', 57519)) State.FROZEN -> State.WAITING 109436ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54030) -> ('172.30.0.1', 57519)) State.FROZEN -> State.WAITING 109436ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.17.0.2', 49396)) State.FROZEN -> State.WAITING 109437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52304) -> ('172.30.0.1', 57519)) State.FROZEN -> State.WAITING 109437ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3kxCyU8kaO 1 udp 1862270975 172.17.0.2 57519 typ prflx) 109437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109437ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 109437ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.17.0.2', 57519)) State.WAITING -> State.IN_PROGRESS 109437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57519) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfdDP/\xe7\xf5\x8fr\x06k\x8e\xc5') 109438ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.30.0.1', 57519)) State.WAITING -> State.IN_PROGRESS 109438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57519) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x95\x0c\xa0\x1b\n\x9a\x9c\xc31\x15\xfe\xb6') 109439ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "connecting"}] 109439ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57519) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfdDP/\xe7\xf5\x8fr\x06k\x8e\xc5') 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.17.0.2', 57519)) State.IN_PROGRESS -> State.SUCCEEDED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54030) -> ('172.30.0.1', 57519)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.17.0.2', 49396)) State.WAITING -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54030) -> ('172.17.0.2', 49396)) State.FROZEN -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('141.24.211.56', 57519)) State.FROZEN -> State.FAILED 109439ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54030) -> ('141.24.211.56', 57519)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('141.24.211.56', 49396)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54030) -> ('141.24.211.56', 49396)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('141.24.210.113', 54017)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54030) -> ('141.24.210.113', 54017)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52304) -> ('172.30.0.1', 57519)) State.WAITING -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52304) -> ('172.17.0.2', 49396)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52304) -> ('141.24.211.56', 57519)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52304) -> ('141.24.211.56', 49396)) State.FROZEN -> State.FAILED 109440ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52304) -> ('141.24.210.113', 54017)) State.FROZEN -> State.FAILED 109441ms [err] INFO:aioice.ice:Connection(0) ICE completed 109441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57519) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x95\x0c\xa0\x1b\n\x9a\x9c\xc31\x15\xfe\xb6') 109441ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60681) -> ('172.30.0.1', 57519)) State.IN_PROGRESS -> State.SUCCEEDED 109442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57519) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8c\x06\xa6\x0foC`\xc0\xcf\x80}\x1e') 109442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57519) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8c\x06\xa6\x0foC`\xc0\xcf\x80}\x1e') 109457ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 109458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 109459ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 109460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 109463ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 109464ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 109464ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 109464ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 109465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 109465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 109465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 109465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 109466ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "connected"}] 109466ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 109466ms [log] line {"signal":"gpio1","value":"strongH"} 109466ms [log] 109466ms [log] reading line 109466ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 109467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 109467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 109467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 109467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 109467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 109467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 109468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 109468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 109468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 109469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=343982476, stream_id=1, stream_seq=0) 109469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2800246617, stream_id=1, stream_seq=0) 109470ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 109471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2800246617, gaps=[]) 109472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982476, gaps=[]) 109472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=343982477, stream_id=1, stream_seq=1) 109472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 109473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=343982478, stream_id=1, stream_seq=2) 109473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=343982479, stream_id=1, stream_seq=3) 109473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=343982480, stream_id=1, stream_seq=4) 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982477, gaps=[]) 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982478, gaps=[]) 109474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 109475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982479, gaps=[]) 109475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 109475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=343982480, gaps=[]) 109475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 109555ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 109555ms [log] line {"signal":"gpio2","value":"strongL"} 109555ms [log] 109555ms [log] reading line 109555ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883"}', extra='') 109635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 109635ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 109635ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109635ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 109635ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 109636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109636ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109636ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 109636ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109637ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/160c12d0-4ca7-46cb-a396-251ea706c883", "state": "closed"}] 109637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109638ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109638ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xce\x89\xa4\x9e\xc9i\x19sL\xe4\x1d_') 109639ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xce\x89\xa4\x9e\xc9i\x19sL\xe4\x1d_') 109639ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52304) 109640ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109640ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 109722ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109722ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 109769ms [err] Traceback (most recent call last): 109769ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109769ms [err] return _run_code(code, main_globals, None, 109769ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109769ms [err] exec(code, run_globals) 109769ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109769ms [err] sys.exit(main()) 109769ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109769ms [err] asyncio.run(main_async()) 109769ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109769ms [err] return loop.run_until_complete(main) 109769ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109769ms [err] self.run_forever() 109769ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109769ms [err] self._run_once() 109769ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109770ms [err] event_list = self._selector.select(timeout) 109770ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109770ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109770ms [err] KeyboardInterrupt 109771ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109771ms [err] h.flush() 109771ms [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