================== js Client to python Client Communication (webrtc): should connect without errors 10495ms [log] starting device 12026ms [err] DEBUG:asyncio:Using selector: EpollSelector 12232ms [err] ERROR:asyncio:Unclosed client session 12232ms [err] client_session: 12366ms [log] parsing 12366ms [log] creating device handler 12366ms [log] [ready] 12366ms [log] reading line 12366ms [log] [websocketToken] "aec62ccf-2ef2-4d43-89ac-93cedaf34fc7" 12371ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12371ms [log] [websocketConnected] ================== js Client to python Client Communication (webrtc): should start an experiment 14043ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/25097aa5-f898-46e9-b054-02522e13e8fd"}}', extra='') 14043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/25097aa5-f898-46e9-b054-02522e13e8fd"}}', extra='') 14043ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/25097aa5-f898-46e9-b054-02522e13e8fd"} 14148ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 14149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 14159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df", "state": "new"}] 16162ms [err] makeOffer 16162ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 16163ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 16163ms [err] v=0 16163ms [err] o=- 3963378098 3963378098 IN IP4 0.0.0.0 16163ms [err] s=- 16163ms [err] t=0 0 16163ms [err] a=group:BUNDLE 0 16163ms [err] a=msid-semantic:WMS * 16163ms [err] m=application 9 DTLS/SCTP 5000 16163ms [err] c=IN IP4 0.0.0.0 16163ms [err] a=mid:0 16163ms [err] a=sctpmap:5000 webrtc-datachannel 65535 16163ms [err] a=max-message-size:65536 16163ms [err] a=ice-ufrag:pvhV 16163ms [err] a=ice-pwd:8L4QUNpabSzIQeqldUApfO 16163ms [err] a=fingerprint:sha-256 B9:8A:D7:F5:A5:EE:D2:29:90:E6:98:C1:EF:E5:6F:05:DC:64:48:F0:78:94:BC:41:E6:5A:A7:7D:14:50:45:9C 16163ms [err] a=fingerprint:sha-384 62:B5:5A:F7:C6:F1:0A:D2:FB:0A:57:F7:14:36:6C:2D:7E:3F:DA:74:7E:41:B8:8C:7C:DD:1B:88:5C:D4:9A:9B:2D:22:A5:37:27:A9:ED:40:9B:F3:2E:86:7D:0D:D7:A6 16163ms [err] a=fingerprint:sha-512 A3:5D:97:D3:89:02:51:A7:72:08:CF:4F:F0:AB:A1:CB:30:C9:2F:0E:DA:D0:3D:F7:15:EC:FA:68:3B:72:D1:8A:1E:52:3A:21:D0:D4:81:8F:D3:09:28:FD:34:5A:5B:6F:C6:A3:3F:FD:7D:2E:C8:7C:0D:1A:93:F5:0A:14:88:08 16163ms [err] a=setup:actpass 16163ms [err] 16164ms [err] connectionstatechanged new new have-local-offer 16164ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 16164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 16166ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df", "state": "new"}] 16166ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 16166ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 16167ms [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'\x98\xcb\xeaC}q\x81\x9e\x10\xae\x83Z') 16168ms [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'\xb0\x87x\xf4\x0f\x0b\xc6o`\xcc\xe73') 16168ms [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'\x98\xcb\xeaC}q\x81\x9e\x10\xae\x83Z') 16169ms [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'\xb0\x87x\xf4\x0f\x0b\xc6o`\xcc\xe73') 16201ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 16201ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb\x8fu\x9c\xb5>\x96ptXN/') 16702ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb\x8fu\x9c\xb5>\x96ptXN/') 17704ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb\x8fu\x9c\xb5>\x96ptXN/') 19707ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb\x8fu\x9c\xb5>\x96ptXN/') 21193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 21193ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 21193ms [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='') 21193ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 21194ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21194ms [err] handleSignalingMessage 21194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21194ms [err] handleOptions 21194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 21212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Hh+WOGBxBlNM') 21212ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Hh+WOGBxBlNM') 21241ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6322297347727863385 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:sK7x\\r\\na=ice-pwd:CgJopb+49UUEesNQ0ZCAELIF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:7B:D9:F7:DB:11:42:B0:5F:D0:C6:6E:56:65:D0:0E:3F:C8:3F:BD:A2:67:A7:EC:E2:C5:BD:F6:BC:9A:18:D6\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6322297347727863385 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:sK7x\\r\\na=ice-pwd:CgJopb+49UUEesNQ0ZCAELIF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:7B:D9:F7:DB:11:42:B0:5F:D0:C6:6E:56:65:D0:0E:3F:C8:3F:BD:A2:67:A7:EC:E2:C5:BD:F6:BC:9A:18:D6\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21241ms [err] handleSignalingMessage 21241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21241ms [err] handleAnswer 21241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 21242ms [err] acceptAnswer 21242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 21242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 21242ms [err] v=0 21242ms [err] o=- 6322297347727863385 2 IN IP4 127.0.0.1 21242ms [err] s=- 21242ms [err] t=0 0 21242ms [err] a=group:BUNDLE 0 21242ms [err] a=msid-semantic: WMS 21242ms [err] m=application 9 DTLS/SCTP 5000 21242ms [err] c=IN IP4 0.0.0.0 21242ms [err] a=ice-ufrag:sK7x 21242ms [err] a=ice-pwd:CgJopb+49UUEesNQ0ZCAELIF 21242ms [err] a=ice-options:trickle 21242ms [err] a=fingerprint:sha-256 75:7B:D9:F7:DB:11:42:B0:5F:D0:C6:6E:56:65:D0:0E:3F:C8:3F:BD:A2:67:A7:EC:E2:C5:BD:F6:BC:9A:18:D6 21242ms [err] a=setup:active 21242ms [err] a=mid:0 21242ms [err] a=sctpmap:5000 webrtc-datachannel 1024 21242ms [err] 21242ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 21242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 21242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 21242ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(DqG8v99xH8 1 udp 1845501695 172.17.0.2 38317 typ prflx) 21242ms [err] connectionstatechanged connecting checking stable 21242ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21243ms [err] connectionstatechanged connecting checking stable 21243ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21243ms [err] connectionstatechanged connecting checking stable 21243ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 21243ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38186) -> ('172.17.0.2', 38317)) State.WAITING -> State.IN_PROGRESS 21243ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4\x12\x98\xc6BG\x96@\x0c\xa6\xads') 21243ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df", "state": "connecting"}] 21245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4\x12\x98\xc6BG\x96@\x0c\xa6\xads') 21245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38186) -> ('172.17.0.2', 38317)) State.IN_PROGRESS -> State.SUCCEEDED 21245ms [err] INFO:aioice.ice:Connection(0) ICE completed 21255ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1415865432 1 udp 2113937151 5fc510ec-f929-4e08-abda-5cdc81a3035b.local 38317 typ host generation 0 ufrag sK7x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21255ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1415865432 1 udp 2113937151 5fc510ec-f929-4e08-abda-5cdc81a3035b.local 38317 typ host generation 0 ufrag sK7x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21255ms [err] handleSignalingMessage 21255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21255ms [err] handleIceCandidate 21255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 21255ms [err] acceptIceCandidate 21255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 21260ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5fc510ec-f929-4e08-abda-5cdc81a3035b.local" resolved to 172.17.0.2 21260ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3343893835 1 udp 1677729535 141.24.211.56 38317 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag sK7x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21260ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3343893835 1 udp 1677729535 141.24.211.56 38317 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag sK7x network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21260ms [err] handleSignalingMessage 21260ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 21261ms [err] handleIceCandidate 21261ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 21261ms [err] acceptIceCandidate 21261ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 21264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38186) -> ('172.17.0.2', 38317)) State.FROZEN -> State.IN_PROGRESS 21264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'*5)c-\x97f\x08a\x9f\x1d\x1f') 21264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ySyFJM7Wzk/W') 21264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ySyFJM7Wzk/W') 21288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'*5)c-\x97f\x08a\x9f\x1d\x1f') 21289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38186) -> ('172.17.0.2', 38317)) State.IN_PROGRESS -> State.SUCCEEDED 21289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55125) -> ('172.17.0.2', 38317)) State.FROZEN -> State.FAILED 21289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38186) -> ('141.24.211.56', 38317)) State.FROZEN -> State.FAILED 21289ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55125) -> ('141.24.211.56', 38317)) State.FROZEN -> State.FAILED 21289ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 21289ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 21294ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 21295ms [err] connectionstatechanged connecting completed stable 21296ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 21298ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 21299ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 21299ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 21299ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 21300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 21300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 21300ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 21300ms [err] connectionstatechanged connected completed stable 21300ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 21300ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df", "state": "connected"}] 21302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 21302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 21302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 21302ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 21303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 21303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 21303ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 21304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 21304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 21304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 21304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3284982843, stream_id=1, stream_seq=0) 21304ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 21305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3284982843, gaps=[]) 21305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 21305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=261219081, stream_id=1, stream_seq=0) 21305ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 21305ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=261219081, gaps=[]) 21338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PptIXSuI2US0') 21338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PptIXSuI2US0') 21389ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lb1JxzTyJ2yt') 21389ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lb1JxzTyJ2yt') 21389ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55125) -> ('172.17.0.2', 38317)) State.WAITING -> State.IN_PROGRESS 21389ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\xbf\x88(\xe8\xdf\xb7\xb0GW\xd3\x8f') 21391ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 38317) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\xbf\x88(\xe8\xdf\xb7\xb0GW\xd3\x8f') 21391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55125) -> ('172.17.0.2', 38317)) State.IN_PROGRESS -> State.SUCCEEDED 21486ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21486ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 21486ms [log] [experimentStatusChanged] {"status": "running", "message": null} 21688ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df"}', extra='') 21689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 21689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 21689ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 21689ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 21689ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 21689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 21690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 21690ms [err] connectionstatechanged closed closed closed 21690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 21690ms [err] connectionstatechanged closed closed closed 21690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21690ms [err] connectionstatechanged closed closed closed 21690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 21692ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13f1e076-187b-4802-a639-4e87a63f03df", "state": "closed"}] 21692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 21692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 21825ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21826ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 21826ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication (webrtc): should connect without errors 21877ms [err] Traceback (most recent call last): 21877ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 21877ms [err] return _run_code(code, main_globals, None, 21877ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 21878ms [err] exec(code, run_globals) 21878ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 21878ms [err] sys.exit(main()) 21878ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 21878ms [err] asyncio.run(main_async()) 21878ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 21878ms [err] return loop.run_until_complete(main) 21878ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 21879ms [err] self.run_forever() 21879ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 21879ms [err] self._run_once() 21879ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 21879ms [err] event_list = self._selector.select(timeout) 21879ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 21880ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 21880ms [err] KeyboardInterrupt 21883ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 21883ms [err] h.flush() 21883ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication (webrtc): should start an experiment ================== python Client to python Client Communication (webrtc): should connect without errors 33697ms [log] starting device 34553ms [err] DEBUG:asyncio:Using selector: EpollSelector 34699ms [err] ERROR:asyncio:Unclosed client session 34699ms [err] client_session: 34829ms [log] parsing 34829ms [log] creating device handler 34829ms [log] [ready] 34829ms [log] reading line 34829ms [log] [websocketToken] "5f9cca9e-eeac-4086-aeb3-4406105089c1" 34834ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 34834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 34834ms [log] [websocketConnected] ================== python Client to python Client Communication (webrtc): should start an experiment 35499ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/5c9f23fd-2268-460b-80b4-6de70e72d745"}}', extra='') 35499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/5c9f23fd-2268-460b-80b4-6de70e72d745"}}', extra='') 35499ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/5c9f23fd-2268-460b-80b4-6de70e72d745"} 35615ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 35615ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 35642ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2", "state": "new"}] 37657ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 37657ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 37657ms [err] handleSignalingMessage 37657ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 37657ms [err] handleOptions 37657ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 37657ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 37657ms [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='') 37657ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 42668ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378119 3963378119 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 37451 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37451 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35560 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37451 typ srflx raddr 172.17.0.2 rport 37451\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35560 typ srflx raddr 172.30.0.1 rport 35560\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wwH1\\r\\na=ice-pwd:iwTAknkXRos6CPW3rrwGbd\\r\\na=fingerprint:sha-256 A8:46:5E:32:83:91:79:CE:B9:23:28:91:A6:A2:C9:86:5E:A5:81:D7:74:CE:FE:75:2C:53:EB:D6:8F:6E:59:66\\r\\na=fingerprint:sha-384 A7:CE:7C:7C:F5:AD:FB:59:3B:74:B6:B5:B9:98:E1:C8:7B:59:09:D3:8D:C6:2D:80:FA:29:3C:26:D2:C4:44:B8:AD:61:81:19:B5:E4:C8:A3:87:13:EE:B2:12:6C:D3:FF\\r\\na=fingerprint:sha-512 1C:A3:71:0B:F1:6B:AA:46:9B:B1:1B:CD:0C:85:47:6A:5B:A7:57:4B:51:BD:61:27:23:42:B1:AF:D0:AD:BE:EA:83:47:3C:07:D0:DE:E2:A0:3D:69:33:18:4B:0D:A4:BD:E7:8E:E8:A9:E4:3E:CF:89:B8:86:4E:BC:68:48:B9:2F\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 42668ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378119 3963378119 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 37451 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37451 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35560 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37451 typ srflx raddr 172.17.0.2 rport 37451\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35560 typ srflx raddr 172.30.0.1 rport 35560\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wwH1\\r\\na=ice-pwd:iwTAknkXRos6CPW3rrwGbd\\r\\na=fingerprint:sha-256 A8:46:5E:32:83:91:79:CE:B9:23:28:91:A6:A2:C9:86:5E:A5:81:D7:74:CE:FE:75:2C:53:EB:D6:8F:6E:59:66\\r\\na=fingerprint:sha-384 A7:CE:7C:7C:F5:AD:FB:59:3B:74:B6:B5:B9:98:E1:C8:7B:59:09:D3:8D:C6:2D:80:FA:29:3C:26:D2:C4:44:B8:AD:61:81:19:B5:E4:C8:A3:87:13:EE:B2:12:6C:D3:FF\\r\\na=fingerprint:sha-512 1C:A3:71:0B:F1:6B:AA:46:9B:B1:1B:CD:0C:85:47:6A:5B:A7:57:4B:51:BD:61:27:23:42:B1:AF:D0:AD:BE:EA:83:47:3C:07:D0:DE:E2:A0:3D:69:33:18:4B:0D:A4:BD:E7:8E:E8:A9:E4:3E:CF:89:B8:86:4E:BC:68:48:B9:2F\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 42668ms [err] handleSignalingMessage 42668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 42668ms [err] handleOffer 42668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 42668ms [err] makeAnswer 42668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 42669ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 42669ms [err] v=0 42669ms [err] o=- 3963378119 3963378119 IN IP4 0.0.0.0 42669ms [err] s=- 42669ms [err] t=0 0 42669ms [err] a=group:BUNDLE 0 42669ms [err] a=msid-semantic:WMS * 42669ms [err] m=application 37451 DTLS/SCTP 5000 42669ms [err] c=IN IP4 172.17.0.2 42669ms [err] a=mid:0 42669ms [err] a=sctpmap:5000 webrtc-datachannel 65535 42669ms [err] a=max-message-size:65536 42669ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37451 typ host 42669ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35560 typ host 42669ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37451 typ srflx raddr 172.17.0.2 rport 37451 42669ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35560 typ srflx raddr 172.30.0.1 rport 35560 42669ms [err] a=end-of-candidates 42669ms [err] a=ice-ufrag:wwH1 42669ms [err] a=ice-pwd:iwTAknkXRos6CPW3rrwGbd 42669ms [err] a=fingerprint:sha-256 A8:46:5E:32:83:91:79:CE:B9:23:28:91:A6:A2:C9:86:5E:A5:81:D7:74:CE:FE:75:2C:53:EB:D6:8F:6E:59:66 42669ms [err] a=fingerprint:sha-384 A7:CE:7C:7C:F5:AD:FB:59:3B:74:B6:B5:B9:98:E1:C8:7B:59:09:D3:8D:C6:2D:80:FA:29:3C:26:D2:C4:44:B8:AD:61:81:19:B5:E4:C8:A3:87:13:EE:B2:12:6C:D3:FF 42669ms [err] a=fingerprint:sha-512 1C:A3:71:0B:F1:6B:AA:46:9B:B1:1B:CD:0C:85:47:6A:5B:A7:57:4B:51:BD:61:27:23:42:B1:AF:D0:AD:BE:EA:83:47:3C:07:D0:DE:E2:A0:3D:69:33:18:4B:0D:A4:BD:E7:8E:E8:A9:E4:3E:CF:89:B8:86:4E:BC:68:48:B9:2F 42669ms [err] a=setup:actpass 42669ms [err] 42671ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 42671ms [err] v=0 42671ms [err] o=- 3963378119 3963378119 IN IP4 0.0.0.0 42671ms [err] s=- 42671ms [err] t=0 0 42671ms [err] a=group:BUNDLE 0 42671ms [err] a=msid-semantic:WMS * 42671ms [err] m=application 37451 DTLS/SCTP 5000 42671ms [err] c=IN IP4 172.17.0.2 42671ms [err] a=mid:0 42671ms [err] a=sctpmap:5000 webrtc-datachannel 65535 42671ms [err] a=max-message-size:65536 42671ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37451 typ host 42671ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35560 typ host 42671ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 37451 typ srflx raddr 172.17.0.2 rport 37451 42671ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35560 typ srflx raddr 172.30.0.1 rport 35560 42671ms [err] a=end-of-candidates 42671ms [err] a=ice-ufrag:wwH1 42671ms [err] a=ice-pwd:iwTAknkXRos6CPW3rrwGbd 42671ms [err] a=fingerprint:sha-256 A8:46:5E:32:83:91:79:CE:B9:23:28:91:A6:A2:C9:86:5E:A5:81:D7:74:CE:FE:75:2C:53:EB:D6:8F:6E:59:66 42671ms [err] a=fingerprint:sha-384 A7:CE:7C:7C:F5:AD:FB:59:3B:74:B6:B5:B9:98:E1:C8:7B:59:09:D3:8D:C6:2D:80:FA:29:3C:26:D2:C4:44:B8:AD:61:81:19:B5:E4:C8:A3:87:13:EE:B2:12:6C:D3:FF 42671ms [err] a=fingerprint:sha-512 1C:A3:71:0B:F1:6B:AA:46:9B:B1:1B:CD:0C:85:47:6A:5B:A7:57:4B:51:BD:61:27:23:42:B1:AF:D0:AD:BE:EA:83:47:3C:07:D0:DE:E2:A0:3D:69:33:18:4B:0D:A4:BD:E7:8E:E8:A9:E4:3E:CF:89:B8:86:4E:BC:68:48:B9:2F 42671ms [err] a=setup:actpass 42671ms [err] 42671ms [err] connectionstatechanged new new have-remote-offer 42671ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 42672ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2", "state": "new"}] 42672ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 42672ms [err] v=0 42672ms [err] o=- 3963378124 3963378124 IN IP4 0.0.0.0 42672ms [err] s=- 42672ms [err] t=0 0 42672ms [err] a=group:BUNDLE 0 42672ms [err] a=msid-semantic:WMS * 42672ms [err] m=application 9 DTLS/SCTP 5000 42672ms [err] c=IN IP4 0.0.0.0 42672ms [err] a=mid:0 42672ms [err] a=sctpmap:5000 webrtc-datachannel 65535 42672ms [err] a=max-message-size:65536 42672ms [err] a=ice-ufrag:1vn3 42672ms [err] a=ice-pwd:QTFAV2BSsviIBCqmR5QQR3 42672ms [err] a=fingerprint:sha-256 4A:45:A6:E2:36:19:64:4C:04:C5:6D:7D:15:C0:A4:AD:E4:ED:6E:84:AD:A0:EF:40:62:47:57:BA:F2:F4:7A:D7 42672ms [err] a=fingerprint:sha-384 94:D4:6A:09:D1:01:02:63:59:AC:B9:8D:B7:5E:06:C2:63:66:A2:F9:F3:06:13:E3:5C:EF:D6:5B:60:C4:07:36:F7:C7:A8:77:45:BE:27:C4:3A:7D:0D:72:56:4E:3D:7F 42672ms [err] a=fingerprint:sha-512 6C:3E:83:27:D0:86:73:F8:1B:26:43:92:23:DA:80:74:74:D9:D6:E5:E5:8D:A6:6C:A1:1D:9D:9B:A1:1C:14:AF:FB:B8:81:51:3B:E4:F2:07:BD:08:10:5A:AE:D7:7C:21:77:7B:A5:2E:19:D4:E1:2B:FB:71:87:D9:A8:14:04:C1 42672ms [err] a=setup:active 42672ms [err] 42697ms [err] connectionstatechanged new new stable 42697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 42697ms [err] connectionstatechanged new new stable 42697ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 42697ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 42698ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 42698ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 42700ms [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'\x9b\xd9\x881\xb7\x83\xfb\x87\xe1S\xc82') 42700ms [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+\xf4\xe0\xf5\xf6\xbch1O,(') 42700ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 42700ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb~\xf3E\xcf\xebr8\npr\xaf') 42700ms [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'\x9b\xd9\x881\xb7\x83\xfb\x87\xe1S\xc82') 42700ms [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+\xf4\xe0\xf5\xf6\xbch1O,(') 43225ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb~\xf3E\xcf\xebr8\npr\xaf') 44233ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb~\xf3E\xcf\xebr8\npr\xaf') 46249ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xeb~\xf3E\xcf\xebr8\npr\xaf') 47701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 47701ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 47701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 47701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 47702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('172.17.0.2', 37451)) State.FROZEN -> State.WAITING 47702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('172.17.0.2', 37451)) State.FROZEN -> State.WAITING 47702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('172.30.0.1', 35560)) State.FROZEN -> State.WAITING 47702ms [err] connectionstatechanged connecting checking stable 47702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47702ms [err] connectionstatechanged connecting checking stable 47702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 47702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('172.17.0.2', 37451)) State.WAITING -> State.IN_PROGRESS 47702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa9+F\x8db\xba_E\xfa\x0e.\xe8') 47702ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2", "state": "connecting"}] 47703ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa9+F\x8db\xba_E\xfa\x0e.\xe8') 47703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('172.17.0.2', 37451)) State.IN_PROGRESS -> State.SUCCEEDED 47703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('141.24.211.56', 37451)) State.FROZEN -> State.WAITING 47703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('141.24.211.56', 35560)) State.FROZEN -> State.WAITING 47737ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('172.17.0.2', 37451)) State.WAITING -> State.IN_PROGRESS 47737ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 37451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\xcc\x1dc\x12aLl\xe5#lC') 47738ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 37451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\xcc\x1dc\x12aLl\xe5#lC') 47738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('172.17.0.2', 37451)) State.IN_PROGRESS -> State.SUCCEEDED 47738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('172.30.0.1', 35560)) State.FROZEN -> State.WAITING 47738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('141.24.211.56', 37451)) State.FROZEN -> State.WAITING 47738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('141.24.211.56', 35560)) State.FROZEN -> State.WAITING 47740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\x1e{\xeb\x98\x00g@Ot\xa6!') 47740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\x1e{\xeb\x98\x00g@Ot\xa6!') 47740ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('172.30.0.1', 35560)) State.WAITING -> State.FAILED 47740ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('172.30.0.1', 35560)) State.WAITING -> State.FAILED 47740ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('141.24.211.56', 37451)) State.WAITING -> State.FAILED 47740ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('141.24.211.56', 37451)) State.WAITING -> State.FAILED 47741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49710) -> ('141.24.211.56', 35560)) State.WAITING -> State.FAILED 47741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35809) -> ('141.24.211.56', 35560)) State.WAITING -> State.FAILED 47741ms [err] INFO:aioice.ice:Connection(0) ICE completed 47757ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 47758ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 47759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 47760ms [err] connectionstatechanged connecting completed stable 47760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 47787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 47787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 47787ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 47787ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 47787ms [err] connectionstatechanged connected completed stable 47787ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 47787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 47787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 47787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 47787ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2", "state": "connected"}] 47790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 47790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 47790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 47792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2471523675, stream_id=1, stream_seq=0) 47792ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 47792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1484747219, stream_id=1, stream_seq=0) 47792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 47793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2471523675, gaps=[]) 47793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1484747219, gaps=[]) 47793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 47882ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 47883ms [log] [experimentStatusChanged] {"status": "running", "message": null} 48171ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2"}', extra='') 48171ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2"}', extra='') 48171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 48171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 48172ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 48172ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 48172ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 48172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 48172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 48172ms [err] connectionstatechanged closed closed closed 48172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48172ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 48172ms [err] connectionstatechanged closed closed closed 48172ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48173ms [err] connectionstatechanged closed closed closed 48173ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 48173ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7c8afbea-4ec8-4c83-b192-ac9318f7c1b2", "state": "closed"}] 48173ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 48173ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 48234ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 48234ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 48234ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client Communication (websocket): should connect without errors 48287ms [err] Traceback (most recent call last): 48287ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 48287ms [err] return _run_code(code, main_globals, None, 48287ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 48287ms [err] exec(code, run_globals) 48287ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 48287ms [err] sys.exit(main()) 48287ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 48287ms [err] asyncio.run(main_async()) 48287ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 48287ms [err] return loop.run_until_complete(main) 48287ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 48288ms [err] self.run_forever() 48288ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 48288ms [err] self._run_once() 48288ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 48288ms [err] event_list = self._selector.select(timeout) 48288ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 48316ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 48316ms [err] KeyboardInterrupt 48316ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 48316ms [err] h.flush() 48316ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client Communication (websocket): should start an experiment ================== js Client to python Client Communication (websocket): should connect without errors 52876ms [log] starting device 53796ms [err] DEBUG:asyncio:Using selector: EpollSelector 53943ms [err] ERROR:asyncio:Unclosed client session 53943ms [err] client_session: 54040ms [log] parsing 54040ms [log] creating device handler 54040ms [log] [ready] 54040ms [log] reading line 54040ms [log] [websocketToken] "4011f58a-463d-45df-8f41-0019bc4987e2" 54044ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54045ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54045ms [log] [websocketConnected] ================== js Client to python Client Communication (websocket): should start an experiment 56155ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/d8ce3373-306f-497c-b84a-8d840f8fbfbf"}}', extra='') 56155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/d8ce3373-306f-497c-b84a-8d840f8fbfbf"}}', extra='') 56155ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/d8ce3373-306f-497c-b84a-8d840f8fbfbf"} 56297ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/bb1dd15d-e021-4598-8fdb-9170f2e6ffbf?id=2b54c651-55a8-4683-a749-e35a823d79e2"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 56298ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/bb1dd15d-e021-4598-8fdb-9170f2e6ffbf?id=2b54c651-55a8-4683-a749-e35a823d79e2"},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 56298ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9", "state": "new"}] 56298ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9", "state": "connecting"}] 56302ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9", "state": "connected"}] 56390ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 56390ms [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='') 56390ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 56441ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56441ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 56441ms [log] [experimentStatusChanged] {"status": "running", "message": null} 56629ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9"}', extra='') 56629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3c26c6fc-6093-4b23-b6bb-14bda0ff60e9"}', extra='') 56629ms [log] [connectionsChanged] [] 56725ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 56725ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication (websocket): should connect without errors 56774ms [err] Traceback (most recent call last): 56774ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 56774ms [err] return _run_code(code, main_globals, None, 56774ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 56774ms [err] exec(code, run_globals) 56774ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 56774ms [err] sys.exit(main()) 56774ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 56774ms [err] asyncio.run(main_async()) 56774ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 56774ms [err] return loop.run_until_complete(main) 56774ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 56774ms [err] self.run_forever() 56774ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 56775ms [err] self._run_once() 56775ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 56775ms [err] event_list = self._selector.select(timeout) 56775ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 56775ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 56775ms [err] KeyboardInterrupt 56779ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 56779ms [err] h.flush() 56779ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication (websocket): should start an experiment ================== python Client to python Client Communication (websocket): should connect without errors 61233ms [log] starting device 62090ms [err] DEBUG:asyncio:Using selector: EpollSelector 62244ms [err] ERROR:asyncio:Unclosed client session 62244ms [err] client_session: 62378ms [log] parsing 62378ms [log] creating device handler 62378ms [log] [ready] 62378ms [log] reading line 62378ms [log] [websocketToken] "f84e8718-5a42-48a3-b5c2-7b6cf7ceea2e" 62383ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 62383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 62383ms [log] [websocketConnected] ================== python Client to python Client Communication (websocket): should start an experiment 63018ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/83f55fc2-55e9-4aff-a196-3bf0a0aab5ed"}}', extra='') 63018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/83f55fc2-55e9-4aff-a196-3bf0a0aab5ed"}}', extra='') 63018ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/83f55fc2-55e9-4aff-a196-3bf0a0aab5ed"} 63149ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 63149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 63152ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f", "state": "new"}] 65161ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 65161ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 65161ms [err] handleSignalingMessage 65161ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65161ms [err] handleOptions 65161ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 65161ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 65161ms [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='') 65161ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70172ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378147 3963378147 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 57780 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57780 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43038 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57780 typ srflx raddr 172.17.0.2 rport 57780\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43038 typ srflx raddr 172.30.0.1 rport 43038\\r\\na=end-of-candidates\\r\\na=ice-ufrag:xHX9\\r\\na=ice-pwd:tc3z1LALsc95SmLbic733n\\r\\na=fingerprint:sha-256 1A:89:53:2A:28:A8:86:F5:F1:FB:FB:84:D0:D9:8D:EF:94:60:5B:54:F9:E6:41:B7:F7:14:5C:41:2D:99:8D:1E\\r\\na=fingerprint:sha-384 52:D5:D2:F3:06:86:C6:09:20:E1:04:F3:1C:15:F7:47:21:3E:0F:D6:5A:10:08:07:3E:C4:7D:D2:67:50:DE:50:F5:36:C7:73:DE:59:E5:0E:AE:E6:C2:E5:4D:FA:F4:C6\\r\\na=fingerprint:sha-512 0C:F2:ED:2B:E0:5F:5B:27:A2:6C:14:6E:8F:92:94:95:BD:E8:2D:6A:78:57:8C:7F:8A:32:52:53:DD:08:64:0E:D0:3E:AF:25:2D:FE:57:EA:81:B1:07:9C:EE:C9:3C:94:83:1B:E3:B3:68:B7:3C:3E:DB:33:8C:B3:3C:CE:83:39\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 70172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378147 3963378147 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 57780 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57780 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43038 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57780 typ srflx raddr 172.17.0.2 rport 57780\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43038 typ srflx raddr 172.30.0.1 rport 43038\\r\\na=end-of-candidates\\r\\na=ice-ufrag:xHX9\\r\\na=ice-pwd:tc3z1LALsc95SmLbic733n\\r\\na=fingerprint:sha-256 1A:89:53:2A:28:A8:86:F5:F1:FB:FB:84:D0:D9:8D:EF:94:60:5B:54:F9:E6:41:B7:F7:14:5C:41:2D:99:8D:1E\\r\\na=fingerprint:sha-384 52:D5:D2:F3:06:86:C6:09:20:E1:04:F3:1C:15:F7:47:21:3E:0F:D6:5A:10:08:07:3E:C4:7D:D2:67:50:DE:50:F5:36:C7:73:DE:59:E5:0E:AE:E6:C2:E5:4D:FA:F4:C6\\r\\na=fingerprint:sha-512 0C:F2:ED:2B:E0:5F:5B:27:A2:6C:14:6E:8F:92:94:95:BD:E8:2D:6A:78:57:8C:7F:8A:32:52:53:DD:08:64:0E:D0:3E:AF:25:2D:FE:57:EA:81:B1:07:9C:EE:C9:3C:94:83:1B:E3:B3:68:B7:3C:3E:DB:33:8C:B3:3C:CE:83:39\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 70172ms [err] handleSignalingMessage 70172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70172ms [err] handleOffer 70172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 70172ms [err] makeAnswer 70172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 70172ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70172ms [err] v=0 70172ms [err] o=- 3963378147 3963378147 IN IP4 0.0.0.0 70172ms [err] s=- 70172ms [err] t=0 0 70172ms [err] a=group:BUNDLE 0 70172ms [err] a=msid-semantic:WMS * 70172ms [err] m=application 57780 DTLS/SCTP 5000 70172ms [err] c=IN IP4 172.17.0.2 70172ms [err] a=mid:0 70172ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70172ms [err] a=max-message-size:65536 70172ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57780 typ host 70172ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43038 typ host 70172ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57780 typ srflx raddr 172.17.0.2 rport 57780 70172ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43038 typ srflx raddr 172.30.0.1 rport 43038 70172ms [err] a=end-of-candidates 70172ms [err] a=ice-ufrag:xHX9 70172ms [err] a=ice-pwd:tc3z1LALsc95SmLbic733n 70172ms [err] a=fingerprint:sha-256 1A:89:53:2A:28:A8:86:F5:F1:FB:FB:84:D0:D9:8D:EF:94:60:5B:54:F9:E6:41:B7:F7:14:5C:41:2D:99:8D:1E 70172ms [err] a=fingerprint:sha-384 52:D5:D2:F3:06:86:C6:09:20:E1:04:F3:1C:15:F7:47:21:3E:0F:D6:5A:10:08:07:3E:C4:7D:D2:67:50:DE:50:F5:36:C7:73:DE:59:E5:0E:AE:E6:C2:E5:4D:FA:F4:C6 70172ms [err] a=fingerprint:sha-512 0C:F2:ED:2B:E0:5F:5B:27:A2:6C:14:6E:8F:92:94:95:BD:E8:2D:6A:78:57:8C:7F:8A:32:52:53:DD:08:64:0E:D0:3E:AF:25:2D:FE:57:EA:81:B1:07:9C:EE:C9:3C:94:83:1B:E3:B3:68:B7:3C:3E:DB:33:8C:B3:3C:CE:83:39 70172ms [err] a=setup:actpass 70172ms [err] 70174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 70174ms [err] v=0 70174ms [err] o=- 3963378147 3963378147 IN IP4 0.0.0.0 70174ms [err] s=- 70174ms [err] t=0 0 70174ms [err] a=group:BUNDLE 0 70174ms [err] a=msid-semantic:WMS * 70174ms [err] m=application 57780 DTLS/SCTP 5000 70174ms [err] c=IN IP4 172.17.0.2 70174ms [err] a=mid:0 70174ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70174ms [err] a=max-message-size:65536 70174ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57780 typ host 70174ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 43038 typ host 70174ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 57780 typ srflx raddr 172.17.0.2 rport 57780 70174ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 43038 typ srflx raddr 172.30.0.1 rport 43038 70174ms [err] a=end-of-candidates 70174ms [err] a=ice-ufrag:xHX9 70174ms [err] a=ice-pwd:tc3z1LALsc95SmLbic733n 70174ms [err] a=fingerprint:sha-256 1A:89:53:2A:28:A8:86:F5:F1:FB:FB:84:D0:D9:8D:EF:94:60:5B:54:F9:E6:41:B7:F7:14:5C:41:2D:99:8D:1E 70174ms [err] a=fingerprint:sha-384 52:D5:D2:F3:06:86:C6:09:20:E1:04:F3:1C:15:F7:47:21:3E:0F:D6:5A:10:08:07:3E:C4:7D:D2:67:50:DE:50:F5:36:C7:73:DE:59:E5:0E:AE:E6:C2:E5:4D:FA:F4:C6 70174ms [err] a=fingerprint:sha-512 0C:F2:ED:2B:E0:5F:5B:27:A2:6C:14:6E:8F:92:94:95:BD:E8:2D:6A:78:57:8C:7F:8A:32:52:53:DD:08:64:0E:D0:3E:AF:25:2D:FE:57:EA:81:B1:07:9C:EE:C9:3C:94:83:1B:E3:B3:68:B7:3C:3E:DB:33:8C:B3:3C:CE:83:39 70174ms [err] a=setup:actpass 70174ms [err] 70175ms [err] connectionstatechanged new new have-remote-offer 70175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 70175ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f", "state": "new"}] 70175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 70175ms [err] v=0 70175ms [err] o=- 3963378152 3963378152 IN IP4 0.0.0.0 70175ms [err] s=- 70175ms [err] t=0 0 70175ms [err] a=group:BUNDLE 0 70175ms [err] a=msid-semantic:WMS * 70175ms [err] m=application 9 DTLS/SCTP 5000 70175ms [err] c=IN IP4 0.0.0.0 70175ms [err] a=mid:0 70175ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70175ms [err] a=max-message-size:65536 70175ms [err] a=ice-ufrag:8JGw 70175ms [err] a=ice-pwd:yoeQvkNAapW1QLa0QNLXtS 70175ms [err] a=fingerprint:sha-256 71:9F:FC:6B:75:1F:C4:D6:A5:F7:C2:A9:1B:43:57:4D:E8:C7:3F:24:19:5E:3D:0E:D9:68:39:50:E6:EA:4F:5D 70175ms [err] a=fingerprint:sha-384 12:3F:C5:39:43:C5:E7:0B:BA:DB:D3:2F:62:8B:EC:16:07:21:61:8E:D2:DA:BA:E7:3B:50:9F:11:A8:A3:DA:4D:24:BD:07:33:1F:98:FC:62:A7:FE:2A:55:B1:90:AB:AA 70175ms [err] a=fingerprint:sha-512 35:8D:D0:CE:BF:E1:FF:9C:E9:90:9F:FC:01:5A:EA:0E:E4:2F:BE:F2:BA:7E:39:15:BA:60:7A:F7:56:DB:DC:5D:64:5D:2C:7A:DE:35:76:FD:7C:CA:0D:BE:8E:30:49:18:1B:BE:20:C8:DF:F9:EF:E4:4B:54:46:9C:FE:ED:DF:0D 70175ms [err] a=setup:active 70175ms [err] 70175ms [err] connectionstatechanged new new stable 70175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70176ms [err] connectionstatechanged new new stable 70176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 70176ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70177ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70178ms [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'K\xebn\r\xaaR~1\xe6\xb3C\x03') 70178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\xfd\x19\xe8\x04\xbc\xe6\xe2d\xbf\xe7\x17') 70179ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 70179ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xce\xf6ht\xf4qH\x8eR\xc2\xa8=') 70179ms [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'K\xebn\r\xaaR~1\xe6\xb3C\x03') 70179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\xfd\x19\xe8\x04\xbc\xe6\xe2d\xbf\xe7\x17') 70681ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xce\xf6ht\xf4qH\x8eR\xc2\xa8=') 71689ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xce\xf6ht\xf4qH\x8eR\xc2\xa8=') 73705ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xce\xf6ht\xf4qH\x8eR\xc2\xa8=') 75193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75193ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 75193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75194ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('172.17.0.2', 57780)) State.FROZEN -> State.WAITING 75194ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47505) -> ('172.17.0.2', 57780)) State.FROZEN -> State.WAITING 75194ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('172.30.0.1', 43038)) State.FROZEN -> State.WAITING 75194ms [err] connectionstatechanged connecting checking stable 75194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75194ms [err] connectionstatechanged connecting checking stable 75194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75194ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('172.17.0.2', 57780)) State.WAITING -> State.IN_PROGRESS 75194ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9c8\xe2\xe1\nr<\xbc\xc8Pk"') 75195ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f", "state": "connecting"}] 75195ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9c8\xe2\xe1\nr<\xbc\xc8Pk"') 75195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('172.17.0.2', 57780)) State.IN_PROGRESS -> State.SUCCEEDED 75195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('141.24.211.56', 57780)) State.FROZEN -> State.WAITING 75195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('141.24.211.56', 43038)) State.FROZEN -> State.WAITING 75205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57780) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\xdb\x7f!&a;\x9a\xb2\xe7\x19O') 75205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57780) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\xdb\x7f!&a;\x9a\xb2\xe7\x19O') 75205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47505) -> ('172.17.0.2', 57780)) State.WAITING -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('172.30.0.1', 43038)) State.WAITING -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47505) -> ('172.30.0.1', 43038)) State.FROZEN -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('141.24.211.56', 57780)) State.WAITING -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47505) -> ('141.24.211.56', 57780)) State.FROZEN -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55701) -> ('141.24.211.56', 43038)) State.WAITING -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47505) -> ('141.24.211.56', 43038)) State.FROZEN -> State.FAILED 75206ms [err] INFO:aioice.ice:Connection(0) ICE completed 75215ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 75215ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 75218ms [err] connectionstatechanged connecting completed stable 75218ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75245ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 75246ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 75246ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 75246ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75246ms [err] connectionstatechanged connected completed stable 75246ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75247ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f", "state": "connected"}] 75247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 75247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 75247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 75249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 75249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 75249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 75251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3342080691, stream_id=1, stream_seq=0) 75251ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1745210041, stream_id=1, stream_seq=0) 75251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3342080691, gaps=[]) 75252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1745210041, gaps=[]) 75252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75348ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75348ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75348ms [log] [experimentStatusChanged] {"status": "running", "message": null} 75544ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f"}', extra='') 75544ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f"}', extra='') 75544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 75544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 75544ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 75545ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 75545ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 75545ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 75545ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 75545ms [err] connectionstatechanged closed closed closed 75545ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75545ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 75545ms [err] connectionstatechanged closed closed closed 75545ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75545ms [err] connectionstatechanged closed closed closed 75546ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 75546ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/20588624-f03a-4a52-87d5-f34776c0ec7f", "state": "closed"}] 75547ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 75547ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 75637ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 75637ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 75695ms [err] Traceback (most recent call last): 75695ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 75695ms [err] return _run_code(code, main_globals, None, 75695ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 75695ms [err] exec(code, run_globals) 75695ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 75695ms [err] sys.exit(main()) 75695ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 75695ms [err] asyncio.run(main_async()) 75695ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 75695ms [err] return loop.run_until_complete(main) 75695ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 75696ms [err] self.run_forever() 75696ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 75696ms [err] self._run_once() 75696ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 75696ms [err] event_list = self._selector.select(timeout) 75696ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 75721ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 75721ms [err] KeyboardInterrupt 75722ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 75722ms [err] h.flush() 75722ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests (webrtc): should transmit file ================== js Client to python Client File tests (webrtc): should transmit file 97563ms [log] starting device 98379ms [err] DEBUG:asyncio:Using selector: EpollSelector 98526ms [err] ERROR:asyncio:Unclosed client session 98526ms [err] client_session: 98630ms [log] parsing 98630ms [log] creating device handler 98630ms [log] [ready] 98630ms [log] reading line 98630ms [log] [websocketToken] "2444cdbe-8e2f-428b-8ce1-9762372cba42" 98635ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 98635ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 98635ms [log] [websocketConnected] 100738ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/08443e6c-2ae5-493b-a52c-974fdaac459f"}}', extra='') 100739ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/08443e6c-2ae5-493b-a52c-974fdaac459f"}}', extra='') 100739ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/08443e6c-2ae5-493b-a52c-974fdaac459f"} 100837ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='') 100837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='') 100841ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294", "state": "new"}] 102845ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 102845ms [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='') 102845ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 102845ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 102845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 102845ms [err] handleSignalingMessage 102845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102845ms [err] handleOptions 102845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 102845ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5016499533798082261 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:g1Rw\\r\\na=ice-pwd:OnfMFCTyNlCT79lNcEu6i2ha\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0E:B2:F9:57:6E:82:E7:4F:8E:56:18:FF:79:48:59:9B:51:7E:BA:F0:C6:EA:36:4C:9E:7F:59:1F:8E:8A:6F:E2\\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/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 102845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5016499533798082261 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:g1Rw\\r\\na=ice-pwd:OnfMFCTyNlCT79lNcEu6i2ha\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0E:B2:F9:57:6E:82:E7:4F:8E:56:18:FF:79:48:59:9B:51:7E:BA:F0:C6:EA:36:4C:9E:7F:59:1F:8E:8A:6F:E2\\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/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 102845ms [err] handleSignalingMessage 102845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102845ms [err] handleOffer 102845ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 102846ms [err] makeAnswer 102846ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 102846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 102846ms [err] v=0 102846ms [err] o=- 5016499533798082261 2 IN IP4 127.0.0.1 102846ms [err] s=- 102846ms [err] t=0 0 102846ms [err] a=group:BUNDLE 0 102846ms [err] a=extmap-allow-mixed 102846ms [err] a=msid-semantic: WMS 102846ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 102846ms [err] c=IN IP4 0.0.0.0 102846ms [err] a=ice-ufrag:g1Rw 102846ms [err] a=ice-pwd:OnfMFCTyNlCT79lNcEu6i2ha 102846ms [err] a=ice-options:trickle 102846ms [err] a=fingerprint:sha-256 0E:B2:F9:57:6E:82:E7:4F:8E:56:18:FF:79:48:59:9B:51:7E:BA:F0:C6:EA:36:4C:9E:7F:59:1F:8E:8A:6F:E2 102846ms [err] a=setup:actpass 102846ms [err] a=mid:0 102846ms [err] a=sctp-port:5000 102846ms [err] a=max-message-size:262144 102846ms [err] 102848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 102848ms [err] v=0 102848ms [err] o=- 5016499533798082261 2 IN IP4 127.0.0.1 102848ms [err] s=- 102848ms [err] t=0 0 102848ms [err] a=group:BUNDLE 0 102848ms [err] a=extmap-allow-mixed 102848ms [err] a=msid-semantic: WMS 102848ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 102848ms [err] c=IN IP4 0.0.0.0 102848ms [err] a=ice-ufrag:g1Rw 102848ms [err] a=ice-pwd:OnfMFCTyNlCT79lNcEu6i2ha 102848ms [err] a=ice-options:trickle 102848ms [err] a=fingerprint:sha-256 0E:B2:F9:57:6E:82:E7:4F:8E:56:18:FF:79:48:59:9B:51:7E:BA:F0:C6:EA:36:4C:9E:7F:59:1F:8E:8A:6F:E2 102848ms [err] a=setup:actpass 102848ms [err] a=mid:0 102848ms [err] a=sctp-port:5000 102848ms [err] a=max-message-size:262144 102848ms [err] 102848ms [err] connectionstatechanged new new have-remote-offer 102848ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 102848ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294", "state": "new"}] 102849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 102849ms [err] v=0 102849ms [err] o=- 3963378184 3963378184 IN IP4 0.0.0.0 102849ms [err] s=- 102849ms [err] t=0 0 102849ms [err] a=group:BUNDLE 0 102849ms [err] a=msid-semantic:WMS * 102849ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 102849ms [err] c=IN IP4 0.0.0.0 102849ms [err] a=mid:0 102849ms [err] a=sctp-port:5000 102849ms [err] a=max-message-size:65536 102849ms [err] a=ice-ufrag:s3rX 102849ms [err] a=ice-pwd:xEBAFZGOz6KEBIJsRnrJlW 102849ms [err] a=fingerprint:sha-256 9A:93:89:5D:E4:C7:6D:88:5D:AE:2C:88:AD:C8:F4:11:7B:1A:3C:48:3B:9C:94:9A:A1:4D:A9:FF:DE:51:B1:DD 102849ms [err] a=fingerprint:sha-384 4D:9C:EF:01:39:8D:E8:22:30:49:71:2D:31:20:1D:69:15:FF:5E:C3:2D:64:55:28:59:4D:CB:2B:26:83:66:F7:8A:1D:A0:34:63:BE:8F:33:C1:19:3E:3E:EC:98:A4:6D 102849ms [err] a=fingerprint:sha-512 01:2C:AE:EB:69:6E:1C:C3:7E:BA:87:C9:F0:7F:DE:26:68:E3:B2:F0:F8:58:0A:6C:FC:98:F7:93:C4:B0:E8:C7:A5:58:C6:01:66:29:E0:11:BD:42:57:C7:4E:FE:61:B5:F6:C0:9F:8C:1F:D2:40:65:FA:92:40:FD:28:21:66:CE 102849ms [err] a=setup:active 102849ms [err] 102849ms [err] connectionstatechanged new new stable 102849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 102849ms [err] connectionstatechanged new new stable 102849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 102849ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 102850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 102851ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 102852ms [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'=\xf3SY\xf3\xcd\x85\x1f\xab]A\xe6') 102852ms [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'4\xe1i\xdf\x1dk\xf9\x0f\x9c\x84\xbeu') 102852ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 102852ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x91{>\xb6<\xfd\xef\xae)\xd7\x03e') 102853ms [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'=\xf3SY\xf3\xcd\x85\x1f\xab]A\xe6') 102853ms [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'4\xe1i\xdf\x1dk\xf9\x0f\x9c\x84\xbeu') 103369ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x91{>\xb6<\xfd\xef\xae)\xd7\x03e') 104377ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x91{>\xb6<\xfd\xef\xae)\xd7\x03e') 106393ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x91{>\xb6<\xfd\xef\xae)\xd7\x03e') 107853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 107853ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 107853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 107854ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 107854ms [err] connectionstatechanged connecting checking stable 107854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107854ms [err] connectionstatechanged connecting checking stable 107854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 107854ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294", "state": "connecting"}] 107892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ujeYeie6hoB2') 107893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ujeYeie6hoB2') 107893ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(UraNZujYSy 1 udp 1845501695 172.17.0.2 46451 typ prflx) 107893ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34528) -> ('172.17.0.2', 46451)) State.WAITING -> State.IN_PROGRESS 107893ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9f\xd0\x13:\xa9\x91\xe8\xb6\xfdVa\x1d') 107896ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9f\xd0\x13:\xa9\x91\xe8\xb6\xfdVa\x1d') 107896ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34528) -> ('172.17.0.2', 46451)) State.IN_PROGRESS -> State.SUCCEEDED 107896ms [err] INFO:aioice.ice:Connection(0) ICE completed 107901ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1082222751 1 udp 1677729535 141.24.211.56 46451 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag g1Rw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 107901ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1082222751 1 udp 1677729535 141.24.211.56 46451 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag g1Rw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 107901ms [err] handleSignalingMessage 107901ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107901ms [err] handleIceCandidate 107901ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 107901ms [err] acceptIceCandidate 107901ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 107902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34528) -> ('141.24.211.56', 46451)) State.FROZEN -> State.IN_PROGRESS 107902ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@i\xbb\x0em>\x97\xb3\xc8Pu\x15') 107904ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3299607264 1 udp 2113937151 004977f0-2c47-4941-8bbe-220b9f6fbc34.local 46451 typ host generation 0 ufrag g1Rw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 107904ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3299607264 1 udp 2113937151 004977f0-2c47-4941-8bbe-220b9f6fbc34.local 46451 typ host generation 0 ufrag g1Rw network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 107904ms [err] handleSignalingMessage 107904ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 107904ms [err] handleIceCandidate 107904ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 107904ms [err] acceptIceCandidate 107904ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 107929ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39544) -> ('141.24.211.56', 46451)) State.FROZEN -> State.IN_PROGRESS 107929ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[6\xaa\xcbb\xb00W|h\xdd\xea') 107931ms [err] INFO:aioice.ice:Connection(0) Remote candidate "004977f0-2c47-4941-8bbe-220b9f6fbc34.local" resolved to 172.17.0.2 107950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34528) -> ('172.17.0.2', 46451)) State.FROZEN -> State.IN_PROGRESS 107950ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-Q\xe5\xf3\xcb\xdb\xe6C\xe4\xb5\xa1\xd7') 107951ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bZPIL30/qpT2') 107952ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bZPIL30/qpT2') 107952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39544) -> ('172.17.0.2', 46451)) State.FROZEN -> State.FAILED 107952ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-Q\xe5\xf3\xcb\xdb\xe6C\xe4\xb5\xa1\xd7') 107952ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 34528) -> ('172.17.0.2', 46451)) State.IN_PROGRESS -> State.SUCCEEDED 107981ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 107981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 107983ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 107983ms [err] connectionstatechanged connecting completed stable 107983ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 107986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 107987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 107987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 107987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 107987ms [err] connectionstatechanged connected completed stable 107987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 107988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294", "state": "connected"}] 107990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 107990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 107990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 107991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 107991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 107991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 107992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=81980218, stream_id=1, stream_seq=0) 107992ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 107992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3663531777, stream_id=1, stream_seq=0) 107992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 107993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=81980218, gaps=[]) 107993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3663531777, gaps=[]) 107993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=81980219, stream_id=1, stream_seq=1) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=81980219, gaps=[]) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980220, stream_id=1, stream_seq=2) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=81980220, gaps=[]) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980221, stream_id=1, stream_seq=2) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=81980221, gaps=[]) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980222, stream_id=1, stream_seq=2) 107999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=81980222, gaps=[]) 108000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980223, stream_id=1, stream_seq=2) 108000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=81980223, gaps=[]) 108000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980224, stream_id=1, stream_seq=2) 108000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=81980224, gaps=[]) 108000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980225, stream_id=1, stream_seq=2) 108000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=81980225, gaps=[]) 108024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980226, stream_id=1, stream_seq=2) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=81980226, gaps=[]) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980227, stream_id=1, stream_seq=2) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980228, stream_id=1, stream_seq=3) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=81980228, gaps=[]) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980229, stream_id=1, stream_seq=3) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=81980229, gaps=[]) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980230, stream_id=1, stream_seq=3) 108025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=81980230, gaps=[]) 108029ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ckJNfNAWjJGV') 108030ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ckJNfNAWjJGV') 108030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980231, stream_id=1, stream_seq=3) 108030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=81980231, gaps=[]) 108031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980232, stream_id=1, stream_seq=3) 108031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=81980232, gaps=[]) 108031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980233, stream_id=1, stream_seq=3) 108031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=81980233, gaps=[]) 108031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980234, stream_id=1, stream_seq=3) 108031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=81980234, gaps=[]) 108032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980235, stream_id=1, stream_seq=3) 108032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980236, stream_id=1, stream_seq=4) 108032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=81980236, gaps=[]) 108033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980237, stream_id=1, stream_seq=4) 108033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=81980237, gaps=[]) 108033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980238, stream_id=1, stream_seq=4) 108033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=81980238, gaps=[]) 108034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980239, stream_id=1, stream_seq=4) 108034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=81980239, gaps=[]) 108035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980240, stream_id=1, stream_seq=4) 108035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=81980240, gaps=[]) 108035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980241, stream_id=1, stream_seq=4) 108036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=81980241, gaps=[]) 108036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980242, stream_id=1, stream_seq=4) 108036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=81980242, gaps=[]) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980243, stream_id=1, stream_seq=4) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980244, stream_id=1, stream_seq=5) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=81980244, gaps=[]) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980245, stream_id=1, stream_seq=5) 108037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=81980245, gaps=[]) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980246, stream_id=1, stream_seq=5) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=81980246, gaps=[]) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980247, stream_id=1, stream_seq=5) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=81980247, gaps=[]) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980248, stream_id=1, stream_seq=5) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=81980248, gaps=[]) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980249, stream_id=1, stream_seq=5) 108040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=81980249, gaps=[]) 108041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980250, stream_id=1, stream_seq=5) 108041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=81980250, gaps=[]) 108042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980251, stream_id=1, stream_seq=5) 108042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980252, stream_id=1, stream_seq=6) 108042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=81980252, gaps=[]) 108042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980253, stream_id=1, stream_seq=6) 108042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=81980253, gaps=[]) 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980254, stream_id=1, stream_seq=6) 108043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=81980254, gaps=[]) 108044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980255, stream_id=1, stream_seq=6) 108044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=81980255, gaps=[]) 108044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980256, stream_id=1, stream_seq=6) 108045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=81980256, gaps=[]) 108045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980257, stream_id=1, stream_seq=6) 108045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=81980257, gaps=[]) 108046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980258, stream_id=1, stream_seq=6) 108046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=81980258, gaps=[]) 108046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980259, stream_id=1, stream_seq=6) 108046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980260, stream_id=1, stream_seq=7) 108047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=81980260, gaps=[]) 108047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980261, stream_id=1, stream_seq=7) 108047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=81980261, gaps=[]) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980262, stream_id=1, stream_seq=7) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=81980262, gaps=[]) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980263, stream_id=1, stream_seq=7) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=81980263, gaps=[]) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980264, stream_id=1, stream_seq=7) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=81980264, gaps=[]) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980265, stream_id=1, stream_seq=7) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=81980265, gaps=[]) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980266, stream_id=1, stream_seq=7) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=81980266, gaps=[]) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980267, stream_id=1, stream_seq=7) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980268, stream_id=1, stream_seq=8) 108077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=81980268, gaps=[]) 108078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980269, stream_id=1, stream_seq=8) 108078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=81980269, gaps=[]) 108078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980270, stream_id=1, stream_seq=8) 108078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=81980270, gaps=[]) 108078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980271, stream_id=1, stream_seq=8) 108078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=81980271, gaps=[]) 108079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980272, stream_id=1, stream_seq=8) 108079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=81980272, gaps=[]) 108079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980273, stream_id=1, stream_seq=8) 108079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=81980273, gaps=[]) 108080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980274, stream_id=1, stream_seq=8) 108080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=81980274, gaps=[]) 108080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980275, stream_id=1, stream_seq=8) 108081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980276, stream_id=1, stream_seq=9) 108081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=81980276, gaps=[]) 108081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980277, stream_id=1, stream_seq=9) 108081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=81980277, gaps=[]) 108082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980278, stream_id=1, stream_seq=9) 108082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=81980278, gaps=[]) 108082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980279, stream_id=1, stream_seq=9) 108083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=81980279, gaps=[]) 108083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980280, stream_id=1, stream_seq=9) 108083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=81980280, gaps=[]) 108083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980281, stream_id=1, stream_seq=9) 108084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=81980281, gaps=[]) 108084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980282, stream_id=1, stream_seq=9) 108084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=81980282, gaps=[]) 108085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980283, stream_id=1, stream_seq=9) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980284, stream_id=1, stream_seq=10) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048120, cumulative_tsn=81980284, gaps=[]) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980285, stream_id=1, stream_seq=10) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046960, cumulative_tsn=81980285, gaps=[]) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980286, stream_id=1, stream_seq=10) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045800, cumulative_tsn=81980286, gaps=[]) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980287, stream_id=1, stream_seq=10) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044640, cumulative_tsn=81980287, gaps=[]) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980288, stream_id=1, stream_seq=10) 108089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043480, cumulative_tsn=81980288, gaps=[]) 108091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980289, stream_id=1, stream_seq=10) 108091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042320, cumulative_tsn=81980289, gaps=[]) 108092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980290, stream_id=1, stream_seq=10) 108092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041160, cumulative_tsn=81980290, gaps=[]) 108094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980291, stream_id=1, stream_seq=10) 108094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980292, stream_id=1, stream_seq=11) 108094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048208, cumulative_tsn=81980292, gaps=[]) 108095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980293, stream_id=1, stream_seq=11) 108095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047048, cumulative_tsn=81980293, gaps=[]) 108121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980294, stream_id=1, stream_seq=11) 108121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045888, cumulative_tsn=81980294, gaps=[]) 108122ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108122ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108122ms [log] [experimentStatusChanged] {"status": "running", "message": null} 108126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980295, stream_id=1, stream_seq=11) 108126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044728, cumulative_tsn=81980295, gaps=[]) 108130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980296, stream_id=1, stream_seq=11) 108130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043568, cumulative_tsn=81980296, gaps=[]) 108130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980297, stream_id=1, stream_seq=11) 108130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042408, cumulative_tsn=81980297, gaps=[]) 108130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980298, stream_id=1, stream_seq=11) 108130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041248, cumulative_tsn=81980298, gaps=[]) 108132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980299, stream_id=1, stream_seq=11) 108132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980300, stream_id=1, stream_seq=12) 108132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048296, cumulative_tsn=81980300, gaps=[]) 108133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980301, stream_id=1, stream_seq=12) 108133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047136, cumulative_tsn=81980301, gaps=[]) 108137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980302, stream_id=1, stream_seq=12) 108137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045976, cumulative_tsn=81980302, gaps=[]) 108138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980303, stream_id=1, stream_seq=12) 108138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044816, cumulative_tsn=81980303, gaps=[]) 108138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980304, stream_id=1, stream_seq=12) 108138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043656, cumulative_tsn=81980304, gaps=[]) 108138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980305, stream_id=1, stream_seq=12) 108138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042496, cumulative_tsn=81980305, gaps=[]) 108140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980306, stream_id=1, stream_seq=12) 108140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041336, cumulative_tsn=81980306, gaps=[]) 108140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980307, stream_id=1, stream_seq=12) 108140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980308, stream_id=1, stream_seq=13) 108140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048384, cumulative_tsn=81980308, gaps=[]) 108141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980309, stream_id=1, stream_seq=13) 108142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047224, cumulative_tsn=81980309, gaps=[]) 108142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980310, stream_id=1, stream_seq=13) 108142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046064, cumulative_tsn=81980310, gaps=[]) 108142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980311, stream_id=1, stream_seq=13) 108142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044904, cumulative_tsn=81980311, gaps=[]) 108142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980312, stream_id=1, stream_seq=13) 108143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043744, cumulative_tsn=81980312, gaps=[]) 108143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980313, stream_id=1, stream_seq=13) 108143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042584, cumulative_tsn=81980313, gaps=[]) 108143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980314, stream_id=1, stream_seq=13) 108143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041424, cumulative_tsn=81980314, gaps=[]) 108144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980315, stream_id=1, stream_seq=13) 108144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980316, stream_id=1, stream_seq=14) 108144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048472, cumulative_tsn=81980316, gaps=[]) 108169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980317, stream_id=1, stream_seq=14) 108169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047312, cumulative_tsn=81980317, gaps=[]) 108169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980318, stream_id=1, stream_seq=14) 108169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046152, cumulative_tsn=81980318, gaps=[]) 108170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980319, stream_id=1, stream_seq=14) 108170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044992, cumulative_tsn=81980319, gaps=[]) 108170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980320, stream_id=1, stream_seq=14) 108171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043832, cumulative_tsn=81980320, gaps=[]) 108171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980321, stream_id=1, stream_seq=14) 108171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042672, cumulative_tsn=81980321, gaps=[]) 108172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980322, stream_id=1, stream_seq=14) 108172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041512, cumulative_tsn=81980322, gaps=[]) 108172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980323, stream_id=1, stream_seq=14) 108172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980324, stream_id=1, stream_seq=15) 108173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048560, cumulative_tsn=81980324, gaps=[]) 108173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980325, stream_id=1, stream_seq=15) 108173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047400, cumulative_tsn=81980325, gaps=[]) 108173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980326, stream_id=1, stream_seq=15) 108173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046240, cumulative_tsn=81980326, gaps=[]) 108174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980327, stream_id=1, stream_seq=15) 108174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045080, cumulative_tsn=81980327, gaps=[]) 108174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980328, stream_id=1, stream_seq=15) 108174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043920, cumulative_tsn=81980328, gaps=[]) 108175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980329, stream_id=1, stream_seq=15) 108175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042760, cumulative_tsn=81980329, gaps=[]) 108176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980331, stream_id=1, stream_seq=15) 108176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041600, cumulative_tsn=81980329, gaps=[(2, 2)]) 108178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980334, stream_id=1, stream_seq=16) 108178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040440, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5)]) 108179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980336, stream_id=1, stream_seq=16) 108179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039280, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7)]) 108181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980338, stream_id=1, stream_seq=16) 108181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1038120, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9)]) 108182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980340, stream_id=1, stream_seq=16) 108182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980341, stream_id=1, stream_seq=17) 108182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036976, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12)]) 108183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980343, stream_id=1, stream_seq=17) 108183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035816, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14)]) 108184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980345, stream_id=1, stream_seq=17) 108184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034656, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16)]) 108186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980347, stream_id=1, stream_seq=17) 108186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033496, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18)]) 108187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980350, stream_id=1, stream_seq=18) 108187ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032336, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 21)]) 108188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980351, stream_id=1, stream_seq=18) 108188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1031176, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22)]) 108190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980354, stream_id=1, stream_seq=18) 108190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1030016, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25)]) 108191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980356, stream_id=1, stream_seq=18) 108191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980357, stream_id=1, stream_seq=19) 108191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028872, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28)]) 108192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980359, stream_id=1, stream_seq=19) 108192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1027712, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 30)]) 108217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980360, stream_id=1, stream_seq=19) 108217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026552, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 31)]) 108217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980361, stream_id=1, stream_seq=19) 108217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025392, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 32)]) 108217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980362, stream_id=1, stream_seq=19) 108218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1024232, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33)]) 108220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980368, stream_id=1, stream_seq=20) 108221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1023072, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39)]) 108222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980370, stream_id=1, stream_seq=20) 108222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1021912, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41)]) 108223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980372, stream_id=1, stream_seq=20) 108223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980373, stream_id=1, stream_seq=21) 108223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020768, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44)]) 108224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980375, stream_id=1, stream_seq=21) 108224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019608, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46)]) 108225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980377, stream_id=1, stream_seq=21) 108225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018448, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48)]) 108226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980379, stream_id=1, stream_seq=21) 108226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017288, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50)]) 108227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980382, stream_id=1, stream_seq=22) 108227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016128, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53)]) 108228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980384, stream_id=1, stream_seq=22) 108228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014968, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 55)]) 108228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980385, stream_id=1, stream_seq=22) 108228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013808, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 56)]) 108229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980386, stream_id=1, stream_seq=22) 108229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012648, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57)]) 108231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980391, stream_id=1, stream_seq=23) 108231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1011488, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 62)]) 108231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980392, stream_id=1, stream_seq=23) 108231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010328, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 63)]) 108232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980393, stream_id=1, stream_seq=23) 108232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009168, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64)]) 108233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980398, stream_id=1, stream_seq=24) 108234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008008, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 69)]) 108234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980399, stream_id=1, stream_seq=24) 108234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006848, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 70)]) 108234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980400, stream_id=1, stream_seq=24) 108234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005688, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71)]) 108236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980404, stream_id=1, stream_seq=24) 108236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980405, stream_id=1, stream_seq=25) 108236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1004544, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 76)]) 108237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980406, stream_id=1, stream_seq=25) 108237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003384, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77)]) 108238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980409, stream_id=1, stream_seq=25) 108238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002224, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 80)]) 108238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980410, stream_id=1, stream_seq=25) 108238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1001064, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 81)]) 108238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980411, stream_id=1, stream_seq=25) 108239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999904, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82)]) 108239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980414, stream_id=1, stream_seq=26) 108239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998744, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85)]) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980418, stream_id=1, stream_seq=26) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997584, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89)]) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980420, stream_id=1, stream_seq=26) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980421, stream_id=1, stream_seq=27) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996440, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92)]) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980423, stream_id=1, stream_seq=27) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995280, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94)]) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980425, stream_id=1, stream_seq=27) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994120, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 96)]) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980426, stream_id=1, stream_seq=27) 108269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992960, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97)]) 108270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980430, stream_id=1, stream_seq=28) 108270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991800, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101)]) 108271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980432, stream_id=1, stream_seq=28) 108271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990640, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103)]) 108272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980434, stream_id=1, stream_seq=28) 108272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989480, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105)]) 108273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980436, stream_id=1, stream_seq=28) 108273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988320, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107)]) 108273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980439, stream_id=1, stream_seq=29) 108274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987160, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110)]) 108274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980441, stream_id=1, stream_seq=29) 108275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986000, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112)]) 108275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980443, stream_id=1, stream_seq=29) 108275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984840, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112), (114, 114)]) 108276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980445, stream_id=1, stream_seq=29) 108276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980446, stream_id=1, stream_seq=30) 108276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983696, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112), (114, 114), (116, 117)]) 108277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980448, stream_id=1, stream_seq=30) 108278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982536, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119)]) 108278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980450, stream_id=1, stream_seq=30) 108278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981376, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119), (121, 121)]) 108280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980452, stream_id=1, stream_seq=30) 108280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=980216, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119), (121, 121), (123, 123)]) 108281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980455, stream_id=1, stream_seq=31) 108282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=979056, cumulative_tsn=81980329, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 14), (16, 16), (18, 18), (21, 22), (25, 25), (27, 28), (30, 33), (39, 39), (41, 41), (43, 44), (46, 46), (48, 48), (50, 50), (53, 53), (55, 57), (62, 64), (69, 71), (75, 77), (80, 82), (85, 85), (89, 89), (91, 92), (94, 94), (96, 97), (101, 101), (103, 103), (105, 105), (107, 107), (110, 110), (112, 112), (114, 114), (116, 117), (119, 119), (121, 121), (123, 123), (126, 126)]) 108282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=977896, cumulative_tsn=81980331, gaps=[(3, 3), (5, 5), (7, 7), (9, 10), (12, 12), (14, 14), (16, 16), (19, 20), (23, 23), (25, 26), (28, 31), (37, 37), (39, 39), (41, 42), (44, 44), (46, 46), (48, 48), (51, 51), (53, 55), (60, 62), (67, 69), (73, 75), (78, 80), (83, 83), (87, 87), (89, 90), (92, 92), (94, 95), (99, 99), (101, 101), (103, 103), (105, 105), (108, 108), (110, 110), (112, 112), (114, 115), (117, 117), (119, 119), (121, 121), (124, 124)]) 108285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=977896, cumulative_tsn=81980331, gaps=[(3, 3), (5, 5), (7, 7), (9, 10), (12, 12), (14, 14), (16, 16), (19, 20), (23, 23), (25, 26), (28, 31), (37, 37), (39, 39), (41, 42), (44, 44), (46, 46), (48, 48), (51, 51), (53, 55), (60, 62), (67, 69), (73, 75), (78, 80), (83, 83), (87, 87), (89, 90), (92, 92), (94, 95), (99, 99), (101, 101), (103, 103), (105, 105), (108, 108), (110, 110), (112, 112), (114, 115), (117, 117), (119, 119), (121, 121), (124, 124)]) 108286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980332, stream_id=1, stream_seq=15) 108286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980333, stream_id=1, stream_seq=16) 108286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984944, cumulative_tsn=81980334, gaps=[(2, 2), (4, 4), (6, 7), (9, 9), (11, 11), (13, 13), (16, 17), (20, 20), (22, 23), (25, 28), (34, 34), (36, 36), (38, 39), (41, 41), (43, 43), (45, 45), (48, 48), (50, 52), (57, 59), (64, 66), (70, 72), (75, 77), (80, 80), (84, 84), (86, 87), (89, 89), (91, 92), (96, 96), (98, 98), (100, 100), (102, 102), (105, 105), (107, 107), (109, 109), (111, 112), (114, 114), (116, 116), (118, 118), (121, 121)]) 108286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983784, cumulative_tsn=81980336, gaps=[(2, 2), (4, 5), (7, 7), (9, 9), (11, 11), (14, 15), (18, 18), (20, 21), (23, 26), (32, 32), (34, 34), (36, 37), (39, 39), (41, 41), (43, 43), (46, 46), (48, 50), (55, 57), (62, 64), (68, 70), (73, 75), (78, 78), (82, 82), (84, 85), (87, 87), (89, 90), (94, 94), (96, 96), (98, 98), (100, 100), (103, 103), (105, 105), (107, 107), (109, 110), (112, 112), (114, 114), (116, 116), (119, 119)]) 108287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980337, stream_id=1, stream_seq=16) 108287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982624, cumulative_tsn=81980338, gaps=[(2, 3), (5, 5), (7, 7), (9, 9), (12, 13), (16, 16), (18, 19), (21, 24), (30, 30), (32, 32), (34, 35), (37, 37), (39, 39), (41, 41), (44, 44), (46, 48), (53, 55), (60, 62), (66, 68), (71, 73), (76, 76), (80, 80), (82, 83), (85, 85), (87, 88), (92, 92), (94, 94), (96, 96), (98, 98), (101, 101), (103, 103), (105, 105), (107, 108), (110, 110), (112, 112), (114, 114), (117, 117)]) 108287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980339, stream_id=1, stream_seq=16) 108287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989656, cumulative_tsn=81980341, gaps=[(2, 2), (4, 4), (6, 6), (9, 10), (13, 13), (15, 16), (18, 21), (27, 27), (29, 29), (31, 32), (34, 34), (36, 36), (38, 38), (41, 41), (43, 45), (50, 52), (57, 59), (63, 65), (68, 70), (73, 73), (77, 77), (79, 80), (82, 82), (84, 85), (89, 89), (91, 91), (93, 93), (95, 95), (98, 98), (100, 100), (102, 102), (104, 105), (107, 107), (109, 109), (111, 111), (114, 114)]) 108287ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988496, cumulative_tsn=81980343, gaps=[(2, 2), (4, 4), (7, 8), (11, 11), (13, 14), (16, 19), (25, 25), (27, 27), (29, 30), (32, 32), (34, 34), (36, 36), (39, 39), (41, 43), (48, 50), (55, 57), (61, 63), (66, 68), (71, 71), (75, 75), (77, 78), (80, 80), (82, 83), (87, 87), (89, 89), (91, 91), (93, 93), (96, 96), (98, 98), (100, 100), (102, 103), (105, 105), (107, 107), (109, 109), (112, 112)]) 108288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980344, stream_id=1, stream_seq=17) 108288ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987336, cumulative_tsn=81980345, gaps=[(2, 2), (5, 6), (9, 9), (11, 12), (14, 17), (23, 23), (25, 25), (27, 28), (30, 30), (32, 32), (34, 34), (37, 37), (39, 41), (46, 48), (53, 55), (59, 61), (64, 66), (69, 69), (73, 73), (75, 76), (78, 78), (80, 81), (85, 85), (87, 87), (89, 89), (91, 91), (94, 94), (96, 96), (98, 98), (100, 101), (103, 103), (105, 105), (107, 107), (110, 110)]) 108312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980346, stream_id=1, stream_seq=17) 108312ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986176, cumulative_tsn=81980347, gaps=[(3, 4), (7, 7), (9, 10), (12, 15), (21, 21), (23, 23), (25, 26), (28, 28), (30, 30), (32, 32), (35, 35), (37, 39), (44, 46), (51, 53), (57, 59), (62, 64), (67, 67), (71, 71), (73, 74), (76, 76), (78, 79), (83, 83), (85, 85), (87, 87), (89, 89), (92, 92), (94, 94), (96, 96), (98, 99), (101, 101), (103, 103), (105, 105), (108, 108)]) 108313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980348, stream_id=1, stream_seq=17) 108313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980349, stream_id=1, stream_seq=18) 108313ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993224, cumulative_tsn=81980351, gaps=[(3, 3), (5, 6), (8, 11), (17, 17), (19, 19), (21, 22), (24, 24), (26, 26), (28, 28), (31, 31), (33, 35), (40, 42), (47, 49), (53, 55), (58, 60), (63, 63), (67, 67), (69, 70), (72, 72), (74, 75), (79, 79), (81, 81), (83, 83), (85, 85), (88, 88), (90, 90), (92, 92), (94, 95), (97, 97), (99, 99), (101, 101), (104, 104)]) 108314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993224, cumulative_tsn=81980351, gaps=[(3, 3), (5, 6), (8, 11), (17, 17), (19, 19), (21, 22), (24, 24), (26, 26), (28, 28), (31, 31), (33, 35), (40, 42), (47, 49), (53, 55), (58, 60), (63, 63), (67, 67), (69, 70), (72, 72), (74, 75), (79, 79), (81, 81), (83, 83), (85, 85), (88, 88), (90, 90), (92, 92), (94, 95), (97, 97), (99, 99), (101, 101), (104, 104)]) 108314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980332, stream_id=1, stream_seq=15) 108314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980333, stream_id=1, stream_seq=16) 108314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993224, cumulative_tsn=81980351, gaps=[(3, 3), (5, 6), (8, 11), (17, 17), (19, 19), (21, 22), (24, 24), (26, 26), (28, 28), (31, 31), (33, 35), (40, 42), (47, 49), (53, 55), (58, 60), (63, 63), (67, 67), (69, 70), (72, 72), (74, 75), (79, 79), (81, 81), (83, 83), (85, 85), (88, 88), (90, 90), (92, 92), (94, 95), (97, 97), (99, 99), (101, 101), (104, 104)]) 108314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980352, stream_id=1, stream_seq=18) 108315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992064, cumulative_tsn=81980352, gaps=[(2, 2), (4, 5), (7, 10), (16, 16), (18, 18), (20, 21), (23, 23), (25, 25), (27, 27), (30, 30), (32, 34), (39, 41), (46, 48), (52, 54), (57, 59), (62, 62), (66, 66), (68, 69), (71, 71), (73, 74), (78, 78), (80, 80), (82, 82), (84, 84), (87, 87), (89, 89), (91, 91), (93, 94), (96, 96), (98, 98), (100, 100), (103, 103)]) 108315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980353, stream_id=1, stream_seq=18) 108315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990904, cumulative_tsn=81980354, gaps=[(2, 3), (5, 8), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 32), (37, 39), (44, 46), (50, 52), (55, 57), (60, 60), (64, 64), (66, 67), (69, 69), (71, 72), (76, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 98), (101, 101)]) 108315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108315ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990904, cumulative_tsn=81980354, gaps=[(2, 3), (5, 8), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 32), (37, 39), (44, 46), (50, 52), (55, 57), (60, 60), (64, 64), (66, 67), (69, 69), (71, 72), (76, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 98), (101, 101)]) 108316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980337, stream_id=1, stream_seq=16) 108316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990904, cumulative_tsn=81980354, gaps=[(2, 3), (5, 8), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 32), (37, 39), (44, 46), (50, 52), (55, 57), (60, 60), (64, 64), (66, 67), (69, 69), (71, 72), (76, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 98), (101, 101)]) 108316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980339, stream_id=1, stream_seq=16) 108316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990904, cumulative_tsn=81980354, gaps=[(2, 3), (5, 8), (14, 14), (16, 16), (18, 19), (21, 21), (23, 23), (25, 25), (28, 28), (30, 32), (37, 39), (44, 46), (50, 52), (55, 57), (60, 60), (64, 64), (66, 67), (69, 69), (71, 72), (76, 76), (78, 78), (80, 80), (82, 82), (85, 85), (87, 87), (89, 89), (91, 92), (94, 94), (96, 96), (98, 98), (101, 101)]) 108316ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980355, stream_id=1, stream_seq=18) 108317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980344, stream_id=1, stream_seq=17) 108318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980346, stream_id=1, stream_seq=17) 108318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980348, stream_id=1, stream_seq=17) 108319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980349, stream_id=1, stream_seq=18) 108319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980332, stream_id=1, stream_seq=15) 108320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980333, stream_id=1, stream_seq=16) 108320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980352, stream_id=1, stream_seq=18) 108320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980353, stream_id=1, stream_seq=18) 108321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980337, stream_id=1, stream_seq=16) 108322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980339, stream_id=1, stream_seq=16) 108322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980355, stream_id=1, stream_seq=18) 108323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980344, stream_id=1, stream_seq=17) 108323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980346, stream_id=1, stream_seq=17) 108324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980348, stream_id=1, stream_seq=17) 108324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980349, stream_id=1, stream_seq=18) 108324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980332, stream_id=1, stream_seq=15) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980333, stream_id=1, stream_seq=16) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980352, stream_id=1, stream_seq=18) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980353, stream_id=1, stream_seq=18) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980337, stream_id=1, stream_seq=16) 108327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980339, stream_id=1, stream_seq=16) 108327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980342, stream_id=1, stream_seq=17) 108373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980330, stream_id=1, stream_seq=15) 108374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980335, stream_id=1, stream_seq=16) 108376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997936, cumulative_tsn=81980357, gaps=[(2, 5), (11, 11), (13, 13), (15, 16), (18, 18), (20, 20), (22, 22), (25, 25), (27, 29), (34, 36), (41, 43), (47, 49), (52, 54), (57, 57), (61, 61), (63, 64), (66, 66), (68, 69), (73, 73), (75, 75), (77, 77), (79, 79), (82, 82), (84, 84), (86, 86), (88, 89), (91, 91), (93, 93), (95, 95), (98, 98)]) 108377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980358, stream_id=1, stream_seq=19) 108377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996776, cumulative_tsn=81980362, gaps=[(6, 6), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 24), (29, 31), (36, 38), (42, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980367, stream_id=1, stream_seq=20) 108379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995616, cumulative_tsn=81980362, gaps=[(5, 6), (8, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 24), (29, 31), (36, 38), (42, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980369, stream_id=1, stream_seq=20) 108379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994456, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 13), (15, 15), (17, 17), (20, 20), (22, 24), (29, 31), (36, 38), (42, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980376, stream_id=1, stream_seq=21) 108381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993296, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 24), (29, 31), (36, 38), (42, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980387, stream_id=1, stream_seq=22) 108382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992136, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 25), (29, 31), (36, 38), (42, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980388, stream_id=1, stream_seq=22) 108383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980389, stream_id=1, stream_seq=23) 108383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990992, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (42, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980403, stream_id=1, stream_seq=24) 108411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989832, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 44), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980407, stream_id=1, stream_seq=25) 108411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988672, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 52), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980415, stream_id=1, stream_seq=26) 108412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987512, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 59), (61, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980422, stream_id=1, stream_seq=27) 108414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986352, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 68), (70, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980431, stream_id=1, stream_seq=28) 108415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=985192, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 77), (79, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980440, stream_id=1, stream_seq=29) 108417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984032, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 86), (88, 88), (90, 90), (93, 93)]) 108419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980449, stream_id=1, stream_seq=30) 108419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982872, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93)]) 108421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980460, stream_id=1, stream_seq=31) 108421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981712, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98)]) 108424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980468, stream_id=1, stream_seq=32) 108424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=980552, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 106)]) 108428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980469, stream_id=1, stream_seq=32) 108429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980470, stream_id=1, stream_seq=33) 108429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=979408, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 108)]) 108429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980471, stream_id=1, stream_seq=33) 108429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=978248, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 109)]) 108429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980472, stream_id=1, stream_seq=33) 108429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=977088, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 110)]) 108430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980473, stream_id=1, stream_seq=33) 108430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=975928, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 111)]) 108430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980474, stream_id=1, stream_seq=33) 108430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=974768, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 112)]) 108430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980475, stream_id=1, stream_seq=33) 108430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=973608, cumulative_tsn=81980362, gaps=[(5, 8), (10, 11), (13, 15), (17, 17), (20, 20), (22, 27), (29, 31), (36, 38), (41, 45), (47, 49), (52, 53), (56, 56), (58, 61), (63, 64), (68, 70), (72, 72), (74, 74), (77, 79), (81, 81), (83, 84), (86, 88), (90, 90), (93, 93), (98, 98), (106, 113)]) 108431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980363, stream_id=1, stream_seq=19) 108431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=972448, cumulative_tsn=81980363, gaps=[(4, 7), (9, 10), (12, 14), (16, 16), (19, 19), (21, 26), (28, 30), (35, 37), (40, 44), (46, 48), (51, 52), (55, 55), (57, 60), (62, 63), (67, 69), (71, 71), (73, 73), (76, 78), (80, 80), (82, 83), (85, 87), (89, 89), (92, 92), (97, 97), (105, 112)]) 108431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980364, stream_id=1, stream_seq=19) 108431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980365, stream_id=1, stream_seq=20) 108431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=979496, cumulative_tsn=81980365, gaps=[(2, 5), (7, 8), (10, 12), (14, 14), (17, 17), (19, 24), (26, 28), (33, 35), (38, 42), (44, 46), (49, 50), (53, 53), (55, 58), (60, 61), (65, 67), (69, 69), (71, 71), (74, 76), (78, 78), (80, 81), (83, 85), (87, 87), (90, 90), (95, 95), (103, 110)]) 108432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980366, stream_id=1, stream_seq=20) 108432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=978336, cumulative_tsn=81980370, gaps=[(2, 3), (5, 7), (9, 9), (12, 12), (14, 19), (21, 23), (28, 30), (33, 37), (39, 41), (44, 45), (48, 48), (50, 53), (55, 56), (60, 62), (64, 64), (66, 66), (69, 71), (73, 73), (75, 76), (78, 80), (82, 82), (85, 85), (90, 90), (98, 105)]) 108456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980476, stream_id=1, stream_seq=33) 108457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=977176, cumulative_tsn=81980370, gaps=[(2, 3), (5, 7), (9, 9), (12, 12), (14, 19), (21, 23), (28, 30), (33, 37), (39, 41), (44, 45), (48, 48), (50, 53), (55, 56), (60, 62), (64, 64), (66, 66), (69, 71), (73, 73), (75, 76), (78, 80), (82, 82), (85, 85), (90, 90), (98, 106)]) 108457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980477, stream_id=1, stream_seq=33) 108457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=976700, cumulative_tsn=81980370, gaps=[(2, 3), (5, 7), (9, 9), (12, 12), (14, 19), (21, 23), (28, 30), (33, 37), (39, 41), (44, 45), (48, 48), (50, 53), (55, 56), (60, 62), (64, 64), (66, 66), (69, 71), (73, 73), (75, 76), (78, 80), (82, 82), (85, 85), (90, 90), (98, 107)]) 108458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980371, stream_id=1, stream_seq=20) 108458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983732, cumulative_tsn=81980373, gaps=[(2, 4), (6, 6), (9, 9), (11, 16), (18, 20), (25, 27), (30, 34), (36, 38), (41, 42), (45, 45), (47, 50), (52, 53), (57, 59), (61, 61), (63, 63), (66, 68), (70, 70), (72, 73), (75, 77), (79, 79), (82, 82), (87, 87), (95, 104)]) 108458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980374, stream_id=1, stream_seq=21) 108458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982572, cumulative_tsn=81980377, gaps=[(2, 2), (5, 5), (7, 12), (14, 16), (21, 23), (26, 30), (32, 34), (37, 38), (41, 41), (43, 46), (48, 49), (53, 55), (57, 57), (59, 59), (62, 64), (66, 66), (68, 69), (71, 73), (75, 75), (78, 78), (83, 83), (91, 100)]) 108459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980363, stream_id=1, stream_seq=19) 108459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982572, cumulative_tsn=81980377, gaps=[(2, 2), (5, 5), (7, 12), (14, 16), (21, 23), (26, 30), (32, 34), (37, 38), (41, 41), (43, 46), (48, 49), (53, 55), (57, 57), (59, 59), (62, 64), (66, 66), (68, 69), (71, 73), (75, 75), (78, 78), (83, 83), (91, 100)]) 108459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980364, stream_id=1, stream_seq=19) 108459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980365, stream_id=1, stream_seq=20) 108459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982572, cumulative_tsn=81980377, gaps=[(2, 2), (5, 5), (7, 12), (14, 16), (21, 23), (26, 30), (32, 34), (37, 38), (41, 41), (43, 46), (48, 49), (53, 55), (57, 57), (59, 59), (62, 64), (66, 66), (68, 69), (71, 73), (75, 75), (78, 78), (83, 83), (91, 100)]) 108460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980366, stream_id=1, stream_seq=20) 108460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982572, cumulative_tsn=81980377, gaps=[(2, 2), (5, 5), (7, 12), (14, 16), (21, 23), (26, 30), (32, 34), (37, 38), (41, 41), (43, 46), (48, 49), (53, 55), (57, 57), (59, 59), (62, 64), (66, 66), (68, 69), (71, 73), (75, 75), (78, 78), (83, 83), (91, 100)]) 108460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980378, stream_id=1, stream_seq=21) 108460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981412, cumulative_tsn=81980379, gaps=[(3, 3), (5, 10), (12, 14), (19, 21), (24, 28), (30, 32), (35, 36), (39, 39), (41, 44), (46, 47), (51, 53), (55, 55), (57, 57), (60, 62), (64, 64), (66, 67), (69, 71), (73, 73), (76, 76), (81, 81), (89, 98)]) 108461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980380, stream_id=1, stream_seq=21) 108461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980381, stream_id=1, stream_seq=22) 108461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988460, cumulative_tsn=81980382, gaps=[(2, 7), (9, 11), (16, 18), (21, 25), (27, 29), (32, 33), (36, 36), (38, 41), (43, 44), (48, 50), (52, 52), (54, 54), (57, 59), (61, 61), (63, 64), (66, 68), (70, 70), (73, 73), (78, 78), (86, 95)]) 108461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980383, stream_id=1, stream_seq=22) 108462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=81980389, gaps=[(2, 4), (9, 11), (14, 18), (20, 22), (25, 26), (29, 29), (31, 34), (36, 37), (41, 43), (45, 45), (47, 47), (50, 52), (54, 54), (56, 57), (59, 61), (63, 63), (66, 66), (71, 71), (79, 88)]) 108462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980371, stream_id=1, stream_seq=20) 108462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=81980389, gaps=[(2, 4), (9, 11), (14, 18), (20, 22), (25, 26), (29, 29), (31, 34), (36, 37), (41, 43), (45, 45), (47, 47), (50, 52), (54, 54), (56, 57), (59, 61), (63, 63), (66, 66), (71, 71), (79, 88)]) 108462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980374, stream_id=1, stream_seq=21) 108462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995492, cumulative_tsn=81980389, gaps=[(2, 4), (9, 11), (14, 18), (20, 22), (25, 26), (29, 29), (31, 34), (36, 37), (41, 43), (45, 45), (47, 47), (50, 52), (54, 54), (56, 57), (59, 61), (63, 63), (66, 66), (71, 71), (79, 88)]) 108463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980390, stream_id=1, stream_seq=23) 108463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994332, cumulative_tsn=81980393, gaps=[(5, 7), (10, 14), (16, 18), (21, 22), (25, 25), (27, 30), (32, 33), (37, 39), (41, 41), (43, 43), (46, 48), (50, 50), (52, 53), (55, 57), (59, 59), (62, 62), (67, 67), (75, 84)]) 108463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980394, stream_id=1, stream_seq=23) 108463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980363, stream_id=1, stream_seq=19) 108464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980364, stream_id=1, stream_seq=19) 108464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980365, stream_id=1, stream_seq=20) 108464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980366, stream_id=1, stream_seq=20) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980378, stream_id=1, stream_seq=21) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980380, stream_id=1, stream_seq=21) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980381, stream_id=1, stream_seq=22) 108465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980383, stream_id=1, stream_seq=22) 108466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993172, cumulative_tsn=81980394, gaps=[(4, 6), (9, 13), (15, 17), (20, 21), (24, 24), (26, 29), (31, 32), (36, 38), (40, 40), (42, 42), (45, 47), (49, 49), (51, 52), (54, 56), (58, 58), (61, 61), (66, 66), (74, 83)]) 108466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980395, stream_id=1, stream_seq=23) 108466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992012, cumulative_tsn=81980395, gaps=[(3, 5), (8, 12), (14, 16), (19, 20), (23, 23), (25, 28), (30, 31), (35, 37), (39, 39), (41, 41), (44, 46), (48, 48), (50, 51), (53, 55), (57, 57), (60, 60), (65, 65), (73, 82)]) 108467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980396, stream_id=1, stream_seq=23) 108467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980397, stream_id=1, stream_seq=24) 108467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980371, stream_id=1, stream_seq=20) 108467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980374, stream_id=1, stream_seq=21) 108468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980390, stream_id=1, stream_seq=23) 108468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980394, stream_id=1, stream_seq=23) 108469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980363, stream_id=1, stream_seq=19) 108469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980364, stream_id=1, stream_seq=19) 108470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980365, stream_id=1, stream_seq=20) 108470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980366, stream_id=1, stream_seq=20) 108470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980378, stream_id=1, stream_seq=21) 108471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980380, stream_id=1, stream_seq=21) 108471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980381, stream_id=1, stream_seq=22) 108471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980383, stream_id=1, stream_seq=22) 108472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980395, stream_id=1, stream_seq=23) 108472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980396, stream_id=1, stream_seq=23) 108473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980397, stream_id=1, stream_seq=24) 108473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980371, stream_id=1, stream_seq=20) 108474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980374, stream_id=1, stream_seq=21) 108474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980390, stream_id=1, stream_seq=23) 108474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980394, stream_id=1, stream_seq=23) 108475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980363, stream_id=1, stream_seq=19) 108475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980364, stream_id=1, stream_seq=19) 108476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980365, stream_id=1, stream_seq=20) 108476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980366, stream_id=1, stream_seq=20) 108476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980378, stream_id=1, stream_seq=21) 108477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980380, stream_id=1, stream_seq=21) 108477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980381, stream_id=1, stream_seq=22) 108477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980383, stream_id=1, stream_seq=22) 108478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980395, stream_id=1, stream_seq=23) 108478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980396, stream_id=1, stream_seq=23) 108479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980397, stream_id=1, stream_seq=24) 108479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980371, stream_id=1, stream_seq=20) 108479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980374, stream_id=1, stream_seq=21) 108480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980390, stream_id=1, stream_seq=23) 108480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980363, stream_id=1, stream_seq=19) 108505ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980380, stream_id=1, stream_seq=21) 108508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980381, stream_id=1, stream_seq=22) 108508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999060, cumulative_tsn=81980400, gaps=[(3, 7), (9, 11), (14, 15), (18, 18), (20, 23), (25, 26), (30, 32), (34, 34), (36, 36), (39, 41), (43, 43), (45, 46), (48, 50), (52, 52), (55, 55), (60, 60), (68, 77)]) 108512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980401, stream_id=1, stream_seq=24) 108512ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997900, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 14), (17, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 45), (47, 49), (51, 51), (54, 54), (59, 59), (67, 76)]) 108514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980416, stream_id=1, stream_seq=26) 108514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996740, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 15), (17, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 45), (47, 49), (51, 51), (54, 54), (59, 59), (67, 76)]) 108514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980417, stream_id=1, stream_seq=26) 108514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995580, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 45), (47, 49), (51, 51), (54, 54), (59, 59), (67, 76)]) 108518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980378, stream_id=1, stream_seq=21) 108518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995580, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 45), (47, 49), (51, 51), (54, 54), (59, 59), (67, 76)]) 108522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980447, stream_id=1, stream_seq=30) 108522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994420, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 49), (51, 51), (54, 54), (59, 59), (67, 76)]) 108523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980451, stream_id=1, stream_seq=30) 108523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993260, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 51), (54, 54), (59, 59), (67, 76)]) 108525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980463, stream_id=1, stream_seq=32) 108525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992100, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 51), (54, 54), (59, 59), (62, 62), (67, 76)]) 108527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980467, stream_id=1, stream_seq=32) 108527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990940, cumulative_tsn=81980401, gaps=[(2, 6), (8, 10), (13, 17), (19, 22), (24, 25), (29, 31), (33, 33), (35, 35), (38, 40), (42, 42), (44, 51), (54, 54), (59, 59), (62, 62), (66, 76)]) 108562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980402, stream_id=1, stream_seq=24) 108562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997972, cumulative_tsn=81980407, gaps=[(2, 4), (7, 11), (13, 16), (18, 19), (23, 25), (27, 27), (29, 29), (32, 34), (36, 36), (38, 45), (48, 48), (53, 53), (56, 56), (60, 70)]) 108562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980408, stream_id=1, stream_seq=25) 108563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996812, cumulative_tsn=81980411, gaps=[(3, 7), (9, 12), (14, 15), (19, 21), (23, 23), (25, 25), (28, 30), (32, 32), (34, 41), (44, 44), (49, 49), (52, 52), (56, 66)]) 108563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980412, stream_id=1, stream_seq=25) 108563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980413, stream_id=1, stream_seq=26) 108563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003860, cumulative_tsn=81980418, gaps=[(2, 5), (7, 8), (12, 14), (16, 16), (18, 18), (21, 23), (25, 25), (27, 34), (37, 37), (42, 42), (45, 45), (49, 59)]) 108564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980419, stream_id=1, stream_seq=26) 108564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010892, cumulative_tsn=81980423, gaps=[(2, 3), (7, 9), (11, 11), (13, 13), (16, 18), (20, 20), (22, 29), (32, 32), (37, 37), (40, 40), (44, 54)]) 108564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980424, stream_id=1, stream_seq=27) 108564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009732, cumulative_tsn=81980426, gaps=[(4, 6), (8, 8), (10, 10), (13, 15), (17, 17), (19, 26), (29, 29), (34, 34), (37, 37), (41, 51)]) 108565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980427, stream_id=1, stream_seq=27) 108565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1008572, cumulative_tsn=81980427, gaps=[(3, 5), (7, 7), (9, 9), (12, 14), (16, 16), (18, 25), (28, 28), (33, 33), (36, 36), (40, 50)]) 108565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980428, stream_id=1, stream_seq=27) 108565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980429, stream_id=1, stream_seq=28) 108565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015620, cumulative_tsn=81980432, gaps=[(2, 2), (4, 4), (7, 9), (11, 11), (13, 20), (23, 23), (28, 28), (31, 31), (35, 45)]) 108566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980402, stream_id=1, stream_seq=24) 108566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015620, cumulative_tsn=81980432, gaps=[(2, 2), (4, 4), (7, 9), (11, 11), (13, 20), (23, 23), (28, 28), (31, 31), (35, 45)]) 108566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980408, stream_id=1, stream_seq=25) 108566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015620, cumulative_tsn=81980432, gaps=[(2, 2), (4, 4), (7, 9), (11, 11), (13, 20), (23, 23), (28, 28), (31, 31), (35, 45)]) 108567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980412, stream_id=1, stream_seq=25) 108567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980413, stream_id=1, stream_seq=26) 108567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015620, cumulative_tsn=81980432, gaps=[(2, 2), (4, 4), (7, 9), (11, 11), (13, 20), (23, 23), (28, 28), (31, 31), (35, 45)]) 108567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980433, stream_id=1, stream_seq=28) 108567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014460, cumulative_tsn=81980434, gaps=[(2, 2), (5, 7), (9, 9), (11, 18), (21, 21), (26, 26), (29, 29), (33, 43)]) 108568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980435, stream_id=1, stream_seq=28) 108568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013300, cumulative_tsn=81980436, gaps=[(3, 5), (7, 7), (9, 16), (19, 19), (24, 24), (27, 27), (31, 41)]) 108568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980437, stream_id=1, stream_seq=28) 108569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980438, stream_id=1, stream_seq=29) 108569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020348, cumulative_tsn=81980441, gaps=[(2, 2), (4, 11), (14, 14), (19, 19), (22, 22), (26, 36)]) 108569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980442, stream_id=1, stream_seq=29) 108569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019188, cumulative_tsn=81980443, gaps=[(2, 9), (12, 12), (17, 17), (20, 20), (24, 34)]) 108569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980444, stream_id=1, stream_seq=29) 108570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026220, cumulative_tsn=81980452, gaps=[(3, 3), (8, 8), (11, 11), (15, 25)]) 108570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980419, stream_id=1, stream_seq=26) 108570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026220, cumulative_tsn=81980452, gaps=[(3, 3), (8, 8), (11, 11), (15, 25)]) 108571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980424, stream_id=1, stream_seq=27) 108571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026220, cumulative_tsn=81980452, gaps=[(3, 3), (8, 8), (11, 11), (15, 25)]) 108571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980427, stream_id=1, stream_seq=27) 108571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026220, cumulative_tsn=81980452, gaps=[(3, 3), (8, 8), (11, 11), (15, 25)]) 108572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980428, stream_id=1, stream_seq=27) 108572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980429, stream_id=1, stream_seq=28) 108572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026220, cumulative_tsn=81980452, gaps=[(3, 3), (8, 8), (11, 11), (15, 25)]) 108985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980453, stream_id=1, stream_seq=30) 108986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980454, stream_id=1, stream_seq=31) 108986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033268, cumulative_tsn=81980455, gaps=[(5, 5), (8, 8), (12, 22)]) 108987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980456, stream_id=1, stream_seq=31) 108987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032108, cumulative_tsn=81980456, gaps=[(4, 4), (7, 7), (11, 21)]) 108987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980457, stream_id=1, stream_seq=31) 108987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1030948, cumulative_tsn=81980457, gaps=[(3, 3), (6, 6), (10, 20)]) 108988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980458, stream_id=1, stream_seq=31) 108988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029788, cumulative_tsn=81980458, gaps=[(2, 2), (5, 5), (9, 19)]) 108988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980459, stream_id=1, stream_seq=31) 108988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028628, cumulative_tsn=81980460, gaps=[(3, 3), (7, 17)]) 108988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=81980461, stream_id=1, stream_seq=31) 108989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=81980462, stream_id=1, stream_seq=32) 108989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035676, cumulative_tsn=81980463, gaps=[(4, 14)]) 108989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980464, stream_id=1, stream_seq=32) 108989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034516, cumulative_tsn=81980464, gaps=[(3, 13)]) 108989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980465, stream_id=1, stream_seq=32) 108990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033356, cumulative_tsn=81980465, gaps=[(2, 12)]) 108990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=81980466, stream_id=1, stream_seq=32) 109048ms [log] 262140 109048ms [log] 262140 109048ms [log] [file] 109048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=81980477, gaps=[]) 109108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3LykNlD7FeAW') 109108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46451) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3LykNlD7FeAW') 109340ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 109340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294"}', extra='') 109340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 109341ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 109341ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109341ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 109341ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 109341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109342ms [err] connectionstatechanged closed closed closed 109342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109342ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 109342ms [err] connectionstatechanged closed closed closed 109342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109342ms [err] connectionstatechanged closed closed closed 109342ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109342ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8c0f11e-6aed-462c-b990-d00111e15294", "state": "closed"}] 109343ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109343ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109474ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109474ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109475ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests (webrtc): should transmit file 109529ms [err] Traceback (most recent call last): 109529ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109529ms [err] return _run_code(code, main_globals, None, 109529ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109529ms [err] exec(code, run_globals) 109529ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 109529ms [err] sys.exit(main()) 109529ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 109529ms [err] asyncio.run(main_async()) 109529ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109529ms [err] return loop.run_until_complete(main) 109529ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109529ms [err] self.run_forever() 109529ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109530ms [err] self._run_once() 109530ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109530ms [err] event_list = self._selector.select(timeout) 109530ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109530ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109530ms [err] KeyboardInterrupt 109532ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109532ms [err] h.flush() 109532ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests (webrtc): should transmit file 121133ms [log] starting device 121916ms [err] DEBUG:asyncio:Using selector: EpollSelector 122089ms [err] ERROR:asyncio:Unclosed client session 122089ms [err] client_session: 122204ms [log] parsing 122204ms [log] creating device handler 122204ms [log] [ready] 122204ms [log] reading line 122204ms [log] [websocketToken] "46637d03-1534-45e7-878e-e5cdec9b90b3" 122211ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 122211ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 122211ms [log] [websocketConnected] 122831ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/4dde948a-9975-4b75-8f04-b7174de4f171"}}', extra='') 122831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/4dde948a-9975-4b75-8f04-b7174de4f171"}}', extra='') 122831ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/4dde948a-9975-4b75-8f04-b7174de4f171"} 122962ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":true}', extra='') 122962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":true}', extra='') 122967ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6", "state": "new"}] 124972ms [err] makeOffer 124972ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 124972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 124972ms [err] v=0 124972ms [err] o=- 3963378206 3963378206 IN IP4 0.0.0.0 124972ms [err] s=- 124972ms [err] t=0 0 124972ms [err] a=group:BUNDLE 0 124972ms [err] a=msid-semantic:WMS * 124972ms [err] m=application 9 DTLS/SCTP 5000 124972ms [err] c=IN IP4 0.0.0.0 124972ms [err] a=mid:0 124972ms [err] a=sctpmap:5000 webrtc-datachannel 65535 124972ms [err] a=max-message-size:65536 124972ms [err] a=ice-ufrag:7goI 124972ms [err] a=ice-pwd:4N156zciUd3L3OT8e0f0pD 124972ms [err] a=fingerprint:sha-256 23:50:16:58:46:2C:62:E2:3A:06:8A:44:39:3C:19:77:B7:3D:DA:B1:AD:42:F2:44:74:EF:7D:9E:89:21:E4:84 124972ms [err] a=fingerprint:sha-384 05:32:65:77:96:A7:EE:35:01:5A:BB:16:9D:99:D6:DE:35:3A:B3:8D:16:13:AF:81:C3:A0:D4:81:79:82:09:4B:A5:6E:B9:B8:03:B1:2A:A3:48:81:DF:3D:E8:20:D9:D2 124972ms [err] a=fingerprint:sha-512 88:D8:C8:D7:28:D8:D6:11:E1:B4:0F:88:7E:27:9F:10:7C:CF:41:10:38:F1:3C:FD:87:B9:FB:59:4E:41:56:E8:0D:A8:9F:90:2E:E1:4B:E6:96:A8:DC:DB:2A:C9:CD:14:7C:78:7B:9F:FF:8A:36:89:3A:50:5A:3A:DB:4B:0F:26 124972ms [err] a=setup:actpass 124972ms [err] 124973ms [err] connectionstatechanged new new have-local-offer 124973ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 124973ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 124974ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6", "state": "new"}] 124974ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 124974ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 124976ms [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'\x14Vt\xb9)f\xf7+\xd0\xd7E\xd5') 124976ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x00\xb9\xde\xdd\x8c\x9ar\x80.s\x90\x81') 124976ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 124977ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb1\xd58\xb6\x1f\x9ft\xe7\x1e#r\x8b') 124977ms [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'\x14Vt\xb9)f\xf7+\xd0\xd7E\xd5') 124977ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x00\xb9\xde\xdd\x8c\x9ar\x80.s\x90\x81') 125497ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb1\xd58\xb6\x1f\x9ft\xe7\x1e#r\x8b') 126505ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb1\xd58\xb6\x1f\x9ft\xe7\x1e#r\x8b') 128521ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb1\xd58\xb6\x1f\x9ft\xe7\x1e#r\x8b') 129977ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 129978ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 129978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 129978ms [err] handleSignalingMessage 129978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 129978ms [err] handleOptions 129978ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 129978ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 129978ms [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='') 129978ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 135018ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55440) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0bKs-\x1d\xa2\nnj\xb0$\x83') 135018ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55440) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0bKs-\x1d\xa2\nnj\xb0$\x83') 135049ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60655) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce/\x08\x02\x8f\xc7C\xa7\xdd"\xbe\xca') 135049ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60655) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce/\x08\x02\x8f\xc7C\xa7\xdd"\xbe\xca') 135052ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378211 3963378211 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 55440 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55440 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60655 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55440 typ srflx raddr 172.17.0.2 rport 55440\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60655 typ srflx raddr 172.30.0.1 rport 60655\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7kGM\\r\\na=ice-pwd:HfONTcItFB2XI8JBxjWOfs\\r\\na=fingerprint:sha-256 0F:4F:7C:79:20:B2:30:E6:AC:16:A4:25:35:D4:A5:2C:02:7E:35:00:75:3C:D0:8D:31:EA:D4:6F:A2:A5:C6:D7\\r\\na=fingerprint:sha-384 4F:87:89:3D:ED:17:2A:69:D7:9C:68:CA:D4:CF:31:19:18:8A:BE:A4:88:F5:89:BF:F1:A7:73:71:F5:B2:FE:AD:96:A5:5D:1D:E1:65:42:88:8B:57:1C:D1:40:0C:67:F9\\r\\na=fingerprint:sha-512 AF:2E:8B:A3:A0:57:6F:D8:3A:16:FC:BC:54:7B:F3:92:15:27:22:C7:2C:CF:68:83:21:C5:88:1F:0D:C4:B2:15:6E:C1:52:24:B8:75:39:64:4C:61:B7:9C:21:86:AC:12:E1:B7:45:E8:7D:67:9A:D6:82:F2:7A:00:B0:65:DF:61\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 135052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378211 3963378211 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 55440 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55440 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60655 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55440 typ srflx raddr 172.17.0.2 rport 55440\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60655 typ srflx raddr 172.30.0.1 rport 60655\\r\\na=end-of-candidates\\r\\na=ice-ufrag:7kGM\\r\\na=ice-pwd:HfONTcItFB2XI8JBxjWOfs\\r\\na=fingerprint:sha-256 0F:4F:7C:79:20:B2:30:E6:AC:16:A4:25:35:D4:A5:2C:02:7E:35:00:75:3C:D0:8D:31:EA:D4:6F:A2:A5:C6:D7\\r\\na=fingerprint:sha-384 4F:87:89:3D:ED:17:2A:69:D7:9C:68:CA:D4:CF:31:19:18:8A:BE:A4:88:F5:89:BF:F1:A7:73:71:F5:B2:FE:AD:96:A5:5D:1D:E1:65:42:88:8B:57:1C:D1:40:0C:67:F9\\r\\na=fingerprint:sha-512 AF:2E:8B:A3:A0:57:6F:D8:3A:16:FC:BC:54:7B:F3:92:15:27:22:C7:2C:CF:68:83:21:C5:88:1F:0D:C4:B2:15:6E:C1:52:24:B8:75:39:64:4C:61:B7:9C:21:86:AC:12:E1:B7:45:E8:7D:67:9A:D6:82:F2:7A:00:B0:65:DF:61\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 135052ms [err] handleSignalingMessage 135052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 135052ms [err] handleAnswer 135052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 135052ms [err] acceptAnswer 135052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 135052ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 135052ms [err] v=0 135052ms [err] o=- 3963378211 3963378211 IN IP4 0.0.0.0 135052ms [err] s=- 135052ms [err] t=0 0 135052ms [err] a=group:BUNDLE 0 135052ms [err] a=msid-semantic:WMS * 135052ms [err] m=application 55440 DTLS/SCTP 5000 135052ms [err] c=IN IP4 172.17.0.2 135052ms [err] a=mid:0 135052ms [err] a=sctpmap:5000 webrtc-datachannel 65535 135052ms [err] a=max-message-size:65536 135052ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 55440 typ host 135052ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 60655 typ host 135052ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 55440 typ srflx raddr 172.17.0.2 rport 55440 135052ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 60655 typ srflx raddr 172.30.0.1 rport 60655 135052ms [err] a=end-of-candidates 135052ms [err] a=ice-ufrag:7kGM 135052ms [err] a=ice-pwd:HfONTcItFB2XI8JBxjWOfs 135052ms [err] a=fingerprint:sha-256 0F:4F:7C:79:20:B2:30:E6:AC:16:A4:25:35:D4:A5:2C:02:7E:35:00:75:3C:D0:8D:31:EA:D4:6F:A2:A5:C6:D7 135052ms [err] a=fingerprint:sha-384 4F:87:89:3D:ED:17:2A:69:D7:9C:68:CA:D4:CF:31:19:18:8A:BE:A4:88:F5:89:BF:F1:A7:73:71:F5:B2:FE:AD:96:A5:5D:1D:E1:65:42:88:8B:57:1C:D1:40:0C:67:F9 135052ms [err] a=fingerprint:sha-512 AF:2E:8B:A3:A0:57:6F:D8:3A:16:FC:BC:54:7B:F3:92:15:27:22:C7:2C:CF:68:83:21:C5:88:1F:0D:C4:B2:15:6E:C1:52:24:B8:75:39:64:4C:61:B7:9C:21:86:AC:12:E1:B7:45:E8:7D:67:9A:D6:82:F2:7A:00:B0:65:DF:61 135052ms [err] a=setup:active 135052ms [err] 135053ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 135053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 135053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 135054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.17.0.2', 55440)) State.FROZEN -> State.WAITING 135054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42641) -> ('172.17.0.2', 55440)) State.FROZEN -> State.WAITING 135054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.30.0.1', 60655)) State.FROZEN -> State.WAITING 135054ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(k5qiiGyPbG 1 udp 1862270975 172.17.0.2 60655 typ prflx) 135054ms [err] connectionstatechanged connecting checking stable 135054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135054ms [err] connectionstatechanged connecting checking stable 135054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135054ms [err] connectionstatechanged connecting checking stable 135054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 135054ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.17.0.2', 55440)) State.WAITING -> State.IN_PROGRESS 135055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55440) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'v\xd3\xbf\xb8\x84\xecU\xf8/\xa3\xa5\x12') 135055ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.17.0.2', 60655)) State.WAITING -> State.IN_PROGRESS 135055ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60655) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdc7\xdd9\xaa!`\x88\x16\xd6\xb3\xe1') 135055ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6", "state": "connecting"}] 135056ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55440) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'v\xd3\xbf\xb8\x84\xecU\xf8/\xa3\xa5\x12') 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.17.0.2', 55440)) State.IN_PROGRESS -> State.SUCCEEDED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42641) -> ('172.17.0.2', 55440)) State.WAITING -> State.FAILED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.30.0.1', 60655)) State.WAITING -> State.FAILED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42641) -> ('172.30.0.1', 60655)) State.FROZEN -> State.FAILED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('141.24.211.56', 55440)) State.FROZEN -> State.FAILED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42641) -> ('141.24.211.56', 55440)) State.FROZEN -> State.FAILED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('141.24.211.56', 60655)) State.FROZEN -> State.FAILED 135056ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42641) -> ('141.24.211.56', 60655)) State.FROZEN -> State.FAILED 135057ms [err] INFO:aioice.ice:Connection(0) ICE completed 135057ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60655) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdc7\xdd9\xaa!`\x88\x16\xd6\xb3\xe1') 135057ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43246) -> ('172.17.0.2', 60655)) State.IN_PROGRESS -> State.SUCCEEDED 135097ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 135097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 135098ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 135099ms [err] connectionstatechanged connecting completed stable 135099ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 135101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 135101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 135101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 135101ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 135102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 135102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 135102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 135102ms [err] connectionstatechanged connected completed stable 135102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 135103ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6", "state": "connected"}] 135103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 135103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 135104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 135104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 135104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 135104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 135105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 135105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 135105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 135106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=22460502, stream_id=1, stream_seq=0) 135106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 135106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2590383135, stream_id=1, stream_seq=0) 135107ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 135107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383135, gaps=[]) 135107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=22460502, gaps=[]) 135107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 135108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2590383136, stream_id=1, stream_seq=1) 135109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383136, gaps=[]) 135109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383137, stream_id=1, stream_seq=2) 135109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383137, gaps=[]) 135109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383138, stream_id=1, stream_seq=2) 135109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383138, gaps=[]) 135109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383139, stream_id=1, stream_seq=2) 135110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383139, gaps=[]) 135110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383140, stream_id=1, stream_seq=2) 135110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383140, gaps=[]) 135111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383141, stream_id=1, stream_seq=2) 135111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383141, gaps=[]) 135111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383142, stream_id=1, stream_seq=2) 135111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383142, gaps=[]) 135111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383143, stream_id=1, stream_seq=2) 135112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383143, gaps=[]) 135112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383144, stream_id=1, stream_seq=3) 135112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383144, gaps=[]) 135112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383145, stream_id=1, stream_seq=3) 135112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383145, gaps=[]) 135112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383146, stream_id=1, stream_seq=3) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383146, gaps=[]) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383147, stream_id=1, stream_seq=3) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383147, gaps=[]) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383148, stream_id=1, stream_seq=3) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383148, gaps=[]) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383149, stream_id=1, stream_seq=3) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383149, gaps=[]) 135113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383150, stream_id=1, stream_seq=3) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383150, gaps=[]) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383151, stream_id=1, stream_seq=4) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383151, gaps=[]) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383152, stream_id=1, stream_seq=4) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383152, gaps=[]) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383153, stream_id=1, stream_seq=4) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383153, gaps=[]) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383154, stream_id=1, stream_seq=4) 135114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383154, gaps=[]) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383155, stream_id=1, stream_seq=4) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383155, gaps=[]) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383156, stream_id=1, stream_seq=4) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383156, gaps=[]) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383157, stream_id=1, stream_seq=4) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383157, gaps=[]) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383158, stream_id=1, stream_seq=5) 135115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383158, gaps=[]) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383159, stream_id=1, stream_seq=5) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383159, gaps=[]) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383160, stream_id=1, stream_seq=5) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383160, gaps=[]) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383161, stream_id=1, stream_seq=5) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383161, gaps=[]) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383162, stream_id=1, stream_seq=5) 135116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383162, gaps=[]) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383163, stream_id=1, stream_seq=5) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383163, gaps=[]) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383164, stream_id=1, stream_seq=5) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383164, gaps=[]) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383165, stream_id=1, stream_seq=6) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383165, gaps=[]) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383166, stream_id=1, stream_seq=6) 135117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383166, gaps=[]) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383167, stream_id=1, stream_seq=6) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383167, gaps=[]) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383168, stream_id=1, stream_seq=6) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383168, gaps=[]) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383169, stream_id=1, stream_seq=6) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383169, gaps=[]) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383170, stream_id=1, stream_seq=6) 135118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383170, gaps=[]) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383171, stream_id=1, stream_seq=6) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383171, gaps=[]) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383172, stream_id=1, stream_seq=7) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383172, gaps=[]) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383173, stream_id=1, stream_seq=7) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383173, gaps=[]) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383174, stream_id=1, stream_seq=7) 135119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383174, gaps=[]) 135120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383175, stream_id=1, stream_seq=7) 135120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383175, gaps=[]) 135120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383176, stream_id=1, stream_seq=7) 135120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383176, gaps=[]) 135120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383177, stream_id=1, stream_seq=7) 135120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383177, gaps=[]) 135145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383178, stream_id=1, stream_seq=7) 135145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383178, gaps=[]) 135145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383179, stream_id=1, stream_seq=8) 135145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383179, gaps=[]) 135145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383180, stream_id=1, stream_seq=8) 135145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383180, gaps=[]) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383181, stream_id=1, stream_seq=8) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383181, gaps=[]) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383182, stream_id=1, stream_seq=8) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383182, gaps=[]) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383183, stream_id=1, stream_seq=8) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383183, gaps=[]) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383184, stream_id=1, stream_seq=8) 135146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383184, gaps=[]) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383185, stream_id=1, stream_seq=8) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383185, gaps=[]) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383186, stream_id=1, stream_seq=9) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383186, gaps=[]) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383187, stream_id=1, stream_seq=9) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383187, gaps=[]) 135147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383188, stream_id=1, stream_seq=9) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383188, gaps=[]) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383189, stream_id=1, stream_seq=9) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383189, gaps=[]) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383190, stream_id=1, stream_seq=9) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383190, gaps=[]) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383191, stream_id=1, stream_seq=9) 135148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383191, gaps=[]) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383192, stream_id=1, stream_seq=9) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383192, gaps=[]) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383193, stream_id=1, stream_seq=10) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383193, gaps=[]) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383194, stream_id=1, stream_seq=10) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383194, gaps=[]) 135149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383195, stream_id=1, stream_seq=10) 135150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383195, gaps=[]) 135150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383196, stream_id=1, stream_seq=10) 135150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383196, gaps=[]) 135150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383197, stream_id=1, stream_seq=10) 135150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383197, gaps=[]) 135151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383198, stream_id=1, stream_seq=10) 135151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383198, gaps=[]) 135151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383199, stream_id=1, stream_seq=10) 135151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383199, gaps=[]) 135151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383200, stream_id=1, stream_seq=11) 135151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383200, gaps=[]) 135152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383201, stream_id=1, stream_seq=11) 135152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383201, gaps=[]) 135152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383202, stream_id=1, stream_seq=11) 135152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383202, gaps=[]) 135152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383203, stream_id=1, stream_seq=11) 135152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383203, gaps=[]) 135153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383204, stream_id=1, stream_seq=11) 135153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383204, gaps=[]) 135153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383205, stream_id=1, stream_seq=11) 135153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383205, gaps=[]) 135153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383206, stream_id=1, stream_seq=11) 135154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383206, gaps=[]) 135154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383207, stream_id=1, stream_seq=12) 135154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383207, gaps=[]) 135154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383208, stream_id=1, stream_seq=12) 135154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383208, gaps=[]) 135155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383209, stream_id=1, stream_seq=12) 135155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383209, gaps=[]) 135155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383210, stream_id=1, stream_seq=12) 135155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383210, gaps=[]) 135155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383211, stream_id=1, stream_seq=12) 135155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383211, gaps=[]) 135156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383212, stream_id=1, stream_seq=12) 135156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383212, gaps=[]) 135156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383213, stream_id=1, stream_seq=12) 135156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383213, gaps=[]) 135156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383214, stream_id=1, stream_seq=13) 135156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383214, gaps=[]) 135157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383215, stream_id=1, stream_seq=13) 135157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383215, gaps=[]) 135157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383216, stream_id=1, stream_seq=13) 135157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383216, gaps=[]) 135157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383217, stream_id=1, stream_seq=13) 135157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383217, gaps=[]) 135158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383218, stream_id=1, stream_seq=13) 135158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383218, gaps=[]) 135158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383219, stream_id=1, stream_seq=13) 135158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383219, gaps=[]) 135158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383220, stream_id=1, stream_seq=13) 135158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383220, gaps=[]) 135159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383221, stream_id=1, stream_seq=14) 135159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383221, gaps=[]) 135159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383222, stream_id=1, stream_seq=14) 135159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383222, gaps=[]) 135159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383223, stream_id=1, stream_seq=14) 135160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383223, gaps=[]) 135160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383224, stream_id=1, stream_seq=14) 135160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383224, gaps=[]) 135160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383225, stream_id=1, stream_seq=14) 135160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383225, gaps=[]) 135160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383226, stream_id=1, stream_seq=14) 135161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383226, gaps=[]) 135161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383227, stream_id=1, stream_seq=14) 135161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383227, gaps=[]) 135161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383228, stream_id=1, stream_seq=15) 135161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383228, gaps=[]) 135162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383229, stream_id=1, stream_seq=15) 135162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383229, gaps=[]) 135162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383230, stream_id=1, stream_seq=15) 135162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383230, gaps=[]) 135162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383231, stream_id=1, stream_seq=15) 135162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383231, gaps=[]) 135163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383232, stream_id=1, stream_seq=15) 135163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383232, gaps=[]) 135163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383233, stream_id=1, stream_seq=15) 135163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383233, gaps=[]) 135163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383234, stream_id=1, stream_seq=15) 135163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383234, gaps=[]) 135164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383235, stream_id=1, stream_seq=16) 135164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383235, gaps=[]) 135164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383236, stream_id=1, stream_seq=16) 135164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383236, gaps=[]) 135164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383237, stream_id=1, stream_seq=16) 135164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383237, gaps=[]) 135165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383238, stream_id=1, stream_seq=16) 135165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383238, gaps=[]) 135165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383239, stream_id=1, stream_seq=16) 135165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383239, gaps=[]) 135165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383240, stream_id=1, stream_seq=16) 135166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383240, gaps=[]) 135166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383241, stream_id=1, stream_seq=16) 135166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383241, gaps=[]) 135166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383242, stream_id=1, stream_seq=17) 135166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383242, gaps=[]) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383243, stream_id=1, stream_seq=17) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383243, gaps=[]) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383244, stream_id=1, stream_seq=17) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383244, gaps=[]) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383245, stream_id=1, stream_seq=17) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383245, gaps=[]) 135167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383246, stream_id=1, stream_seq=17) 135168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383246, gaps=[]) 135168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383247, stream_id=1, stream_seq=17) 135168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383247, gaps=[]) 135168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383248, stream_id=1, stream_seq=17) 135168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383248, gaps=[]) 135192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383249, stream_id=1, stream_seq=18) 135192ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383249, gaps=[]) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383250, stream_id=1, stream_seq=18) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383250, gaps=[]) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383251, stream_id=1, stream_seq=18) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383251, gaps=[]) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383252, stream_id=1, stream_seq=18) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383252, gaps=[]) 135193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383253, stream_id=1, stream_seq=18) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383253, gaps=[]) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383254, stream_id=1, stream_seq=18) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383254, gaps=[]) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383255, stream_id=1, stream_seq=18) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383255, gaps=[]) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383256, stream_id=1, stream_seq=19) 135194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383256, gaps=[]) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383257, stream_id=1, stream_seq=19) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383257, gaps=[]) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383258, stream_id=1, stream_seq=19) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383258, gaps=[]) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383259, stream_id=1, stream_seq=19) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383259, gaps=[]) 135195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383260, stream_id=1, stream_seq=19) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383260, gaps=[]) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383261, stream_id=1, stream_seq=19) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383261, gaps=[]) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383262, stream_id=1, stream_seq=19) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383262, gaps=[]) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383263, stream_id=1, stream_seq=20) 135196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383263, gaps=[]) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383264, stream_id=1, stream_seq=20) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383264, gaps=[]) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383265, stream_id=1, stream_seq=20) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383265, gaps=[]) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383266, stream_id=1, stream_seq=20) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383266, gaps=[]) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383267, stream_id=1, stream_seq=20) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383267, gaps=[]) 135197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383268, stream_id=1, stream_seq=20) 135198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383268, gaps=[]) 135198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383269, stream_id=1, stream_seq=20) 135198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383269, gaps=[]) 135198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383270, stream_id=1, stream_seq=21) 135198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383270, gaps=[]) 135198ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383271, stream_id=1, stream_seq=21) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383271, gaps=[]) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383272, stream_id=1, stream_seq=21) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383272, gaps=[]) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383273, stream_id=1, stream_seq=21) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383273, gaps=[]) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383274, stream_id=1, stream_seq=21) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383274, gaps=[]) 135199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383275, stream_id=1, stream_seq=21) 135200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383275, gaps=[]) 135200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383276, stream_id=1, stream_seq=21) 135200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383276, gaps=[]) 135200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383277, stream_id=1, stream_seq=22) 135200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383277, gaps=[]) 135201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383278, stream_id=1, stream_seq=22) 135201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383278, gaps=[]) 135201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383279, stream_id=1, stream_seq=22) 135201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383279, gaps=[]) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383280, stream_id=1, stream_seq=22) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383280, gaps=[]) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383281, stream_id=1, stream_seq=22) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383281, gaps=[]) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383282, stream_id=1, stream_seq=22) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383282, gaps=[]) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383283, stream_id=1, stream_seq=22) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383283, gaps=[]) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383284, stream_id=1, stream_seq=23) 135202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383284, gaps=[]) 135203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383285, stream_id=1, stream_seq=23) 135203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383285, gaps=[]) 135203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383286, stream_id=1, stream_seq=23) 135203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383286, gaps=[]) 135203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383287, stream_id=1, stream_seq=23) 135203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383287, gaps=[]) 135204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383288, stream_id=1, stream_seq=23) 135204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383288, gaps=[]) 135204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383289, stream_id=1, stream_seq=23) 135204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383289, gaps=[]) 135204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383290, stream_id=1, stream_seq=23) 135204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383290, gaps=[]) 135205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383291, stream_id=1, stream_seq=24) 135205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383291, gaps=[]) 135205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383292, stream_id=1, stream_seq=24) 135205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383292, gaps=[]) 135205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383293, stream_id=1, stream_seq=24) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383293, gaps=[]) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383294, stream_id=1, stream_seq=24) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383294, gaps=[]) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383295, stream_id=1, stream_seq=24) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383295, gaps=[]) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383296, stream_id=1, stream_seq=24) 135206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383296, gaps=[]) 135207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383297, stream_id=1, stream_seq=24) 135207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383297, gaps=[]) 135207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383298, stream_id=1, stream_seq=25) 135207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383298, gaps=[]) 135207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383299, stream_id=1, stream_seq=25) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383299, gaps=[]) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383300, stream_id=1, stream_seq=25) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383300, gaps=[]) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383301, stream_id=1, stream_seq=25) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383301, gaps=[]) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383302, stream_id=1, stream_seq=25) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383302, gaps=[]) 135208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383303, stream_id=1, stream_seq=25) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383303, gaps=[]) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383304, stream_id=1, stream_seq=25) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383304, gaps=[]) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383305, stream_id=1, stream_seq=26) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383305, gaps=[]) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383306, stream_id=1, stream_seq=26) 135209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383306, gaps=[]) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383307, stream_id=1, stream_seq=26) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383307, gaps=[]) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383308, stream_id=1, stream_seq=26) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383308, gaps=[]) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383309, stream_id=1, stream_seq=26) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383309, gaps=[]) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383310, stream_id=1, stream_seq=26) 135210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383310, gaps=[]) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383311, stream_id=1, stream_seq=26) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383311, gaps=[]) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383312, stream_id=1, stream_seq=27) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383312, gaps=[]) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383313, stream_id=1, stream_seq=27) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383313, gaps=[]) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383314, stream_id=1, stream_seq=27) 135211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383314, gaps=[]) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383315, stream_id=1, stream_seq=27) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383315, gaps=[]) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383316, stream_id=1, stream_seq=27) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383316, gaps=[]) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383317, stream_id=1, stream_seq=27) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383317, gaps=[]) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383318, stream_id=1, stream_seq=27) 135212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383318, gaps=[]) 135213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383319, stream_id=1, stream_seq=28) 135213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383319, gaps=[]) 135213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383320, stream_id=1, stream_seq=28) 135213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383320, gaps=[]) 135213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383321, stream_id=1, stream_seq=28) 135213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383321, gaps=[]) 135214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383322, stream_id=1, stream_seq=28) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383322, gaps=[]) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383323, stream_id=1, stream_seq=28) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383323, gaps=[]) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383324, stream_id=1, stream_seq=28) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383324, gaps=[]) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383325, stream_id=1, stream_seq=28) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383325, gaps=[]) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383326, stream_id=1, stream_seq=29) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383326, gaps=[]) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383327, stream_id=1, stream_seq=29) 135215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383327, gaps=[]) 135216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383328, stream_id=1, stream_seq=29) 135216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383328, gaps=[]) 135216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383329, stream_id=1, stream_seq=29) 135216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383329, gaps=[]) 135240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383330, stream_id=1, stream_seq=29) 135241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383330, gaps=[]) 135241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383331, stream_id=1, stream_seq=29) 135241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383331, gaps=[]) 135241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383332, stream_id=1, stream_seq=29) 135241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383332, gaps=[]) 135242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383333, stream_id=1, stream_seq=30) 135242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383333, gaps=[]) 135242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383334, stream_id=1, stream_seq=30) 135242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383334, gaps=[]) 135242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383335, stream_id=1, stream_seq=30) 135242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383335, gaps=[]) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383336, stream_id=1, stream_seq=30) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383336, gaps=[]) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383337, stream_id=1, stream_seq=30) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383337, gaps=[]) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383338, stream_id=1, stream_seq=30) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383338, gaps=[]) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383339, stream_id=1, stream_seq=30) 135243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383339, gaps=[]) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383340, stream_id=1, stream_seq=31) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383340, gaps=[]) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383341, stream_id=1, stream_seq=31) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383341, gaps=[]) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383342, stream_id=1, stream_seq=31) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383342, gaps=[]) 135244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383343, stream_id=1, stream_seq=31) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383343, gaps=[]) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383344, stream_id=1, stream_seq=31) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383344, gaps=[]) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383345, stream_id=1, stream_seq=31) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383345, gaps=[]) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383346, stream_id=1, stream_seq=31) 135245ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383346, gaps=[]) 135246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383347, stream_id=1, stream_seq=32) 135246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383347, gaps=[]) 135246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383348, stream_id=1, stream_seq=32) 135246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383348, gaps=[]) 135246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383349, stream_id=1, stream_seq=32) 135246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383349, gaps=[]) 135246ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 135246ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 135246ms [log] [experimentStatusChanged] {"status": "running", "message": null} 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383350, stream_id=1, stream_seq=32) 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383350, gaps=[]) 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383351, stream_id=1, stream_seq=32) 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383351, gaps=[]) 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383352, stream_id=1, stream_seq=32) 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383352, gaps=[]) 135247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383353, stream_id=1, stream_seq=32) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383353, gaps=[]) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2590383354, stream_id=1, stream_seq=33) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2590383354, gaps=[]) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383355, stream_id=1, stream_seq=33) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2590383355, gaps=[]) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383356, stream_id=1, stream_seq=33) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2590383356, gaps=[]) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383357, stream_id=1, stream_seq=33) 135248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2590383357, gaps=[]) 135249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383358, stream_id=1, stream_seq=33) 135249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2590383358, gaps=[]) 135249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2590383359, stream_id=1, stream_seq=33) 135249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2590383359, gaps=[]) 135249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2590383360, stream_id=1, stream_seq=33) 135300ms [log] 262140 135300ms [log] 262140 135300ms [log] [file] 135301ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2590383360, gaps=[]) 135645ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6"}', extra='') 135645ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6"}', extra='') 135646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 135646ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 135646ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 135646ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 135646ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 135646ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 135646ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 135647ms [err] connectionstatechanged closed closed closed 135647ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135647ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 135647ms [err] connectionstatechanged closed closed closed 135647ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135647ms [err] connectionstatechanged closed closed closed 135647ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 135647ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e5222b82-854b-4ecc-91cf-196bfae316b6", "state": "closed"}] 135648ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 135648ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 135777ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 135777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 135778ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests (websocket): should transmit file 135820ms [err] Traceback (most recent call last): 135820ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 135820ms [err] return _run_code(code, main_globals, None, 135820ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 135820ms [err] exec(code, run_globals) 135820ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 135820ms [err] sys.exit(main()) 135820ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 135820ms [err] asyncio.run(main_async()) 135820ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 135820ms [err] return loop.run_until_complete(main) 135820ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 135821ms [err] self.run_forever() 135821ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 135821ms [err] self._run_once() 135821ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 135821ms [err] event_list = self._selector.select(timeout) 135821ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 135822ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 135822ms [err] KeyboardInterrupt 135824ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 135824ms [err] h.flush() 135824ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests (websocket): should transmit file 140575ms [log] starting device 141407ms [err] DEBUG:asyncio:Using selector: EpollSelector 141578ms [err] ERROR:asyncio:Unclosed client session 141578ms [err] client_session: 141646ms [log] parsing 141646ms [log] creating device handler 141646ms [log] [ready] 141646ms [log] reading line 141646ms [log] [websocketToken] "058d37ac-4808-4677-8416-d7ef78e7c3f1" 141675ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 141676ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 141676ms [log] [websocketConnected] 143933ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/65f0b11d-2d48-4efc-9242-95940ae770d3"}}', extra='') 143933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/65f0b11d-2d48-4efc-9242-95940ae770d3"}}', extra='') 143933ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/65f0b11d-2d48-4efc-9242-95940ae770d3"} 144087ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/0170cad1-4a28-4e8b-b8bc-b511611af895?id=e3094541-c174-4410-aebf-719a7b91fe40"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='') 144088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/0170cad1-4a28-4e8b-b8bc-b511611af895?id=e3094541-c174-4410-aebf-719a7b91fe40"},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_producer","serviceDirection":"producer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='') 144088ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c", "state": "new"}] 144088ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c", "state": "connecting"}] 144092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c", "state": "connected"}] 144273ms [log] 262140 144273ms [log] 262140 144273ms [log] [file] 144273ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 144273ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 144273ms [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='') 144276ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 144276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 144276ms [log] [experimentStatusChanged] {"status": "running", "message": null} 144563ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c"}', extra='') 144563ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0f9a7a5d-c062-4201-9bde-7cc789ebf91c"}', extra='') 144564ms [log] [connectionsChanged] [] 144666ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 144666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 144666ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests (websocket): should transmit file 144713ms [err] Traceback (most recent call last): 144713ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 144713ms [err] return _run_code(code, main_globals, None, 144713ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 144713ms [err] exec(code, run_globals) 144713ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 144713ms [err] sys.exit(main()) 144713ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 144713ms [err] asyncio.run(main_async()) 144713ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 144713ms [err] return loop.run_until_complete(main) 144713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 144713ms [err] self.run_forever() 144713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 144713ms [err] self._run_once() 144713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 144714ms [err] event_list = self._selector.select(timeout) 144714ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 144714ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 144714ms [err] KeyboardInterrupt 144717ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 144717ms [err] h.flush() 144717ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests (websocket): should transmit file 149364ms [log] starting device 150239ms [err] DEBUG:asyncio:Using selector: EpollSelector 150430ms [err] ERROR:asyncio:Unclosed client session 150430ms [err] client_session: 150553ms [log] parsing 150553ms [log] creating device handler 150553ms [log] [ready] 150553ms [log] reading line 150553ms [log] [websocketToken] "3a97f354-e0d5-43c3-967d-0a621731c4b6" 150558ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 150558ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 150558ms [log] [websocketConnected] 151198ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/1e6bc163-2574-44aa-ab24-3d8fe7516128"}}', extra='') 151198ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/1e6bc163-2574-44aa-ab24-3d8fe7516128"}}', extra='') 151198ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/1e6bc163-2574-44aa-ab24-3d8fe7516128"} 151369ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":false}', extra='') 151369ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer","remoteServiceDescription":{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"producer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":false}', extra='') 151373ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e", "state": "new"}] 153385ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 153385ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 153385ms [err] handleSignalingMessage 153385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 153385ms [err] handleOptions 153385ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 153385ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 153385ms [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='') 153385ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 158398ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378235 3963378235 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 39213 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39213 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35942 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39213 typ srflx raddr 172.17.0.2 rport 39213\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35942 typ srflx raddr 172.30.0.1 rport 35942\\r\\na=end-of-candidates\\r\\na=ice-ufrag:W9Dc\\r\\na=ice-pwd:kPhnqEykW9QD9OMPIQxe4v\\r\\na=fingerprint:sha-256 0A:F9:FD:E3:11:92:38:04:8F:C7:6C:99:16:BC:A8:EF:39:98:B8:3F:07:14:AA:65:77:9B:AE:C7:47:3A:33:EA\\r\\na=fingerprint:sha-384 D7:71:EA:3E:4B:CB:67:FC:3F:0C:6C:6B:5B:97:5F:FF:60:04:88:7E:65:47:4B:0A:D2:A0:D4:17:F1:1C:9E:06:06:49:9F:D9:3E:2A:A7:36:6C:B0:67:2D:15:B4:EA:87\\r\\na=fingerprint:sha-512 60:95:23:5A:4D:4E:FB:DB:FD:7E:BA:56:84:C3:69:CD:D7:E7:E1:AC:9B:62:C1:BC:8F:8B:43:DB:E7:BB:8D:CE:11:15:04:70:6F:DA:09:71:0F:F0:38:0C:BD:5D:BB:A5:22:6E:20:50:3A:E6:E4:41:E9:EA:E5:68:20:C2:78:6B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 158398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378235 3963378235 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 39213 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39213 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35942 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39213 typ srflx raddr 172.17.0.2 rport 39213\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35942 typ srflx raddr 172.30.0.1 rport 35942\\r\\na=end-of-candidates\\r\\na=ice-ufrag:W9Dc\\r\\na=ice-pwd:kPhnqEykW9QD9OMPIQxe4v\\r\\na=fingerprint:sha-256 0A:F9:FD:E3:11:92:38:04:8F:C7:6C:99:16:BC:A8:EF:39:98:B8:3F:07:14:AA:65:77:9B:AE:C7:47:3A:33:EA\\r\\na=fingerprint:sha-384 D7:71:EA:3E:4B:CB:67:FC:3F:0C:6C:6B:5B:97:5F:FF:60:04:88:7E:65:47:4B:0A:D2:A0:D4:17:F1:1C:9E:06:06:49:9F:D9:3E:2A:A7:36:6C:B0:67:2D:15:B4:EA:87\\r\\na=fingerprint:sha-512 60:95:23:5A:4D:4E:FB:DB:FD:7E:BA:56:84:C3:69:CD:D7:E7:E1:AC:9B:62:C1:BC:8F:8B:43:DB:E7:BB:8D:CE:11:15:04:70:6F:DA:09:71:0F:F0:38:0C:BD:5D:BB:A5:22:6E:20:50:3A:E6:E4:41:E9:EA:E5:68:20:C2:78:6B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 158398ms [err] handleSignalingMessage 158398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 158398ms [err] handleOffer 158398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 158398ms [err] makeAnswer 158398ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 158398ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 158398ms [err] v=0 158398ms [err] o=- 3963378235 3963378235 IN IP4 0.0.0.0 158398ms [err] s=- 158398ms [err] t=0 0 158398ms [err] a=group:BUNDLE 0 158398ms [err] a=msid-semantic:WMS * 158398ms [err] m=application 39213 DTLS/SCTP 5000 158398ms [err] c=IN IP4 172.17.0.2 158398ms [err] a=mid:0 158398ms [err] a=sctpmap:5000 webrtc-datachannel 65535 158398ms [err] a=max-message-size:65536 158398ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39213 typ host 158398ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35942 typ host 158398ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39213 typ srflx raddr 172.17.0.2 rport 39213 158398ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35942 typ srflx raddr 172.30.0.1 rport 35942 158398ms [err] a=end-of-candidates 158398ms [err] a=ice-ufrag:W9Dc 158398ms [err] a=ice-pwd:kPhnqEykW9QD9OMPIQxe4v 158398ms [err] a=fingerprint:sha-256 0A:F9:FD:E3:11:92:38:04:8F:C7:6C:99:16:BC:A8:EF:39:98:B8:3F:07:14:AA:65:77:9B:AE:C7:47:3A:33:EA 158398ms [err] a=fingerprint:sha-384 D7:71:EA:3E:4B:CB:67:FC:3F:0C:6C:6B:5B:97:5F:FF:60:04:88:7E:65:47:4B:0A:D2:A0:D4:17:F1:1C:9E:06:06:49:9F:D9:3E:2A:A7:36:6C:B0:67:2D:15:B4:EA:87 158398ms [err] a=fingerprint:sha-512 60:95:23:5A:4D:4E:FB:DB:FD:7E:BA:56:84:C3:69:CD:D7:E7:E1:AC:9B:62:C1:BC:8F:8B:43:DB:E7:BB:8D:CE:11:15:04:70:6F:DA:09:71:0F:F0:38:0C:BD:5D:BB:A5:22:6E:20:50:3A:E6:E4:41:E9:EA:E5:68:20:C2:78:6B 158398ms [err] a=setup:actpass 158398ms [err] 158400ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 158400ms [err] v=0 158400ms [err] o=- 3963378235 3963378235 IN IP4 0.0.0.0 158400ms [err] s=- 158400ms [err] t=0 0 158400ms [err] a=group:BUNDLE 0 158400ms [err] a=msid-semantic:WMS * 158400ms [err] m=application 39213 DTLS/SCTP 5000 158400ms [err] c=IN IP4 172.17.0.2 158400ms [err] a=mid:0 158400ms [err] a=sctpmap:5000 webrtc-datachannel 65535 158400ms [err] a=max-message-size:65536 158400ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39213 typ host 158400ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35942 typ host 158400ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 39213 typ srflx raddr 172.17.0.2 rport 39213 158400ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 35942 typ srflx raddr 172.30.0.1 rport 35942 158400ms [err] a=end-of-candidates 158400ms [err] a=ice-ufrag:W9Dc 158400ms [err] a=ice-pwd:kPhnqEykW9QD9OMPIQxe4v 158400ms [err] a=fingerprint:sha-256 0A:F9:FD:E3:11:92:38:04:8F:C7:6C:99:16:BC:A8:EF:39:98:B8:3F:07:14:AA:65:77:9B:AE:C7:47:3A:33:EA 158400ms [err] a=fingerprint:sha-384 D7:71:EA:3E:4B:CB:67:FC:3F:0C:6C:6B:5B:97:5F:FF:60:04:88:7E:65:47:4B:0A:D2:A0:D4:17:F1:1C:9E:06:06:49:9F:D9:3E:2A:A7:36:6C:B0:67:2D:15:B4:EA:87 158400ms [err] a=fingerprint:sha-512 60:95:23:5A:4D:4E:FB:DB:FD:7E:BA:56:84:C3:69:CD:D7:E7:E1:AC:9B:62:C1:BC:8F:8B:43:DB:E7:BB:8D:CE:11:15:04:70:6F:DA:09:71:0F:F0:38:0C:BD:5D:BB:A5:22:6E:20:50:3A:E6:E4:41:E9:EA:E5:68:20:C2:78:6B 158400ms [err] a=setup:actpass 158400ms [err] 158424ms [err] connectionstatechanged new new have-remote-offer 158424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 158425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e", "state": "new"}] 158425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 158425ms [err] v=0 158425ms [err] o=- 3963378240 3963378240 IN IP4 0.0.0.0 158425ms [err] s=- 158425ms [err] t=0 0 158425ms [err] a=group:BUNDLE 0 158425ms [err] a=msid-semantic:WMS * 158425ms [err] m=application 9 DTLS/SCTP 5000 158425ms [err] c=IN IP4 0.0.0.0 158425ms [err] a=mid:0 158425ms [err] a=sctpmap:5000 webrtc-datachannel 65535 158425ms [err] a=max-message-size:65536 158425ms [err] a=ice-ufrag:LKeV 158425ms [err] a=ice-pwd:1kQih7YiPdCR6mdehlgYqL 158425ms [err] a=fingerprint:sha-256 35:82:DC:0B:A0:4C:D0:8C:B1:E7:6F:E1:D9:7C:21:12:6B:10:FB:CB:FF:FB:CA:5F:2E:04:3E:A2:AE:A0:AF:14 158425ms [err] a=fingerprint:sha-384 C4:CF:74:68:78:D2:D5:94:40:5B:89:34:0A:5A:27:D8:CE:A0:DB:82:71:9F:B5:E4:3B:C3:2B:AA:38:83:C8:26:43:7E:BD:88:CA:86:95:B1:EF:8F:38:6C:C9:01:09:DC 158425ms [err] a=fingerprint:sha-512 11:95:F7:04:13:78:E8:5E:89:D3:F4:55:53:0E:59:43:3C:74:3C:13:56:3F:E7:A8:9E:79:7D:13:7B:C5:68:2E:8E:FD:CF:6C:F9:06:9E:45:70:C4:0A:8D:0F:18:DE:86:3E:C9:9A:3C:07:AE:93:9E:FE:EF:49:E2:20:B7:F0:D9 158425ms [err] a=setup:active 158425ms [err] 158425ms [err] connectionstatechanged new new stable 158425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 158425ms [err] connectionstatechanged new new stable 158425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 158426ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 158427ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 158427ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 158428ms [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'\x98)\x91\x13\xe7)M\xc3w\x81\x8e\xd5') 158428ms [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'xN\x14\x8b\x9b\x15\x1dD\xb6"\xf4\x8e') 158428ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 158429ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddgJ\x12\n)\xcc\xda\x92\xa3a\x17') 158429ms [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'\x98)\x91\x13\xe7)M\xc3w\x81\x8e\xd5') 158429ms [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'xN\x14\x8b\x9b\x15\x1dD\xb6"\xf4\x8e') 158953ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddgJ\x12\n)\xcc\xda\x92\xa3a\x17') 159961ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddgJ\x12\n)\xcc\xda\x92\xa3a\x17') 161977ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xddgJ\x12\n)\xcc\xda\x92\xa3a\x17') 163429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 163429ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 163429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 163429ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 163430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('172.17.0.2', 39213)) State.FROZEN -> State.WAITING 163430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34080) -> ('172.17.0.2', 39213)) State.FROZEN -> State.WAITING 163430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('172.30.0.1', 35942)) State.FROZEN -> State.WAITING 163430ms [err] connectionstatechanged connecting checking stable 163430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 163430ms [err] connectionstatechanged connecting checking stable 163430ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 163430ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('172.17.0.2', 39213)) State.WAITING -> State.IN_PROGRESS 163431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcc\xae"\x02\'\xaf\x9a\xca\xb4\'\xbb\x19') 163431ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e", "state": "connecting"}] 163431ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcc\xae"\x02\'\xaf\x9a\xca\xb4\'\xbb\x19') 163431ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('172.17.0.2', 39213)) State.IN_PROGRESS -> State.SUCCEEDED 163432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('141.24.211.56', 39213)) State.FROZEN -> State.WAITING 163432ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('141.24.211.56', 35942)) State.FROZEN -> State.WAITING 163441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x89\xba\x03\x8a\xc9\x06\xe2\xbf\xfaK!:') 163441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x89\xba\x03\x8a\xc9\x06\xe2\xbf\xfaK!:') 163441ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34080) -> ('172.17.0.2', 39213)) State.WAITING -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('172.30.0.1', 35942)) State.WAITING -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34080) -> ('172.30.0.1', 35942)) State.FROZEN -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('141.24.211.56', 39213)) State.WAITING -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34080) -> ('141.24.211.56', 39213)) State.FROZEN -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49854) -> ('141.24.211.56', 35942)) State.WAITING -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34080) -> ('141.24.211.56', 35942)) State.FROZEN -> State.FAILED 163442ms [err] INFO:aioice.ice:Connection(0) ICE completed 163451ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 163451ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 163453ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 163453ms [err] connectionstatechanged connecting completed stable 163453ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 163466ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 163467ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 163467ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 163467ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 163467ms [err] connectionstatechanged connected completed stable 163467ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 163467ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e", "state": "connected"}] 163468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 163468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 163468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 163469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 163470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 163470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 163471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3371424282, stream_id=1, stream_seq=0) 163471ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 163471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2777935777, stream_id=1, stream_seq=0) 163471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 163471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424282, gaps=[]) 163472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2777935777, gaps=[]) 163472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 163473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3371424283, stream_id=1, stream_seq=1) 163473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424283, gaps=[]) 163473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424284, stream_id=1, stream_seq=2) 163473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424284, gaps=[]) 163474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424285, stream_id=1, stream_seq=2) 163474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424285, gaps=[]) 163474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424286, stream_id=1, stream_seq=2) 163474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424286, gaps=[]) 163474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424287, stream_id=1, stream_seq=2) 163475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424287, gaps=[]) 163475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424288, stream_id=1, stream_seq=2) 163475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424288, gaps=[]) 163475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424289, stream_id=1, stream_seq=2) 163475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424289, gaps=[]) 163476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424290, stream_id=1, stream_seq=2) 163476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424290, gaps=[]) 163476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424291, stream_id=1, stream_seq=3) 163476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424291, gaps=[]) 163476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424292, stream_id=1, stream_seq=3) 163476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424292, gaps=[]) 163477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424293, stream_id=1, stream_seq=3) 163477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424293, gaps=[]) 163477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424294, stream_id=1, stream_seq=3) 163477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424294, gaps=[]) 163477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424295, stream_id=1, stream_seq=3) 163477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424295, gaps=[]) 163478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424296, stream_id=1, stream_seq=3) 163478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424296, gaps=[]) 163478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424297, stream_id=1, stream_seq=3) 163478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424297, gaps=[]) 163478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424298, stream_id=1, stream_seq=4) 163478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424298, gaps=[]) 163479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424299, stream_id=1, stream_seq=4) 163479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424299, gaps=[]) 163479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424300, stream_id=1, stream_seq=4) 163479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424300, gaps=[]) 163479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424301, stream_id=1, stream_seq=4) 163479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424301, gaps=[]) 163480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424302, stream_id=1, stream_seq=4) 163480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424302, gaps=[]) 163480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424303, stream_id=1, stream_seq=4) 163480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424303, gaps=[]) 163480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424304, stream_id=1, stream_seq=4) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424304, gaps=[]) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424305, stream_id=1, stream_seq=5) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424305, gaps=[]) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424306, stream_id=1, stream_seq=5) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424306, gaps=[]) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424307, stream_id=1, stream_seq=5) 163481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424307, gaps=[]) 163482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424308, stream_id=1, stream_seq=5) 163482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424308, gaps=[]) 163482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424309, stream_id=1, stream_seq=5) 163482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424309, gaps=[]) 163482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424310, stream_id=1, stream_seq=5) 163483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424310, gaps=[]) 163483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424311, stream_id=1, stream_seq=5) 163483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424311, gaps=[]) 163483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424312, stream_id=1, stream_seq=6) 163483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424312, gaps=[]) 163483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424313, stream_id=1, stream_seq=6) 163484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424313, gaps=[]) 163484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424314, stream_id=1, stream_seq=6) 163484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424314, gaps=[]) 163484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424315, stream_id=1, stream_seq=6) 163484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424315, gaps=[]) 163484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424316, stream_id=1, stream_seq=6) 163485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424316, gaps=[]) 163485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424317, stream_id=1, stream_seq=6) 163485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424317, gaps=[]) 163485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424318, stream_id=1, stream_seq=6) 163485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424318, gaps=[]) 163486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424319, stream_id=1, stream_seq=7) 163486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424319, gaps=[]) 163486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424320, stream_id=1, stream_seq=7) 163486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424320, gaps=[]) 163486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424321, stream_id=1, stream_seq=7) 163486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424321, gaps=[]) 163487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424322, stream_id=1, stream_seq=7) 163487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424322, gaps=[]) 163487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424323, stream_id=1, stream_seq=7) 163487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424323, gaps=[]) 163487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424324, stream_id=1, stream_seq=7) 163487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424324, gaps=[]) 163488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424325, stream_id=1, stream_seq=7) 163488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424325, gaps=[]) 163488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424326, stream_id=1, stream_seq=8) 163488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424326, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424327, stream_id=1, stream_seq=8) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424327, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424328, stream_id=1, stream_seq=8) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424328, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424329, stream_id=1, stream_seq=8) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424329, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424330, stream_id=1, stream_seq=8) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424330, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424331, stream_id=1, stream_seq=8) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424331, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424332, stream_id=1, stream_seq=8) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424332, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424333, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424333, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424334, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424334, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424335, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424335, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424336, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424336, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424337, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424337, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424338, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424338, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424339, stream_id=1, stream_seq=9) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424339, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424340, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424340, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424341, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424341, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424342, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424342, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424343, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424343, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424344, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424344, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424345, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424345, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424346, stream_id=1, stream_seq=10) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424346, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424347, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424347, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424348, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424348, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424349, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424349, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424350, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424350, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424351, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424351, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424352, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424352, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424353, stream_id=1, stream_seq=11) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424353, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424354, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424354, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424355, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424355, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424356, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424356, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424357, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424357, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424358, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424358, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424359, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424359, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424360, stream_id=1, stream_seq=12) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424360, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424361, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424361, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424362, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424362, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424363, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424363, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424364, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424364, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424365, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424365, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424366, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424366, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424367, stream_id=1, stream_seq=13) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424367, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424368, stream_id=1, stream_seq=14) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424368, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424369, stream_id=1, stream_seq=14) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424369, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424370, stream_id=1, stream_seq=14) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424370, gaps=[]) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424371, stream_id=1, stream_seq=14) 163513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424371, gaps=[]) 163514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424372, stream_id=1, stream_seq=14) 163514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424372, gaps=[]) 163514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424373, stream_id=1, stream_seq=14) 163514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424373, gaps=[]) 163514ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424374, stream_id=1, stream_seq=14) 163515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424374, gaps=[]) 163515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424375, stream_id=1, stream_seq=15) 163515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424375, gaps=[]) 163515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424376, stream_id=1, stream_seq=15) 163515ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424376, gaps=[]) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424377, stream_id=1, stream_seq=15) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424377, gaps=[]) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424378, stream_id=1, stream_seq=15) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424378, gaps=[]) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424379, stream_id=1, stream_seq=15) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424379, gaps=[]) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424380, stream_id=1, stream_seq=15) 163516ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424380, gaps=[]) 163517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424381, stream_id=1, stream_seq=15) 163517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424381, gaps=[]) 163517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424382, stream_id=1, stream_seq=16) 163517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424382, gaps=[]) 163517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424383, stream_id=1, stream_seq=16) 163517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424383, gaps=[]) 163518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424384, stream_id=1, stream_seq=16) 163518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424384, gaps=[]) 163518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424385, stream_id=1, stream_seq=16) 163518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424385, gaps=[]) 163518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424386, stream_id=1, stream_seq=16) 163518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424386, gaps=[]) 163519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424387, stream_id=1, stream_seq=16) 163519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424387, gaps=[]) 163519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424388, stream_id=1, stream_seq=16) 163519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424388, gaps=[]) 163519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424389, stream_id=1, stream_seq=17) 163519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424389, gaps=[]) 163520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424390, stream_id=1, stream_seq=17) 163520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424390, gaps=[]) 163520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424391, stream_id=1, stream_seq=17) 163520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424391, gaps=[]) 163520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424392, stream_id=1, stream_seq=17) 163520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424392, gaps=[]) 163521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424393, stream_id=1, stream_seq=17) 163521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424393, gaps=[]) 163521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424394, stream_id=1, stream_seq=17) 163521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424394, gaps=[]) 163521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424395, stream_id=1, stream_seq=17) 163521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424395, gaps=[]) 163522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424396, stream_id=1, stream_seq=18) 163522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424396, gaps=[]) 163522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424397, stream_id=1, stream_seq=18) 163522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424397, gaps=[]) 163522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424398, stream_id=1, stream_seq=18) 163522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424398, gaps=[]) 163523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424399, stream_id=1, stream_seq=18) 163523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424399, gaps=[]) 163523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424400, stream_id=1, stream_seq=18) 163523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424400, gaps=[]) 163523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424401, stream_id=1, stream_seq=18) 163523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424401, gaps=[]) 163524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424402, stream_id=1, stream_seq=18) 163524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424402, gaps=[]) 163524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424403, stream_id=1, stream_seq=19) 163524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424403, gaps=[]) 163524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424404, stream_id=1, stream_seq=19) 163524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424404, gaps=[]) 163525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424405, stream_id=1, stream_seq=19) 163525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424405, gaps=[]) 163525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424406, stream_id=1, stream_seq=19) 163525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424406, gaps=[]) 163525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424407, stream_id=1, stream_seq=19) 163526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424407, gaps=[]) 163526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424408, stream_id=1, stream_seq=19) 163526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424408, gaps=[]) 163526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424409, stream_id=1, stream_seq=19) 163526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424409, gaps=[]) 163527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424410, stream_id=1, stream_seq=20) 163527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424410, gaps=[]) 163527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424411, stream_id=1, stream_seq=20) 163527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424411, gaps=[]) 163527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424412, stream_id=1, stream_seq=20) 163527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424412, gaps=[]) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424413, stream_id=1, stream_seq=20) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424413, gaps=[]) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424414, stream_id=1, stream_seq=20) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424414, gaps=[]) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424415, stream_id=1, stream_seq=20) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424415, gaps=[]) 163528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424416, stream_id=1, stream_seq=20) 163529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424416, gaps=[]) 163529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424417, stream_id=1, stream_seq=21) 163529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424417, gaps=[]) 163529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424418, stream_id=1, stream_seq=21) 163529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424418, gaps=[]) 163530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424419, stream_id=1, stream_seq=21) 163530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424419, gaps=[]) 163530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424420, stream_id=1, stream_seq=21) 163530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424420, gaps=[]) 163530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424421, stream_id=1, stream_seq=21) 163530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424421, gaps=[]) 163531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424422, stream_id=1, stream_seq=21) 163531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424422, gaps=[]) 163531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424423, stream_id=1, stream_seq=21) 163531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424423, gaps=[]) 163531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424424, stream_id=1, stream_seq=22) 163531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424424, gaps=[]) 163532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424425, stream_id=1, stream_seq=22) 163532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424425, gaps=[]) 163532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424426, stream_id=1, stream_seq=22) 163532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424426, gaps=[]) 163532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424427, stream_id=1, stream_seq=22) 163532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424427, gaps=[]) 163533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424428, stream_id=1, stream_seq=22) 163533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424428, gaps=[]) 163533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424429, stream_id=1, stream_seq=22) 163533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424429, gaps=[]) 163533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424430, stream_id=1, stream_seq=22) 163533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424430, gaps=[]) 163534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424431, stream_id=1, stream_seq=23) 163534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424431, gaps=[]) 163534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424432, stream_id=1, stream_seq=23) 163534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424432, gaps=[]) 163534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424433, stream_id=1, stream_seq=23) 163534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424433, gaps=[]) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424434, stream_id=1, stream_seq=23) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424434, gaps=[]) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424435, stream_id=1, stream_seq=23) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424435, gaps=[]) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424436, stream_id=1, stream_seq=23) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424436, gaps=[]) 163535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424437, stream_id=1, stream_seq=23) 163536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424437, gaps=[]) 163536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424438, stream_id=1, stream_seq=24) 163536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424438, gaps=[]) 163560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424439, stream_id=1, stream_seq=24) 163561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424439, gaps=[]) 163561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424440, stream_id=1, stream_seq=24) 163561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424440, gaps=[]) 163561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424441, stream_id=1, stream_seq=24) 163561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424441, gaps=[]) 163561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424442, stream_id=1, stream_seq=24) 163562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424442, gaps=[]) 163562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424443, stream_id=1, stream_seq=24) 163562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424443, gaps=[]) 163562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424444, stream_id=1, stream_seq=24) 163562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424444, gaps=[]) 163563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424445, stream_id=1, stream_seq=25) 163563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424445, gaps=[]) 163563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424446, stream_id=1, stream_seq=25) 163563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424446, gaps=[]) 163563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424447, stream_id=1, stream_seq=25) 163563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424447, gaps=[]) 163564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424448, stream_id=1, stream_seq=25) 163564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424448, gaps=[]) 163564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424449, stream_id=1, stream_seq=25) 163564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424449, gaps=[]) 163564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424450, stream_id=1, stream_seq=25) 163564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424450, gaps=[]) 163565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424451, stream_id=1, stream_seq=25) 163565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424451, gaps=[]) 163565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424452, stream_id=1, stream_seq=26) 163565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424452, gaps=[]) 163565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424453, stream_id=1, stream_seq=26) 163565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424453, gaps=[]) 163566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424454, stream_id=1, stream_seq=26) 163566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424454, gaps=[]) 163566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424455, stream_id=1, stream_seq=26) 163566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424455, gaps=[]) 163566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424456, stream_id=1, stream_seq=26) 163566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424456, gaps=[]) 163567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424457, stream_id=1, stream_seq=26) 163567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424457, gaps=[]) 163567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424458, stream_id=1, stream_seq=26) 163567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424458, gaps=[]) 163567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424459, stream_id=1, stream_seq=27) 163567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424459, gaps=[]) 163568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424460, stream_id=1, stream_seq=27) 163568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424460, gaps=[]) 163568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424461, stream_id=1, stream_seq=27) 163568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424461, gaps=[]) 163568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424462, stream_id=1, stream_seq=27) 163568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424462, gaps=[]) 163569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424463, stream_id=1, stream_seq=27) 163569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424463, gaps=[]) 163569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424464, stream_id=1, stream_seq=27) 163569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424464, gaps=[]) 163569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424465, stream_id=1, stream_seq=27) 163570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424465, gaps=[]) 163570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424466, stream_id=1, stream_seq=28) 163570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424466, gaps=[]) 163570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424467, stream_id=1, stream_seq=28) 163570ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424467, gaps=[]) 163570ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 163570ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 163571ms [log] [experimentStatusChanged] {"status": "running", "message": null} 163571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424468, stream_id=1, stream_seq=28) 163571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424468, gaps=[]) 163571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424469, stream_id=1, stream_seq=28) 163571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424469, gaps=[]) 163572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424470, stream_id=1, stream_seq=28) 163572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424470, gaps=[]) 163572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424471, stream_id=1, stream_seq=28) 163572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424471, gaps=[]) 163572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424472, stream_id=1, stream_seq=28) 163572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424472, gaps=[]) 163573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424473, stream_id=1, stream_seq=29) 163573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424473, gaps=[]) 163573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424474, stream_id=1, stream_seq=29) 163573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424474, gaps=[]) 163573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424475, stream_id=1, stream_seq=29) 163573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424475, gaps=[]) 163574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424476, stream_id=1, stream_seq=29) 163574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424476, gaps=[]) 163574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424477, stream_id=1, stream_seq=29) 163574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424477, gaps=[]) 163574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424478, stream_id=1, stream_seq=29) 163574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424478, gaps=[]) 163575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424479, stream_id=1, stream_seq=29) 163575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424479, gaps=[]) 163575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424480, stream_id=1, stream_seq=30) 163575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424480, gaps=[]) 163575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424481, stream_id=1, stream_seq=30) 163575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424481, gaps=[]) 163576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424482, stream_id=1, stream_seq=30) 163576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424482, gaps=[]) 163576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424483, stream_id=1, stream_seq=30) 163576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424483, gaps=[]) 163576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424484, stream_id=1, stream_seq=30) 163577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424484, gaps=[]) 163577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424485, stream_id=1, stream_seq=30) 163577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424485, gaps=[]) 163577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424486, stream_id=1, stream_seq=30) 163577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424486, gaps=[]) 163577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424487, stream_id=1, stream_seq=31) 163578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424487, gaps=[]) 163578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424488, stream_id=1, stream_seq=31) 163578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424488, gaps=[]) 163578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424489, stream_id=1, stream_seq=31) 163578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424489, gaps=[]) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424490, stream_id=1, stream_seq=31) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424490, gaps=[]) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424491, stream_id=1, stream_seq=31) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424491, gaps=[]) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424492, stream_id=1, stream_seq=31) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424492, gaps=[]) 163579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424493, stream_id=1, stream_seq=31) 163580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424493, gaps=[]) 163580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424494, stream_id=1, stream_seq=32) 163580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424494, gaps=[]) 163580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424495, stream_id=1, stream_seq=32) 163580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424495, gaps=[]) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424496, stream_id=1, stream_seq=32) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424496, gaps=[]) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424497, stream_id=1, stream_seq=32) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424497, gaps=[]) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424498, stream_id=1, stream_seq=32) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424498, gaps=[]) 163581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424499, stream_id=1, stream_seq=32) 163582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424499, gaps=[]) 163582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424500, stream_id=1, stream_seq=32) 163582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424500, gaps=[]) 163582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=3371424501, stream_id=1, stream_seq=33) 163582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3371424501, gaps=[]) 163583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424502, stream_id=1, stream_seq=33) 163583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3371424502, gaps=[]) 163583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424503, stream_id=1, stream_seq=33) 163583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3371424503, gaps=[]) 163583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424504, stream_id=1, stream_seq=33) 163583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3371424504, gaps=[]) 163584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424505, stream_id=1, stream_seq=33) 163584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3371424505, gaps=[]) 163584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=3371424506, stream_id=1, stream_seq=33) 163584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3371424506, gaps=[]) 163584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=3371424507, stream_id=1, stream_seq=33) 163662ms [log] 262140 163662ms [log] 262140 163662ms [log] [file] 163662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3371424507, gaps=[]) 163959ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e"}', extra='') 163959ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e"}', extra='') 163959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 163959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 163959ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 163959ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 163960ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 163960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 163960ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 163960ms [err] connectionstatechanged closed closed closed 163960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 163960ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 163960ms [err] connectionstatechanged closed closed closed 163960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 163960ms [err] connectionstatechanged closed closed closed 163960ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 163961ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6247bafa-5014-41ee-a1de-a2372b84d55e", "state": "closed"}] 163961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 163961ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 164048ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 164048ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 164048ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests (webrtc): should transmit initial gpio value 164108ms [err] Traceback (most recent call last): 164108ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 164108ms [err] return _run_code(code, main_globals, None, 164108ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 164108ms [err] exec(code, run_globals) 164108ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 164108ms [err] sys.exit(main()) 164108ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 164108ms [err] asyncio.run(main_async()) 164108ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 164108ms [err] return loop.run_until_complete(main) 164108ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 164108ms [err] self.run_forever() 164108ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 164109ms [err] self._run_once() 164109ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 164109ms [err] event_list = self._selector.select(timeout) 164109ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 164110ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 164110ms [err] KeyboardInterrupt 164111ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 164111ms [err] h.flush() 164111ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests (webrtc): should transmit gpio value ================== js Client to python Client GPIO tests (webrtc): should transmit initial gpio value 172983ms [log] starting device 173802ms [err] DEBUG:asyncio:Using selector: EpollSelector 173945ms [err] ERROR:asyncio:Unclosed client session 173945ms [err] client_session: 174031ms [log] parsing 174031ms [log] creating device handler 174031ms [log] [ready] 174031ms [log] reading line 174031ms [log] [websocketToken] "efa2f205-2ef1-4fe7-9368-c860d5c06cad" 174036ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 174036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 174036ms [log] [websocketConnected] 176061ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/8532a117-ff96-4389-b7c9-73dcb522cd18"}}', extra='') 176061ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/8532a117-ff96-4389-b7c9-73dcb522cd18"}}', extra='') 176061ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/8532a117-ff96-4389-b7c9-73dcb522cd18"} 176158ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 176159ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 176163ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12", "state": "new"}] 178166ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 178166ms [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='') 178166ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 178166ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 178166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 178166ms [err] handleSignalingMessage 178166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 178166ms [err] handleOptions 178166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 178166ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7154060352990760265 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:CH2M\\r\\na=ice-pwd:d457zIU0zbYx8+HQ9Sn0DVQ+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 77:A7:1F:3F:E2:D9:0F:4F:07:26:CB:DD:AB:C1:89:1E:46:A6:CF:7A:D5:7E:BE:80:7E:5E:9D:45:0D:9E:AF:B9\\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/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 178166ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7154060352990760265 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:CH2M\\r\\na=ice-pwd:d457zIU0zbYx8+HQ9Sn0DVQ+\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 77:A7:1F:3F:E2:D9:0F:4F:07:26:CB:DD:AB:C1:89:1E:46:A6:CF:7A:D5:7E:BE:80:7E:5E:9D:45:0D:9E:AF:B9\\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/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 178166ms [err] handleSignalingMessage 178166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 178166ms [err] handleOffer 178166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 178166ms [err] makeAnswer 178166ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 178166ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 178166ms [err] v=0 178166ms [err] o=- 7154060352990760265 2 IN IP4 127.0.0.1 178166ms [err] s=- 178166ms [err] t=0 0 178166ms [err] a=group:BUNDLE 0 178166ms [err] a=extmap-allow-mixed 178166ms [err] a=msid-semantic: WMS 178166ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 178166ms [err] c=IN IP4 0.0.0.0 178166ms [err] a=ice-ufrag:CH2M 178166ms [err] a=ice-pwd:d457zIU0zbYx8+HQ9Sn0DVQ+ 178166ms [err] a=ice-options:trickle 178166ms [err] a=fingerprint:sha-256 77:A7:1F:3F:E2:D9:0F:4F:07:26:CB:DD:AB:C1:89:1E:46:A6:CF:7A:D5:7E:BE:80:7E:5E:9D:45:0D:9E:AF:B9 178166ms [err] a=setup:actpass 178166ms [err] a=mid:0 178166ms [err] a=sctp-port:5000 178166ms [err] a=max-message-size:262144 178166ms [err] 178168ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 178168ms [err] v=0 178168ms [err] o=- 7154060352990760265 2 IN IP4 127.0.0.1 178168ms [err] s=- 178168ms [err] t=0 0 178168ms [err] a=group:BUNDLE 0 178168ms [err] a=extmap-allow-mixed 178168ms [err] a=msid-semantic: WMS 178168ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 178168ms [err] c=IN IP4 0.0.0.0 178168ms [err] a=ice-ufrag:CH2M 178168ms [err] a=ice-pwd:d457zIU0zbYx8+HQ9Sn0DVQ+ 178168ms [err] a=ice-options:trickle 178168ms [err] a=fingerprint:sha-256 77:A7:1F:3F:E2:D9:0F:4F:07:26:CB:DD:AB:C1:89:1E:46:A6:CF:7A:D5:7E:BE:80:7E:5E:9D:45:0D:9E:AF:B9 178168ms [err] a=setup:actpass 178168ms [err] a=mid:0 178168ms [err] a=sctp-port:5000 178168ms [err] a=max-message-size:262144 178168ms [err] 178169ms [err] connectionstatechanged new new have-remote-offer 178169ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 178169ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12", "state": "new"}] 178169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 178169ms [err] v=0 178169ms [err] o=- 3963378260 3963378260 IN IP4 0.0.0.0 178169ms [err] s=- 178169ms [err] t=0 0 178169ms [err] a=group:BUNDLE 0 178169ms [err] a=msid-semantic:WMS * 178169ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 178169ms [err] c=IN IP4 0.0.0.0 178169ms [err] a=mid:0 178169ms [err] a=sctp-port:5000 178169ms [err] a=max-message-size:65536 178169ms [err] a=ice-ufrag:2xtM 178169ms [err] a=ice-pwd:bY9ASE44rjuCByGGHE4O1R 178169ms [err] a=fingerprint:sha-256 70:A9:AB:BB:57:02:BE:43:D2:94:18:56:96:C3:F3:52:7A:B0:6A:75:94:CF:C5:B8:04:33:CB:49:F4:D2:BE:E8 178169ms [err] a=fingerprint:sha-384 86:FE:29:A8:C1:03:13:88:A9:09:0B:82:02:F5:A1:FC:56:B1:9A:31:52:E2:50:F1:B7:84:A9:47:B3:39:57:81:26:B5:66:FC:B0:34:A4:7C:97:1B:9E:75:E0:C2:C6:10 178169ms [err] a=fingerprint:sha-512 63:EF:00:A0:A7:D1:69:5D:42:B3:9E:94:A4:50:B6:44:51:18:91:E2:5D:2A:E0:2C:DB:E8:16:B6:1A:3F:05:3C:96:8E:86:09:71:2D:65:1C:B1:A1:74:A5:5D:95:1D:2A:A6:98:F2:27:EB:6E:68:01:78:77:2C:DE:87:A5:CB:8C 178169ms [err] a=setup:active 178169ms [err] 178170ms [err] connectionstatechanged new new stable 178170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 178170ms [err] connectionstatechanged new new stable 178170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 178170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 178171ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 178171ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 178172ms [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"'y\x89\xcf\xb5\xce;\x11p\x15\xdc\xc3") 178172ms [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'Q\x92w\xfa\\\xe2\x02\xc7\x8d\x0e\xd4\xef') 178172ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 178173ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xba\xb2\x81\x9e\x12\xaaJ\xa4\xd0>\xc5\xb9') 178173ms [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"'y\x89\xcf\xb5\xce;\x11p\x15\xdc\xc3") 178173ms [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'Q\x92w\xfa\\\xe2\x02\xc7\x8d\x0e\xd4\xef') 178681ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xba\xb2\x81\x9e\x12\xaaJ\xa4\xd0>\xc5\xb9') 179689ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xba\xb2\x81\x9e\x12\xaaJ\xa4\xd0>\xc5\xb9') 181705ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xba\xb2\x81\x9e\x12\xaaJ\xa4\xd0>\xc5\xb9') 183193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 183193ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 183193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 183193ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 183194ms [err] connectionstatechanged connecting checking stable 183194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 183194ms [err] connectionstatechanged connecting checking stable 183194ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 183194ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12", "state": "connecting"}] 183209ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+GfFp2qM8gG9') 183209ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+GfFp2qM8gG9') 183209ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(oygv8gcDPq 1 udp 1845501695 172.17.0.2 35297 typ prflx) 183209ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54263) -> ('172.17.0.2', 35297)) State.WAITING -> State.IN_PROGRESS 183210ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8l\xc7\xae\xf34\xb8\xcf\xa4\xf6\xa6\x94') 183213ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8l\xc7\xae\xf34\xb8\xcf\xa4\xf6\xa6\x94') 183213ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54263) -> ('172.17.0.2', 35297)) State.IN_PROGRESS -> State.SUCCEEDED 183213ms [err] INFO:aioice.ice:Connection(0) ICE completed 183214ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 183214ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 183216ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 183240ms [err] connectionstatechanged connecting completed stable 183240ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 183241ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1203417275 1 udp 2113937151 00d8d0d4-fdee-4722-93d9-83d5d19eb2c8.local 35297 typ host generation 0 ufrag CH2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 183241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1203417275 1 udp 2113937151 00d8d0d4-fdee-4722-93d9-83d5d19eb2c8.local 35297 typ host generation 0 ufrag CH2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 183241ms [err] handleSignalingMessage 183241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 183241ms [err] handleIceCandidate 183241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 183241ms [err] acceptIceCandidate 183241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 183245ms [err] INFO:aioice.ice:Connection(0) Remote candidate "00d8d0d4-fdee-4722-93d9-83d5d19eb2c8.local" resolved to 172.17.0.2 183246ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3281509060 1 udp 1677729535 141.24.211.56 35297 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag CH2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 183246ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3281509060 1 udp 1677729535 141.24.211.56 35297 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag CH2M network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 183246ms [err] handleSignalingMessage 183246ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 183246ms [err] handleIceCandidate 183246ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 183246ms [err] acceptIceCandidate 183246ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 183247ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 183247ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 183247ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 183247ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 183247ms [err] connectionstatechanged connected completed stable 183247ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 183247ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12", "state": "connected"}] 183248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 183248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 183249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 183249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 183249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 183250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 183250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3074899007, stream_id=1, stream_seq=0) 183251ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 183251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3372617691, stream_id=1, stream_seq=0) 183251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 183251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3074899007, gaps=[]) 183252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3372617691, gaps=[]) 183252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 183252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3074899008, stream_id=1, stream_seq=1) 183252ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 183252ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 183252ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 183252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3074899008, gaps=[]) 183253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3074899009, stream_id=1, stream_seq=2) 183253ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 183253ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 183253ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 183256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3074899009, gaps=[]) 183264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gKK+p0euObZx') 183264ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gKK+p0euObZx') 183264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54263) -> ('172.17.0.2', 35297)) State.FROZEN -> State.FAILED 183264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58257) -> ('172.17.0.2', 35297)) State.FROZEN -> State.FAILED 183264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54263) -> ('141.24.211.56', 35297)) State.FROZEN -> State.FAILED 183264ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58257) -> ('141.24.211.56', 35297)) State.FROZEN -> State.FAILED 183336ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 183336ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 183337ms [log] [experimentStatusChanged] {"status": "running", "message": null} 183337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ecBu0A824AD4') 183338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 35297) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ecBu0A824AD4') 183548ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 183548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12"}', extra='') 183548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 183549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 183549ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 183550ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 183550ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 183550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 183550ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 183550ms [err] connectionstatechanged closed closed closed 183550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 183550ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 183550ms [err] connectionstatechanged closed closed closed 183550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 183550ms [err] connectionstatechanged closed closed closed 183550ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 183551ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ab2b0f50-5d04-4297-b155-078fc9a9cd12", "state": "closed"}] 183551ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 183551ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 183633ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 183633ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 183633ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests (webrtc): should transmit gpio value 183683ms [err] Traceback (most recent call last): 183683ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 183683ms [err] return _run_code(code, main_globals, None, 183683ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 183683ms [err] exec(code, run_globals) 183683ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 183683ms [err] sys.exit(main()) 183683ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 183683ms [err] asyncio.run(main_async()) 183683ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 183684ms [err] return loop.run_until_complete(main) 183684ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 183684ms [err] self.run_forever() 183684ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 183684ms [err] self._run_once() 183684ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 183685ms [err] event_list = self._selector.select(timeout) 183685ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 183685ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 183685ms [err] KeyboardInterrupt 183687ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 183687ms [err] h.flush() 183687ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 183923ms [log] starting device 184749ms [err] DEBUG:asyncio:Using selector: EpollSelector 184921ms [err] ERROR:asyncio:Unclosed client session 184921ms [err] client_session: 184989ms [log] parsing 184989ms [log] creating device handler 184989ms [log] [ready] 184989ms [log] reading line 184989ms [log] [websocketToken] "cdb50c39-48f3-459e-8182-d50995a38328" 185018ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 185018ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 185018ms [log] [websocketConnected] 187052ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/50e5d0df-369c-40ef-ad8f-76ec2bfd4772"}}', extra='') 187052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/50e5d0df-369c-40ef-ad8f-76ec2bfd4772"}}', extra='') 187052ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/50e5d0df-369c-40ef-ad8f-76ec2bfd4772"} 187185ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 187185ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 187189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465", "state": "new"}] 189193ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 189193ms [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='') 189193ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 189193ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 189193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 189193ms [err] handleSignalingMessage 189193ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 189193ms [err] handleOptions 189193ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 189193ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4966929108488644178 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:QemA\\r\\na=ice-pwd:i67Qkg8KQMukLpqZcRZQ3QBg\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B9:89:D1:89:32:43:24:50:8A:74:26:7D:34:4F:98:34:C7:D0:66:F1:69:26:5C:D7:4D:5E:FF:9F:44:A1:0F:9B\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 189193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4966929108488644178 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:QemA\\r\\na=ice-pwd:i67Qkg8KQMukLpqZcRZQ3QBg\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B9:89:D1:89:32:43:24:50:8A:74:26:7D:34:4F:98:34:C7:D0:66:F1:69:26:5C:D7:4D:5E:FF:9F:44:A1:0F:9B\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 189193ms [err] handleSignalingMessage 189194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 189194ms [err] handleOffer 189194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 189194ms [err] makeAnswer 189194ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 189194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 189194ms [err] v=0 189194ms [err] o=- 4966929108488644178 2 IN IP4 127.0.0.1 189194ms [err] s=- 189194ms [err] t=0 0 189194ms [err] a=group:BUNDLE 0 189194ms [err] a=extmap-allow-mixed 189194ms [err] a=msid-semantic: WMS 189194ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 189194ms [err] c=IN IP4 0.0.0.0 189194ms [err] a=ice-ufrag:QemA 189194ms [err] a=ice-pwd:i67Qkg8KQMukLpqZcRZQ3QBg 189194ms [err] a=ice-options:trickle 189194ms [err] a=fingerprint:sha-256 B9:89:D1:89:32:43:24:50:8A:74:26:7D:34:4F:98:34:C7:D0:66:F1:69:26:5C:D7:4D:5E:FF:9F:44:A1:0F:9B 189194ms [err] a=setup:actpass 189194ms [err] a=mid:0 189194ms [err] a=sctp-port:5000 189194ms [err] a=max-message-size:262144 189194ms [err] 189196ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 189196ms [err] v=0 189196ms [err] o=- 4966929108488644178 2 IN IP4 127.0.0.1 189196ms [err] s=- 189196ms [err] t=0 0 189196ms [err] a=group:BUNDLE 0 189196ms [err] a=extmap-allow-mixed 189196ms [err] a=msid-semantic: WMS 189196ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 189196ms [err] c=IN IP4 0.0.0.0 189196ms [err] a=ice-ufrag:QemA 189196ms [err] a=ice-pwd:i67Qkg8KQMukLpqZcRZQ3QBg 189196ms [err] a=ice-options:trickle 189196ms [err] a=fingerprint:sha-256 B9:89:D1:89:32:43:24:50:8A:74:26:7D:34:4F:98:34:C7:D0:66:F1:69:26:5C:D7:4D:5E:FF:9F:44:A1:0F:9B 189196ms [err] a=setup:actpass 189196ms [err] a=mid:0 189196ms [err] a=sctp-port:5000 189196ms [err] a=max-message-size:262144 189196ms [err] 189197ms [err] connectionstatechanged new new have-remote-offer 189197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 189197ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465", "state": "new"}] 189197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 189197ms [err] v=0 189197ms [err] o=- 3963378271 3963378271 IN IP4 0.0.0.0 189197ms [err] s=- 189197ms [err] t=0 0 189197ms [err] a=group:BUNDLE 0 189197ms [err] a=msid-semantic:WMS * 189197ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 189197ms [err] c=IN IP4 0.0.0.0 189197ms [err] a=mid:0 189197ms [err] a=sctp-port:5000 189197ms [err] a=max-message-size:65536 189197ms [err] a=ice-ufrag:RfH8 189197ms [err] a=ice-pwd:Yoki0HUA2KaC1LVmbvU8kN 189197ms [err] a=fingerprint:sha-256 74:79:93:7A:68:A4:22:57:1B:55:37:E2:32:9A:56:CF:01:47:E6:25:0E:8A:47:3B:E6:2C:4E:B6:76:24:2C:4F 189197ms [err] a=fingerprint:sha-384 FA:C5:69:31:30:4C:A6:3E:76:39:A1:D2:4C:80:E0:6D:9F:2F:9E:0C:DF:D5:E6:C7:EC:50:D3:9F:2C:B6:19:2E:DC:4E:CD:28:53:E6:71:DB:33:2C:95:E5:09:73:A3:82 189197ms [err] a=fingerprint:sha-512 B8:03:7E:40:F6:84:38:62:56:6D:AE:49:79:FC:EA:1D:67:82:3D:08:C8:C7:F7:22:0E:04:76:6C:B4:04:87:B5:62:F1:88:DE:F7:0F:A5:33:DF:99:9A:A4:92:3D:43:6A:43:53:A4:E3:3D:3A:B6:A7:08:0C:62:B8:16:BD:AE:B3 189197ms [err] a=setup:active 189197ms [err] 189197ms [err] connectionstatechanged new new stable 189197ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 189198ms [err] connectionstatechanged new new stable 189198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 189198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 189199ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 189199ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 189200ms [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'\x99\xdas\xef\xbf\xb6\xf8\x81"\xa0\xad\x1f') 189201ms [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'=\x968\xd7\x99\xad\x15\xbc\x10\x03\x89\xf2') 189201ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 189201ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\\\xe6\xbe\xfa\xb4\x06\xdc\xcc\xdd\xfdyT') 189201ms [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'\x99\xdas\xef\xbf\xb6\xf8\x81"\xa0\xad\x1f') 189201ms [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'=\x968\xd7\x99\xad\x15\xbc\x10\x03\x89\xf2') 189721ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\\\xe6\xbe\xfa\xb4\x06\xdc\xcc\xdd\xfdyT') 190722ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\\\xe6\xbe\xfa\xb4\x06\xdc\xcc\xdd\xfdyT') 192745ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\\\xe6\xbe\xfa\xb4\x06\xdc\xcc\xdd\xfdyT') 194202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 194202ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 194202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 194203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 194203ms [err] connectionstatechanged connecting checking stable 194203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 194203ms [err] connectionstatechanged connecting checking stable 194203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 194203ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465", "state": "connecting"}] 194241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GBiFHhjwtP/S') 194241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GBiFHhjwtP/S') 194241ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(R595WD3KOj 1 udp 1845501695 172.17.0.2 34270 typ prflx) 194241ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49766) -> ('172.17.0.2', 34270)) State.WAITING -> State.IN_PROGRESS 194244ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\xfb\xe4\xcb\xa3\xf6D\xb3\xad\xa5B\xa5') 194249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\xfb\xe4\xcb\xa3\xf6D\xb3\xad\xa5B\xa5') 194249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49766) -> ('172.17.0.2', 34270)) State.IN_PROGRESS -> State.SUCCEEDED 194250ms [err] INFO:aioice.ice:Connection(0) ICE completed 194250ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4051462928 1 udp 2113937151 d9402db8-e631-4d2f-8a4a-df6f11c97870.local 34270 typ host generation 0 ufrag QemA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 194250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4051462928 1 udp 2113937151 d9402db8-e631-4d2f-8a4a-df6f11c97870.local 34270 typ host generation 0 ufrag QemA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 194250ms [err] handleSignalingMessage 194250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 194250ms [err] handleIceCandidate 194250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 194250ms [err] acceptIceCandidate 194250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 194254ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d9402db8-e631-4d2f-8a4a-df6f11c97870.local" resolved to 172.17.0.2 194254ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1968243055 1 udp 1677729535 141.24.211.56 34270 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag QemA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 194254ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1968243055 1 udp 1677729535 141.24.211.56 34270 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag QemA network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 194255ms [err] handleSignalingMessage 194255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 194255ms [err] handleIceCandidate 194255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 194255ms [err] acceptIceCandidate 194255ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 194255ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49766) -> ('172.17.0.2', 34270)) State.FROZEN -> State.IN_PROGRESS 194255ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x0c\x1e\x07ji\xa2\x06\x031s'\xf9") 194256ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x0c\x1e\x07ji\xa2\x06\x031s'\xf9") 194256ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49766) -> ('172.17.0.2', 34270)) State.IN_PROGRESS -> State.SUCCEEDED 194281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36929) -> ('172.17.0.2', 34270)) State.FROZEN -> State.IN_PROGRESS 194281ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\xfa\xf0\x82\xca\xe9\x818\xda\x87;a') 194281ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\xfa\xf0\x82\xca\xe9\x818\xda\x87;a') 194281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36929) -> ('172.17.0.2', 34270)) State.IN_PROGRESS -> State.SUCCEEDED 194295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'bYPY8v8WEQ5V') 194295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'bYPY8v8WEQ5V') 194296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49766) -> ('141.24.211.56', 34270)) State.FROZEN -> State.FAILED 194296ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36929) -> ('141.24.211.56', 34270)) State.FROZEN -> State.FAILED 194301ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 194301ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 194302ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 194303ms [err] connectionstatechanged connecting completed stable 194303ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 194305ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 194306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 194306ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 194306ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 194306ms [err] connectionstatechanged connected completed stable 194306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 194306ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465", "state": "connected"}] 194308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 194308ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 194333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 194334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 194334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 194334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 194335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2340355373, stream_id=1, stream_seq=0) 194335ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 194336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1700225618, stream_id=1, stream_seq=0) 194336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 194336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2340355373, gaps=[]) 194336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1700225618, gaps=[]) 194336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 194337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2340355374, stream_id=1, stream_seq=1) 194337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2340355374, gaps=[]) 194337ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 194337ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 194337ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 194337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2340355375, stream_id=1, stream_seq=2) 194337ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 194337ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 194337ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 194338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2340355375, gaps=[]) 194338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2340355376, stream_id=1, stream_seq=3) 194338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2340355376, gaps=[]) 194338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2340355377, stream_id=1, stream_seq=4) 194338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2340355377, gaps=[]) 194377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FOKaQXVT2k8A') 194377ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34270) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FOKaQXVT2k8A') 194398ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 194398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 194398ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 194398ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 194398ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 194398ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 194398ms [log] [experimentStatusChanged] {"status": "running", "message": null} 194627ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 194627ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465"}', extra='') 194627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 194628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 194628ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 194628ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 194628ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 194628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 194628ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 194629ms [err] connectionstatechanged closed closed closed 194629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 194629ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 194629ms [err] connectionstatechanged closed closed closed 194629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 194629ms [err] connectionstatechanged closed closed closed 194629ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 194629ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/15a50206-8b58-4547-bc57-7c0dd5471465", "state": "closed"}] 194630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 194630ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 194686ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 194686ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 194686ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests (webrtc): should transmit initial gpio value 194736ms [err] Traceback (most recent call last): 194736ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 194736ms [err] return _run_code(code, main_globals, None, 194736ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 194736ms [err] exec(code, run_globals) 194736ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 194761ms [err] sys.exit(main()) 194761ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 194761ms [err] asyncio.run(main_async()) 194761ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 194761ms [err] return loop.run_until_complete(main) 194761ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 194761ms [err] self.run_forever() 194761ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 194761ms [err] self._run_once() 194761ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 194761ms [err] event_list = self._selector.select(timeout) 194761ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 194761ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 194761ms [err] KeyboardInterrupt 194761ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 194761ms [err] h.flush() 194761ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests (webrtc): should transmit gpio value ================== python Client to python Client GPIO tests (webrtc): should transmit initial gpio value 217154ms [log] starting device 218008ms [err] DEBUG:asyncio:Using selector: EpollSelector 218233ms [err] ERROR:asyncio:Unclosed client session 218233ms [err] client_session: 218301ms [log] parsing 218301ms [log] creating device handler 218301ms [log] [ready] 218301ms [log] reading line 218301ms [log] [websocketToken] "c849b309-2a1c-40aa-972b-334a1475785f" 218330ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 218330ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 218330ms [log] [websocketConnected] 218878ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/72abb23b-832e-44fc-92f5-c3ebcef4096e"}}', extra='') 218878ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/72abb23b-832e-44fc-92f5-c3ebcef4096e"}}', extra='') 218878ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/72abb23b-832e-44fc-92f5-c3ebcef4096e"} 219005ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 219005ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 219009ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c", "state": "new"}] 221017ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 221017ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 221017ms [err] handleSignalingMessage 221017ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 221017ms [err] handleOptions 221017ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 221017ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 221017ms [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='') 221017ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 226026ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378302 3963378302 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 34044 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39324 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39324 typ srflx raddr 172.30.0.1 rport 39324\\r\\na=end-of-candidates\\r\\na=ice-ufrag:oxNB\\r\\na=ice-pwd:4kXaGlTpbxusIfyAwh9ktJ\\r\\na=fingerprint:sha-256 F4:55:92:75:30:39:7C:A5:EA:B0:EC:6A:A5:CF:CC:3E:C0:EE:4B:36:30:9D:A3:60:77:A4:0F:25:23:AF:99:EF\\r\\na=fingerprint:sha-384 32:7D:C3:C2:D9:9E:99:3D:11:B1:93:A3:46:EF:C8:A3:FB:60:40:88:88:A1:5A:E4:47:AB:E1:D4:5B:7A:D8:61:2C:21:ED:66:A6:48:AB:BE:CD:A5:1D:C5:30:CA:6A:79\\r\\na=fingerprint:sha-512 08:4E:CE:67:F9:8A:26:F8:16:D4:B5:70:B4:15:E8:8B:87:05:C4:D7:35:28:68:FD:A9:0B:A9:19:BF:D5:C6:6C:3D:F3:B3:8B:D0:FE:9F:A4:7E:46:41:C4:5F:4F:EB:6D:74:40:01:B8:8B:BC:B3:FF:A9:85:D6:36:05:14:06:D8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 226026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378302 3963378302 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 34044 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39324 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39324 typ srflx raddr 172.30.0.1 rport 39324\\r\\na=end-of-candidates\\r\\na=ice-ufrag:oxNB\\r\\na=ice-pwd:4kXaGlTpbxusIfyAwh9ktJ\\r\\na=fingerprint:sha-256 F4:55:92:75:30:39:7C:A5:EA:B0:EC:6A:A5:CF:CC:3E:C0:EE:4B:36:30:9D:A3:60:77:A4:0F:25:23:AF:99:EF\\r\\na=fingerprint:sha-384 32:7D:C3:C2:D9:9E:99:3D:11:B1:93:A3:46:EF:C8:A3:FB:60:40:88:88:A1:5A:E4:47:AB:E1:D4:5B:7A:D8:61:2C:21:ED:66:A6:48:AB:BE:CD:A5:1D:C5:30:CA:6A:79\\r\\na=fingerprint:sha-512 08:4E:CE:67:F9:8A:26:F8:16:D4:B5:70:B4:15:E8:8B:87:05:C4:D7:35:28:68:FD:A9:0B:A9:19:BF:D5:C6:6C:3D:F3:B3:8B:D0:FE:9F:A4:7E:46:41:C4:5F:4F:EB:6D:74:40:01:B8:8B:BC:B3:FF:A9:85:D6:36:05:14:06:D8\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 226027ms [err] handleSignalingMessage 226027ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 226027ms [err] handleOffer 226027ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 226027ms [err] makeAnswer 226027ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 226027ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 226027ms [err] v=0 226027ms [err] o=- 3963378302 3963378302 IN IP4 0.0.0.0 226027ms [err] s=- 226027ms [err] t=0 0 226027ms [err] a=group:BUNDLE 0 226027ms [err] a=msid-semantic:WMS * 226027ms [err] m=application 34044 DTLS/SCTP 5000 226027ms [err] c=IN IP4 172.17.0.2 226027ms [err] a=mid:0 226027ms [err] a=sctpmap:5000 webrtc-datachannel 65535 226027ms [err] a=max-message-size:65536 226027ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host 226027ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39324 typ host 226027ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044 226027ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39324 typ srflx raddr 172.30.0.1 rport 39324 226027ms [err] a=end-of-candidates 226027ms [err] a=ice-ufrag:oxNB 226027ms [err] a=ice-pwd:4kXaGlTpbxusIfyAwh9ktJ 226027ms [err] a=fingerprint:sha-256 F4:55:92:75:30:39:7C:A5:EA:B0:EC:6A:A5:CF:CC:3E:C0:EE:4B:36:30:9D:A3:60:77:A4:0F:25:23:AF:99:EF 226027ms [err] a=fingerprint:sha-384 32:7D:C3:C2:D9:9E:99:3D:11:B1:93:A3:46:EF:C8:A3:FB:60:40:88:88:A1:5A:E4:47:AB:E1:D4:5B:7A:D8:61:2C:21:ED:66:A6:48:AB:BE:CD:A5:1D:C5:30:CA:6A:79 226027ms [err] a=fingerprint:sha-512 08:4E:CE:67:F9:8A:26:F8:16:D4:B5:70:B4:15:E8:8B:87:05:C4:D7:35:28:68:FD:A9:0B:A9:19:BF:D5:C6:6C:3D:F3:B3:8B:D0:FE:9F:A4:7E:46:41:C4:5F:4F:EB:6D:74:40:01:B8:8B:BC:B3:FF:A9:85:D6:36:05:14:06:D8 226027ms [err] a=setup:actpass 226027ms [err] 226030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 226030ms [err] v=0 226030ms [err] o=- 3963378302 3963378302 IN IP4 0.0.0.0 226030ms [err] s=- 226030ms [err] t=0 0 226030ms [err] a=group:BUNDLE 0 226030ms [err] a=msid-semantic:WMS * 226030ms [err] m=application 34044 DTLS/SCTP 5000 226030ms [err] c=IN IP4 172.17.0.2 226030ms [err] a=mid:0 226030ms [err] a=sctpmap:5000 webrtc-datachannel 65535 226030ms [err] a=max-message-size:65536 226030ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34044 typ host 226030ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39324 typ host 226030ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 34044 typ srflx raddr 172.17.0.2 rport 34044 226030ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39324 typ srflx raddr 172.30.0.1 rport 39324 226030ms [err] a=end-of-candidates 226030ms [err] a=ice-ufrag:oxNB 226030ms [err] a=ice-pwd:4kXaGlTpbxusIfyAwh9ktJ 226030ms [err] a=fingerprint:sha-256 F4:55:92:75:30:39:7C:A5:EA:B0:EC:6A:A5:CF:CC:3E:C0:EE:4B:36:30:9D:A3:60:77:A4:0F:25:23:AF:99:EF 226030ms [err] a=fingerprint:sha-384 32:7D:C3:C2:D9:9E:99:3D:11:B1:93:A3:46:EF:C8:A3:FB:60:40:88:88:A1:5A:E4:47:AB:E1:D4:5B:7A:D8:61:2C:21:ED:66:A6:48:AB:BE:CD:A5:1D:C5:30:CA:6A:79 226030ms [err] a=fingerprint:sha-512 08:4E:CE:67:F9:8A:26:F8:16:D4:B5:70:B4:15:E8:8B:87:05:C4:D7:35:28:68:FD:A9:0B:A9:19:BF:D5:C6:6C:3D:F3:B3:8B:D0:FE:9F:A4:7E:46:41:C4:5F:4F:EB:6D:74:40:01:B8:8B:BC:B3:FF:A9:85:D6:36:05:14:06:D8 226030ms [err] a=setup:actpass 226030ms [err] 226031ms [err] connectionstatechanged new new have-remote-offer 226031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 226031ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c", "state": "new"}] 226032ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 226032ms [err] v=0 226032ms [err] o=- 3963378307 3963378307 IN IP4 0.0.0.0 226032ms [err] s=- 226032ms [err] t=0 0 226032ms [err] a=group:BUNDLE 0 226032ms [err] a=msid-semantic:WMS * 226032ms [err] m=application 9 DTLS/SCTP 5000 226032ms [err] c=IN IP4 0.0.0.0 226032ms [err] a=mid:0 226032ms [err] a=sctpmap:5000 webrtc-datachannel 65535 226032ms [err] a=max-message-size:65536 226032ms [err] a=ice-ufrag:8fNj 226032ms [err] a=ice-pwd:EACvtKuFjXaBRVj9xG4iUK 226032ms [err] a=fingerprint:sha-256 5B:E8:6C:6F:50:B5:B8:50:61:61:DA:8B:73:A1:D1:38:ED:8F:90:AF:90:A8:1D:A5:3D:E2:85:BD:F5:C5:16:62 226032ms [err] a=fingerprint:sha-384 B9:58:CD:1B:D1:EB:E3:F3:16:55:7D:F0:85:14:18:AB:5B:11:D6:E7:F6:9D:4A:1B:1F:24:0A:98:06:30:B6:32:4C:C6:1E:0F:9F:49:C7:8D:D3:E5:6E:D9:AA:A1:7E:CC 226032ms [err] a=fingerprint:sha-512 53:5E:EF:45:99:F1:2F:CC:2C:DA:E4:9C:EC:1D:08:2A:B3:F6:0C:D7:25:84:EB:F0:C4:9E:A2:2B:CE:18:A6:07:99:B0:FF:56:7D:1F:36:77:5A:9C:C7:52:29:F1:B7:50:0C:74:CB:DE:EB:7C:A5:66:04:27:1F:10:E3:2B:EA:BC 226032ms [err] a=setup:active 226032ms [err] 226032ms [err] connectionstatechanged new new stable 226032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 226032ms [err] connectionstatechanged new new stable 226032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 226032ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 226034ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 226034ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 226035ms [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'\xf6\n?\xd0\xc8\xfd[Z\xae\x1e\x15_') 226036ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 226036ms [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'<\x9c\x01\x1c\xbd\xf5\xa8R\xcf\x08\xf4\xff') 226036ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u?\xb5\xc0\xd8\x8e^\xcf\x89N\xb0\xcb') 226036ms [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'\xf6\n?\xd0\xc8\xfd[Z\xae\x1e\x15_') 226036ms [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'<\x9c\x01\x1c\xbd\xf5\xa8R\xcf\x08\xf4\xff') 226538ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u?\xb5\xc0\xd8\x8e^\xcf\x89N\xb0\xcb') 227545ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u?\xb5\xc0\xd8\x8e^\xcf\x89N\xb0\xcb') 229561ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'u?\xb5\xc0\xd8\x8e^\xcf\x89N\xb0\xcb') 231049ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 231049ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 231050ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 231050ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 231050ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('172.17.0.2', 34044)) State.FROZEN -> State.WAITING 231050ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50590) -> ('172.17.0.2', 34044)) State.FROZEN -> State.WAITING 231050ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('172.30.0.1', 39324)) State.FROZEN -> State.WAITING 231050ms [err] connectionstatechanged connecting checking stable 231050ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 231051ms [err] connectionstatechanged connecting checking stable 231051ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 231051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('172.17.0.2', 34044)) State.WAITING -> State.IN_PROGRESS 231051ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xef\xe8\xfb\xa9\x9e\xe0\xbb@\xb9\xfb\x8bh') 231051ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c", "state": "connecting"}] 231052ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xef\xe8\xfb\xa9\x9e\xe0\xbb@\xb9\xfb\x8bh') 231052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('172.17.0.2', 34044)) State.IN_PROGRESS -> State.SUCCEEDED 231052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('141.24.211.56', 34044)) State.FROZEN -> State.WAITING 231052ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('141.24.211.56', 39324)) State.FROZEN -> State.WAITING 231061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34044) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f>\x05\xe0\xe7z9e\x10j6\x90') 231061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34044) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f>\x05\xe0\xe7z9e\x10j6\x90') 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50590) -> ('172.17.0.2', 34044)) State.WAITING -> State.FAILED 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('172.30.0.1', 39324)) State.WAITING -> State.FAILED 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50590) -> ('172.30.0.1', 39324)) State.FROZEN -> State.FAILED 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('141.24.211.56', 34044)) State.WAITING -> State.FAILED 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50590) -> ('141.24.211.56', 34044)) State.FROZEN -> State.FAILED 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57426) -> ('141.24.211.56', 39324)) State.WAITING -> State.FAILED 231061ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50590) -> ('141.24.211.56', 39324)) State.FROZEN -> State.FAILED 231062ms [err] INFO:aioice.ice:Connection(0) ICE completed 231072ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 231072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 231099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 231099ms [err] connectionstatechanged connecting completed stable 231099ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 231102ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 231102ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 231102ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 231103ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 231103ms [err] connectionstatechanged connected completed stable 231103ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 231103ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c", "state": "connected"}] 231104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 231104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 231104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 231106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 231106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 231106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 231108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3979020272, stream_id=1, stream_seq=0) 231108ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 231108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2707428736, stream_id=1, stream_seq=0) 231108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 231109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3979020272, gaps=[]) 231109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2707428736, gaps=[]) 231109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 231109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3979020273, stream_id=1, stream_seq=1) 231109ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 231109ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 231109ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 231109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3979020273, gaps=[]) 231110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3979020274, stream_id=1, stream_seq=2) 231110ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 231110ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 231110ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 231110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3979020274, gaps=[]) 231195ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 231195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 231195ms [log] [experimentStatusChanged] {"status": "running", "message": null} 231398ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c"}', extra='') 231398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c"}', extra='') 231399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 231399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 231399ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 231399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 231399ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 231399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 231399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 231400ms [err] connectionstatechanged closed closed closed 231400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 231400ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 231400ms [err] connectionstatechanged closed closed closed 231400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 231400ms [err] connectionstatechanged closed closed closed 231400ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 231400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cd97e4fe-d8be-4ba5-8c29-ac68ab004e8c", "state": "closed"}] 231401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 231401ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 231482ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 231482ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 231482ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (webrtc): should transmit gpio value 231533ms [err] Traceback (most recent call last): 231533ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 231533ms [err] return _run_code(code, main_globals, None, 231533ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 231533ms [err] exec(code, run_globals) 231533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 231533ms [err] sys.exit(main()) 231533ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 231534ms [err] asyncio.run(main_async()) 231534ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 231534ms [err] return loop.run_until_complete(main) 231534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 231534ms [err] self.run_forever() 231534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 231534ms [err] self._run_once() 231534ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 231534ms [err] event_list = self._selector.select(timeout) 231534ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 231534ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 231534ms [err] KeyboardInterrupt 231536ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 231536ms [err] h.flush() 231536ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 231784ms [log] starting device 232635ms [err] DEBUG:asyncio:Using selector: EpollSelector 232784ms [err] ERROR:asyncio:Unclosed client session 232784ms [err] client_session: 232892ms [log] parsing 232892ms [log] creating device handler 232892ms [log] [ready] 232892ms [log] reading line 232892ms [log] [websocketToken] "5c78a724-e02f-44f1-be1e-aa52b4da5e79" 232896ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 232896ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 232896ms [log] [websocketConnected] 233499ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/6b4320fc-f9b5-44da-bb44-2f60b9c31340"}}', extra='') 233499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/6b4320fc-f9b5-44da-bb44-2f60b9c31340"}}', extra='') 233499ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/6b4320fc-f9b5-44da-bb44-2f60b9c31340"} 233599ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 233600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 233605ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70", "state": "new"}] 235609ms [err] makeOffer 235609ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 235609ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 235609ms [err] v=0 235609ms [err] o=- 3963378317 3963378317 IN IP4 0.0.0.0 235609ms [err] s=- 235609ms [err] t=0 0 235609ms [err] a=group:BUNDLE 0 235609ms [err] a=msid-semantic:WMS * 235609ms [err] m=application 9 DTLS/SCTP 5000 235609ms [err] c=IN IP4 0.0.0.0 235609ms [err] a=mid:0 235609ms [err] a=sctpmap:5000 webrtc-datachannel 65535 235609ms [err] a=max-message-size:65536 235609ms [err] a=ice-ufrag:bqmb 235609ms [err] a=ice-pwd:js7zWOm62n54YcjMkXuxsK 235609ms [err] a=fingerprint:sha-256 BE:99:04:0A:90:E8:9A:AD:84:DF:F2:B8:C9:8C:A1:B2:A9:5D:4A:1C:03:F5:A1:47:55:94:AE:71:C7:E0:93:06 235609ms [err] a=fingerprint:sha-384 30:82:05:2A:83:91:B0:62:98:EC:AE:0A:27:71:8D:9E:ED:37:69:B5:2C:2F:FF:6D:22:55:6D:84:B8:54:A1:FF:60:45:68:69:DA:9A:F9:2C:B9:31:D5:96:CA:DA:51:85 235609ms [err] a=fingerprint:sha-512 15:96:76:5A:C7:F0:E6:70:18:16:7D:D1:F5:BD:80:C6:13:BF:EB:0A:B0:2C:87:28:BB:CB:38:5D:CA:F6:80:6D:1E:A3:F2:EF:18:DA:06:BC:FD:AD:32:4F:D3:94:D6:97:EC:45:F1:0B:BD:18:3F:26:22:85:A7:3A:3B:8C:14:10 235609ms [err] a=setup:actpass 235609ms [err] 235610ms [err] connectionstatechanged new new have-local-offer 235610ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 235610ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 235611ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70", "state": "new"}] 235611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 235611ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 235613ms [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'\xbc\xd9\xcf\t\x10\x83\xca\xe2\x04\x9c\n\x0c') 235613ms [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'G~u\xd1\x10\n,\x9d\x94\xa5O\x03') 235613ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 235613ms [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'\xbc\xd9\xcf\t\x10\x83\xca\xe2\x04\x9c\n\x0c') 235614ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"iT\xbd\xab\xf0\xab\t\x9b\xe4A\xff') 235614ms [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'G~u\xd1\x10\n,\x9d\x94\xa5O\x03') 236137ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"iT\xbd\xab\xf0\xab\t\x9b\xe4A\xff') 237145ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"iT\xbd\xab\xf0\xab\t\x9b\xe4A\xff') 239161ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"iT\xbd\xab\xf0\xab\t\x9b\xe4A\xff') 240613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 240613ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 240613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 240613ms [err] handleSignalingMessage 240613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 240613ms [err] handleOptions 240613ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 240613ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 240613ms [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='') 240613ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 245655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y\xe1\xbe\xdc\x9e|#_\x94\x97\xdb\xe5') 245655ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y\xe1\xbe\xdc\x9e|#_\x94\x97\xdb\xe5') 245664ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378322 3963378322 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 56273 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56273 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59826 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56273 typ srflx raddr 172.17.0.2 rport 56273\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59826 typ srflx raddr 172.30.0.1 rport 59826\\r\\na=end-of-candidates\\r\\na=ice-ufrag:x5Ly\\r\\na=ice-pwd:Mrt8YeGmngMFCOz6KPACJJ\\r\\na=fingerprint:sha-256 8A:79:3B:2A:AF:AB:D1:94:15:3E:E2:1C:7A:60:EE:D6:DE:FA:88:74:31:09:6A:C7:75:41:7D:60:88:67:FA:E7\\r\\na=fingerprint:sha-384 89:D8:05:13:5E:78:E7:CF:4B:7E:49:21:B8:EE:FE:D8:96:84:5D:A1:39:6B:4C:6E:5C:FF:BC:C2:2D:EB:EC:DE:0D:8B:66:C9:67:A3:DB:94:CF:FD:DC:5E:DC:1A:DF:5A\\r\\na=fingerprint:sha-512 CC:BA:91:C4:E4:8A:AC:C6:DF:AE:42:0C:39:2D:EA:0F:CB:D8:80:D9:FD:9D:55:13:EE:5A:D8:51:72:57:1C:49:85:4B:33:B7:75:8F:29:A4:91:68:90:74:8C:56:F4:61:1A:92:37:31:04:AF:C1:22:B3:D2:C3:E9:F7:65:B0:3C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 245664ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378322 3963378322 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 56273 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56273 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59826 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56273 typ srflx raddr 172.17.0.2 rport 56273\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59826 typ srflx raddr 172.30.0.1 rport 59826\\r\\na=end-of-candidates\\r\\na=ice-ufrag:x5Ly\\r\\na=ice-pwd:Mrt8YeGmngMFCOz6KPACJJ\\r\\na=fingerprint:sha-256 8A:79:3B:2A:AF:AB:D1:94:15:3E:E2:1C:7A:60:EE:D6:DE:FA:88:74:31:09:6A:C7:75:41:7D:60:88:67:FA:E7\\r\\na=fingerprint:sha-384 89:D8:05:13:5E:78:E7:CF:4B:7E:49:21:B8:EE:FE:D8:96:84:5D:A1:39:6B:4C:6E:5C:FF:BC:C2:2D:EB:EC:DE:0D:8B:66:C9:67:A3:DB:94:CF:FD:DC:5E:DC:1A:DF:5A\\r\\na=fingerprint:sha-512 CC:BA:91:C4:E4:8A:AC:C6:DF:AE:42:0C:39:2D:EA:0F:CB:D8:80:D9:FD:9D:55:13:EE:5A:D8:51:72:57:1C:49:85:4B:33:B7:75:8F:29:A4:91:68:90:74:8C:56:F4:61:1A:92:37:31:04:AF:C1:22:B3:D2:C3:E9:F7:65:B0:3C\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 245664ms [err] handleSignalingMessage 245664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 245664ms [err] handleAnswer 245664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 245664ms [err] acceptAnswer 245664ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 245664ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 245664ms [err] v=0 245664ms [err] o=- 3963378322 3963378322 IN IP4 0.0.0.0 245664ms [err] s=- 245664ms [err] t=0 0 245664ms [err] a=group:BUNDLE 0 245664ms [err] a=msid-semantic:WMS * 245664ms [err] m=application 56273 DTLS/SCTP 5000 245664ms [err] c=IN IP4 172.17.0.2 245664ms [err] a=mid:0 245664ms [err] a=sctpmap:5000 webrtc-datachannel 65535 245664ms [err] a=max-message-size:65536 245664ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56273 typ host 245664ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59826 typ host 245664ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 56273 typ srflx raddr 172.17.0.2 rport 56273 245664ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 59826 typ srflx raddr 172.30.0.1 rport 59826 245664ms [err] a=end-of-candidates 245664ms [err] a=ice-ufrag:x5Ly 245664ms [err] a=ice-pwd:Mrt8YeGmngMFCOz6KPACJJ 245664ms [err] a=fingerprint:sha-256 8A:79:3B:2A:AF:AB:D1:94:15:3E:E2:1C:7A:60:EE:D6:DE:FA:88:74:31:09:6A:C7:75:41:7D:60:88:67:FA:E7 245664ms [err] a=fingerprint:sha-384 89:D8:05:13:5E:78:E7:CF:4B:7E:49:21:B8:EE:FE:D8:96:84:5D:A1:39:6B:4C:6E:5C:FF:BC:C2:2D:EB:EC:DE:0D:8B:66:C9:67:A3:DB:94:CF:FD:DC:5E:DC:1A:DF:5A 245664ms [err] a=fingerprint:sha-512 CC:BA:91:C4:E4:8A:AC:C6:DF:AE:42:0C:39:2D:EA:0F:CB:D8:80:D9:FD:9D:55:13:EE:5A:D8:51:72:57:1C:49:85:4B:33:B7:75:8F:29:A4:91:68:90:74:8C:56:F4:61:1A:92:37:31:04:AF:C1:22:B3:D2:C3:E9:F7:65:B0:3C 245664ms [err] a=setup:active 245664ms [err] 245689ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 245689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 245689ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 245689ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('172.17.0.2', 56273)) State.FROZEN -> State.WAITING 245689ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59807) -> ('172.17.0.2', 56273)) State.FROZEN -> State.WAITING 245690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('172.30.0.1', 59826)) State.FROZEN -> State.WAITING 245690ms [err] connectionstatechanged connecting checking stable 245690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 245690ms [err] connectionstatechanged connecting checking stable 245690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 245690ms [err] connectionstatechanged connecting checking stable 245690ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 245690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('172.17.0.2', 56273)) State.WAITING -> State.IN_PROGRESS 245690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56273) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Sr_[\x17wE\xeb\xaa\x0b\xdf\xc3') 245690ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70", "state": "connecting"}] 245693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56273) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Sr_[\x17wE\xeb\xaa\x0b\xdf\xc3') 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('172.17.0.2', 56273)) State.IN_PROGRESS -> State.SUCCEEDED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59807) -> ('172.17.0.2', 56273)) State.WAITING -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('172.30.0.1', 59826)) State.WAITING -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59807) -> ('172.30.0.1', 59826)) State.FROZEN -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('141.24.211.56', 56273)) State.FROZEN -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59807) -> ('141.24.211.56', 56273)) State.FROZEN -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45886) -> ('141.24.211.56', 59826)) State.FROZEN -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59807) -> ('141.24.211.56', 59826)) State.FROZEN -> State.FAILED 245694ms [err] INFO:aioice.ice:Connection(0) ICE completed 245711ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 245711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 245737ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 245737ms [err] connectionstatechanged connecting completed stable 245737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 245739ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 245740ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 245740ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 245740ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 245740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 245740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 245740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 245740ms [err] connectionstatechanged connected completed stable 245740ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 245741ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70", "state": "connected"}] 245742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 245742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 245742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 245742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 245742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 245742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 245743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 245743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 245743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 245744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2166893289, stream_id=1, stream_seq=0) 245744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 245745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3109351984, stream_id=1, stream_seq=0) 245745ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 245745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3109351984, gaps=[]) 245745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2166893289, gaps=[]) 245746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 245746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3109351985, stream_id=1, stream_seq=1) 245746ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 245746ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 245746ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 245746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3109351985, gaps=[]) 245746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3109351986, stream_id=1, stream_seq=2) 245746ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 245746ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 245746ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 245747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3109351986, gaps=[]) 245747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3109351987, stream_id=1, stream_seq=3) 245747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3109351987, gaps=[]) 245747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3109351988, stream_id=1, stream_seq=4) 245747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3109351988, gaps=[]) 245851ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 245851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 245851ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 245851ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 245851ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 245851ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 245851ms [log] [experimentStatusChanged] {"status": "running", "message": null} 246035ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70"}', extra='') 246035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70"}', extra='') 246036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 246036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 246036ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 246036ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 246036ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 246036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 246036ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 246037ms [err] connectionstatechanged closed closed closed 246037ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 246037ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 246037ms [err] connectionstatechanged closed closed closed 246037ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 246037ms [err] connectionstatechanged closed closed closed 246037ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 246037ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/52e18b90-7b7d-4ab2-a64b-ce145ba83a70", "state": "closed"}] 246038ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 246038ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 246140ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 246140ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 246141ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests (websocket): should transmit initial gpio value 246225ms [err] Traceback (most recent call last): 246225ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 246225ms [err] return _run_code(code, main_globals, None, 246225ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 246225ms [err] exec(code, run_globals) 246225ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 246225ms [err] sys.exit(main()) 246225ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 246225ms [err] asyncio.run(main_async()) 246225ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 246225ms [err] return loop.run_until_complete(main) 246225ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 246226ms [err] self.run_forever() 246226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 246226ms [err] self._run_once() 246226ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 246226ms [err] event_list = self._selector.select(timeout) 246226ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 246226ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 246226ms [err] KeyboardInterrupt 246228ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 246228ms [err] h.flush() 246228ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests (websocket): should transmit gpio value ================== js Client to python Client GPIO tests (websocket): should transmit initial gpio value 257123ms [log] starting device 257989ms [err] DEBUG:asyncio:Using selector: EpollSelector 258142ms [err] ERROR:asyncio:Unclosed client session 258142ms [err] client_session: 258234ms [log] parsing 258234ms [log] creating device handler 258234ms [log] [ready] 258234ms [log] reading line 258234ms [log] [websocketToken] "79952224-3fe3-45bd-84b2-6dc1cd9e7214" 258238ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 258238ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 258238ms [log] [websocketConnected] 260291ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/dd6e26c5-4840-4d8e-bf1c-bceb31d0b5b3"}}', extra='') 260291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/dd6e26c5-4840-4d8e-bf1c-bceb31d0b5b3"}}', extra='') 260291ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/dd6e26c5-4840-4d8e-bf1c-bceb31d0b5b3"} 260432ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/ed5130c0-fc0c-4e80-a9ea-5af7ab9aae27?id=1f316d77-6b41-49c6-af5d-cc49a1d26ac0"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 260432ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/ed5130c0-fc0c-4e80-a9ea-5af7ab9aae27?id=1f316d77-6b41-49c6-af5d-cc49a1d26ac0"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 260432ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807", "state": "new"}] 260433ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807", "state": "connecting"}] 260436ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807", "state": "connected"}] 260444ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 260444ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 260444ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 260444ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 260444ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 260444ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 260528ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 260528ms [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='') 260528ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 260579ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 260579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 260579ms [log] [experimentStatusChanged] {"status": "running", "message": null} 260767ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807"}', extra='') 260767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b07cbfc6-1e93-41d7-904a-756ad80f5807"}', extra='') 260768ms [log] [connectionsChanged] [] 260860ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 260860ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 260860ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests (websocket): should transmit gpio value 260924ms [err] Traceback (most recent call last): 260924ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 260924ms [err] return _run_code(code, main_globals, None, 260924ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 260924ms [err] exec(code, run_globals) 260924ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 260924ms [err] sys.exit(main()) 260924ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 260924ms [err] asyncio.run(main_async()) 260924ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 260924ms [err] return loop.run_until_complete(main) 260924ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 260924ms [err] self.run_forever() 260924ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 260925ms [err] self._run_once() 260925ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 260925ms [err] event_list = self._selector.select(timeout) 260926ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 260926ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 260926ms [err] KeyboardInterrupt 260972ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 260972ms [err] h.flush() 260972ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 261197ms [log] starting device 262123ms [err] DEBUG:asyncio:Using selector: EpollSelector 262346ms [err] ERROR:asyncio:Unclosed client session 262346ms [err] client_session: 262413ms [log] parsing 262413ms [log] creating device handler 262413ms [log] [ready] 262413ms [log] reading line 262413ms [log] [websocketToken] "5c2d6247-6747-484d-8375-a832d94fb73f" 262442ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 262442ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 262442ms [log] [websocketConnected] 264526ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/fe7bfd6f-9eaa-43a7-a597-573551e07a78"}}', extra='') 264526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/fe7bfd6f-9eaa-43a7-a597-573551e07a78"}}', extra='') 264526ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/fe7bfd6f-9eaa-43a7-a597-573551e07a78"} 264661ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/33609bc7-676a-4a4a-9485-8cd01b52949e?id=e4e62c55-222c-4281-9270-6441629b6fdc"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 264661ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/33609bc7-676a-4a4a-9485-8cd01b52949e?id=e4e62c55-222c-4281-9270-6441629b6fdc"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 264662ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8", "state": "new"}] 264662ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8", "state": "connecting"}] 264667ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8", "state": "connected"}] 264675ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"unknown"}} 264675ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "unknown"}} 264675ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"unknown"}} 264675ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "unknown"}} 264675ms [log] {"busId":"gpio1","data":{"driver":"device1","state":"strongH"}} 264675ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 264675ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 264675ms [log] {"busId":"gpio2","data":{"driver":"device1","state":"strongL"}} 264675ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 264675ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 264748ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 264748ms [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='') 264748ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 264858ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 264858ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 264858ms [log] [experimentStatusChanged] {"status": "running", "message": null} 265036ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8"}', extra='') 265036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/76fd33b4-862a-45d3-b5a5-2648ab7826e8"}', extra='') 265037ms [log] [connectionsChanged] [] 265147ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 265147ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 265147ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests (websocket): should transmit initial gpio value 265190ms [err] Traceback (most recent call last): 265190ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 265190ms [err] return _run_code(code, main_globals, None, 265190ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 265190ms [err] exec(code, run_globals) 265190ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 265190ms [err] sys.exit(main()) 265190ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 265190ms [err] asyncio.run(main_async()) 265190ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 265190ms [err] return loop.run_until_complete(main) 265190ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 265191ms [err] self.run_forever() 265191ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 265191ms [err] self._run_once() 265191ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 265191ms [err] event_list = self._selector.select(timeout) 265191ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 265191ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 265191ms [err] KeyboardInterrupt 265194ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 265194ms [err] h.flush() 265194ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests (websocket): should transmit gpio value ================== python Client to python Client GPIO tests (websocket): should transmit initial gpio value 273963ms [log] starting device 274848ms [err] DEBUG:asyncio:Using selector: EpollSelector 275021ms [err] ERROR:asyncio:Unclosed client session 275021ms [err] client_session: 275124ms [log] parsing 275124ms [log] creating device handler 275124ms [log] [ready] 275124ms [log] reading line 275124ms [log] [websocketToken] "d03b1c4b-161a-401c-89fe-dbe479a844b2" 275130ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 275131ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 275131ms [log] [websocketConnected] 275751ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/d0fe8d47-b609-4f5c-93d0-9dca6dc776b1"}}', extra='') 275751ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/d0fe8d47-b609-4f5c-93d0-9dca6dc776b1"}}', extra='') 275751ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/d0fe8d47-b609-4f5c-93d0-9dca6dc776b1"} 275856ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 275856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 275885ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029", "state": "new"}] 277897ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 277897ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 277897ms [err] handleSignalingMessage 277897ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 277897ms [err] handleOptions 277897ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 277897ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 277897ms [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='') 277897ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 282908ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378359 3963378359 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 48935 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48935 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54745 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48935 typ srflx raddr 172.17.0.2 rport 48935\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54745 typ srflx raddr 172.30.0.1 rport 54745\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tUTF\\r\\na=ice-pwd:nyYUmKugMIFDh8MwzdfuXI\\r\\na=fingerprint:sha-256 1D:9D:44:80:CF:A7:FA:BC:0E:B1:51:21:0F:D4:B3:BE:AF:74:A8:05:EF:1B:DB:1B:95:0E:BA:26:E7:3D:1A:82\\r\\na=fingerprint:sha-384 31:71:B3:2E:1E:B2:25:A3:7A:7C:F8:96:9A:E8:49:9A:E8:38:3D:5A:B7:EA:9F:C7:AA:5D:39:FF:75:29:DB:6E:13:78:33:61:7C:90:4D:58:7C:69:D6:E0:78:6C:46:2B\\r\\na=fingerprint:sha-512 A4:8A:48:51:30:16:36:44:08:84:EF:0D:4D:79:C0:BB:2E:99:5B:20:A8:EF:12:A8:25:52:67:2A:66:DC:7D:CB:74:CB:43:E1:0C:E3:DF:5F:B6:17:FD:4C:46:D2:65:E6:5C:1E:1D:5A:A2:77:C9:38:63:BE:CD:68:2D:7F:68:31\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 282908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378359 3963378359 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 48935 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48935 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54745 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48935 typ srflx raddr 172.17.0.2 rport 48935\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54745 typ srflx raddr 172.30.0.1 rport 54745\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tUTF\\r\\na=ice-pwd:nyYUmKugMIFDh8MwzdfuXI\\r\\na=fingerprint:sha-256 1D:9D:44:80:CF:A7:FA:BC:0E:B1:51:21:0F:D4:B3:BE:AF:74:A8:05:EF:1B:DB:1B:95:0E:BA:26:E7:3D:1A:82\\r\\na=fingerprint:sha-384 31:71:B3:2E:1E:B2:25:A3:7A:7C:F8:96:9A:E8:49:9A:E8:38:3D:5A:B7:EA:9F:C7:AA:5D:39:FF:75:29:DB:6E:13:78:33:61:7C:90:4D:58:7C:69:D6:E0:78:6C:46:2B\\r\\na=fingerprint:sha-512 A4:8A:48:51:30:16:36:44:08:84:EF:0D:4D:79:C0:BB:2E:99:5B:20:A8:EF:12:A8:25:52:67:2A:66:DC:7D:CB:74:CB:43:E1:0C:E3:DF:5F:B6:17:FD:4C:46:D2:65:E6:5C:1E:1D:5A:A2:77:C9:38:63:BE:CD:68:2D:7F:68:31\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 282908ms [err] handleSignalingMessage 282908ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 282908ms [err] handleOffer 282908ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 282908ms [err] makeAnswer 282908ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 282909ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 282909ms [err] v=0 282909ms [err] o=- 3963378359 3963378359 IN IP4 0.0.0.0 282909ms [err] s=- 282909ms [err] t=0 0 282909ms [err] a=group:BUNDLE 0 282909ms [err] a=msid-semantic:WMS * 282909ms [err] m=application 48935 DTLS/SCTP 5000 282909ms [err] c=IN IP4 172.17.0.2 282909ms [err] a=mid:0 282909ms [err] a=sctpmap:5000 webrtc-datachannel 65535 282909ms [err] a=max-message-size:65536 282909ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48935 typ host 282909ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54745 typ host 282909ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48935 typ srflx raddr 172.17.0.2 rport 48935 282909ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54745 typ srflx raddr 172.30.0.1 rport 54745 282909ms [err] a=end-of-candidates 282909ms [err] a=ice-ufrag:tUTF 282909ms [err] a=ice-pwd:nyYUmKugMIFDh8MwzdfuXI 282909ms [err] a=fingerprint:sha-256 1D:9D:44:80:CF:A7:FA:BC:0E:B1:51:21:0F:D4:B3:BE:AF:74:A8:05:EF:1B:DB:1B:95:0E:BA:26:E7:3D:1A:82 282909ms [err] a=fingerprint:sha-384 31:71:B3:2E:1E:B2:25:A3:7A:7C:F8:96:9A:E8:49:9A:E8:38:3D:5A:B7:EA:9F:C7:AA:5D:39:FF:75:29:DB:6E:13:78:33:61:7C:90:4D:58:7C:69:D6:E0:78:6C:46:2B 282909ms [err] a=fingerprint:sha-512 A4:8A:48:51:30:16:36:44:08:84:EF:0D:4D:79:C0:BB:2E:99:5B:20:A8:EF:12:A8:25:52:67:2A:66:DC:7D:CB:74:CB:43:E1:0C:E3:DF:5F:B6:17:FD:4C:46:D2:65:E6:5C:1E:1D:5A:A2:77:C9:38:63:BE:CD:68:2D:7F:68:31 282909ms [err] a=setup:actpass 282909ms [err] 282912ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 282912ms [err] v=0 282912ms [err] o=- 3963378359 3963378359 IN IP4 0.0.0.0 282912ms [err] s=- 282912ms [err] t=0 0 282912ms [err] a=group:BUNDLE 0 282912ms [err] a=msid-semantic:WMS * 282912ms [err] m=application 48935 DTLS/SCTP 5000 282912ms [err] c=IN IP4 172.17.0.2 282912ms [err] a=mid:0 282912ms [err] a=sctpmap:5000 webrtc-datachannel 65535 282912ms [err] a=max-message-size:65536 282912ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 48935 typ host 282912ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 54745 typ host 282912ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 48935 typ srflx raddr 172.17.0.2 rport 48935 282912ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 54745 typ srflx raddr 172.30.0.1 rport 54745 282912ms [err] a=end-of-candidates 282912ms [err] a=ice-ufrag:tUTF 282912ms [err] a=ice-pwd:nyYUmKugMIFDh8MwzdfuXI 282912ms [err] a=fingerprint:sha-256 1D:9D:44:80:CF:A7:FA:BC:0E:B1:51:21:0F:D4:B3:BE:AF:74:A8:05:EF:1B:DB:1B:95:0E:BA:26:E7:3D:1A:82 282912ms [err] a=fingerprint:sha-384 31:71:B3:2E:1E:B2:25:A3:7A:7C:F8:96:9A:E8:49:9A:E8:38:3D:5A:B7:EA:9F:C7:AA:5D:39:FF:75:29:DB:6E:13:78:33:61:7C:90:4D:58:7C:69:D6:E0:78:6C:46:2B 282912ms [err] a=fingerprint:sha-512 A4:8A:48:51:30:16:36:44:08:84:EF:0D:4D:79:C0:BB:2E:99:5B:20:A8:EF:12:A8:25:52:67:2A:66:DC:7D:CB:74:CB:43:E1:0C:E3:DF:5F:B6:17:FD:4C:46:D2:65:E6:5C:1E:1D:5A:A2:77:C9:38:63:BE:CD:68:2D:7F:68:31 282912ms [err] a=setup:actpass 282912ms [err] 282912ms [err] connectionstatechanged new new have-remote-offer 282912ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 282937ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029", "state": "new"}] 282937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 282937ms [err] v=0 282937ms [err] o=- 3963378364 3963378364 IN IP4 0.0.0.0 282937ms [err] s=- 282937ms [err] t=0 0 282937ms [err] a=group:BUNDLE 0 282937ms [err] a=msid-semantic:WMS * 282937ms [err] m=application 9 DTLS/SCTP 5000 282937ms [err] c=IN IP4 0.0.0.0 282937ms [err] a=mid:0 282937ms [err] a=sctpmap:5000 webrtc-datachannel 65535 282937ms [err] a=max-message-size:65536 282937ms [err] a=ice-ufrag:DtFe 282937ms [err] a=ice-pwd:Uc2vvKyMAvDR1iI5Fjbod2 282937ms [err] a=fingerprint:sha-256 E6:53:7E:1A:22:4D:FB:E3:F1:3C:B2:B4:74:A8:C9:37:65:14:A8:58:9A:BA:CE:24:03:3E:DD:3F:9D:8D:50:D8 282937ms [err] a=fingerprint:sha-384 35:1D:FD:39:13:51:C6:14:96:DE:6F:6E:36:FA:A8:8D:96:58:19:C2:65:34:E6:30:E1:C0:1F:0F:37:D5:23:E0:FA:B1:15:7D:04:EA:B0:72:21:41:1B:EA:F2:9C:B9:04 282937ms [err] a=fingerprint:sha-512 F6:31:EC:3B:53:F8:54:9B:1E:46:51:0F:1A:D8:30:F1:B8:AC:C4:EF:FB:D8:7D:22:D9:1F:08:13:7B:64:3C:3F:DC:8C:59:5D:5D:56:50:A6:12:24:91:1D:CC:99:E5:11:36:94:7D:E7:13:BB:9C:82:6C:7D:8F:11:15:B3:71:16 282937ms [err] a=setup:active 282937ms [err] 282938ms [err] connectionstatechanged new new stable 282938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 282938ms [err] connectionstatechanged new new stable 282938ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 282938ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 282939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 282940ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 282941ms [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'\x8d\x8b48\x1a\x8b\xda\xf1pa\xde\xa6') 282941ms [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'bS\x15\xf0g\x83\xf1\xca_\x07\x07\x9b') 282942ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 282942ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S\xdb\xab\x0b\xd6\xc1\xb1\xb7\xf7\xbc\x84>') 282942ms [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'bS\x15\xf0g\x83\xf1\xca_\x07\x07\x9b') 282942ms [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'\x8d\x8b48\x1a\x8b\xda\xf1pa\xde\xa6') 283464ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S\xdb\xab\x0b\xd6\xc1\xb1\xb7\xf7\xbc\x84>') 284445ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S\xdb\xab\x0b\xd6\xc1\xb1\xb7\xf7\xbc\x84>') 286447ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'S\xdb\xab\x0b\xd6\xc1\xb1\xb7\xf7\xbc\x84>') 287943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 287944ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 287944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 287944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 287944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('172.17.0.2', 48935)) State.FROZEN -> State.WAITING 287944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52697) -> ('172.17.0.2', 48935)) State.FROZEN -> State.WAITING 287944ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('172.30.0.1', 54745)) State.FROZEN -> State.WAITING 287944ms [err] connectionstatechanged connecting checking stable 287944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 287944ms [err] connectionstatechanged connecting checking stable 287944ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 287945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('172.17.0.2', 48935)) State.WAITING -> State.IN_PROGRESS 287945ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48935) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88\xff8\xe5\xcc\x15\x89\xa3\xce\x80\xd2\xea') 287945ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029", "state": "connecting"}] 287946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48935) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88\xff8\xe5\xcc\x15\x89\xa3\xce\x80\xd2\xea') 287946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('172.17.0.2', 48935)) State.IN_PROGRESS -> State.SUCCEEDED 287946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('141.24.211.56', 48935)) State.FROZEN -> State.WAITING 287946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('141.24.211.56', 54745)) State.FROZEN -> State.WAITING 287956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48935) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\x8d\xae\xf9(\x97\xe8w\xa52\xe0\x98') 287956ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48935) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\x8d\xae\xf9(\x97\xe8w\xa52\xe0\x98') 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52697) -> ('172.17.0.2', 48935)) State.WAITING -> State.FAILED 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('172.30.0.1', 54745)) State.WAITING -> State.FAILED 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52697) -> ('172.30.0.1', 54745)) State.FROZEN -> State.FAILED 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('141.24.211.56', 48935)) State.WAITING -> State.FAILED 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52697) -> ('141.24.211.56', 48935)) State.FROZEN -> State.FAILED 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54412) -> ('141.24.211.56', 54745)) State.WAITING -> State.FAILED 287956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52697) -> ('141.24.211.56', 54745)) State.FROZEN -> State.FAILED 287980ms [err] INFO:aioice.ice:Connection(0) ICE completed 287981ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 287981ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 287983ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 287983ms [err] connectionstatechanged connecting completed stable 287983ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 287987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 287987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 287987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 287987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 287987ms [err] connectionstatechanged connected completed stable 287987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 287988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029", "state": "connected"}] 287988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 287989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 287990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 287991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 287991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 287991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 287993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=714853844, stream_id=1, stream_seq=0) 287993ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 287993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=516949709, stream_id=1, stream_seq=0) 287993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 287994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=714853844, gaps=[]) 287994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=516949709, gaps=[]) 287994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 287995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=714853845, stream_id=1, stream_seq=1) 287995ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 287995ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 287995ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 287995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=714853845, gaps=[]) 287995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=714853846, stream_id=1, stream_seq=2) 287996ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 287996ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 287996ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 287996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=714853846, gaps=[]) 288178ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 288178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 288178ms [log] [experimentStatusChanged] {"status": "running", "message": null} 288419ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029"}', extra='') 288419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029"}', extra='') 288420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 288420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 288420ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 288420ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 288420ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 288421ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 288421ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 288421ms [err] connectionstatechanged closed closed closed 288421ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 288421ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 288421ms [err] connectionstatechanged closed closed closed 288421ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 288421ms [err] connectionstatechanged closed closed closed 288421ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 288422ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/354393f5-20ef-4af7-b451-a502be6f1029", "state": "closed"}] 288422ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 288422ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 288510ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 288510ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 288510ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (websocket): should transmit gpio value 288559ms [err] Traceback (most recent call last): 288559ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 288560ms [err] return _run_code(code, main_globals, None, 288560ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 288560ms [err] exec(code, run_globals) 288560ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 288560ms [err] sys.exit(main()) 288560ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 288560ms [err] asyncio.run(main_async()) 288560ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 288560ms [err] return loop.run_until_complete(main) 288560ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 288560ms [err] self.run_forever() 288560ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 288561ms [err] self._run_once() 288561ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 288561ms [err] event_list = self._selector.select(timeout) 288561ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 288561ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 288561ms [err] KeyboardInterrupt 288563ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 288563ms [err] h.flush() 288563ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 288854ms [log] starting device 289713ms [err] DEBUG:asyncio:Using selector: EpollSelector 289898ms [err] ERROR:asyncio:Unclosed client session 289898ms [err] client_session: 290044ms [log] parsing 290044ms [log] creating device handler 290044ms [log] [ready] 290044ms [log] reading line 290044ms [log] [websocketToken] "6807ca1c-6c54-4aac-9f2e-99fa7f9a9993" 290049ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 290049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 290049ms [log] [websocketConnected] 290634ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/b4412c94-3f00-4200-b8a2-161b8dea4340"}}', extra='') 290634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/b4412c94-3f00-4200-b8a2-161b8dea4340"}}', extra='') 290634ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/b4412c94-3f00-4200-b8a2-161b8dea4340"} 290763ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 290763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 290768ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c", "state": "new"}] 292777ms [err] makeOffer 292777ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 292777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 292777ms [err] v=0 292777ms [err] o=- 3963378374 3963378374 IN IP4 0.0.0.0 292777ms [err] s=- 292777ms [err] t=0 0 292777ms [err] a=group:BUNDLE 0 292777ms [err] a=msid-semantic:WMS * 292777ms [err] m=application 9 DTLS/SCTP 5000 292777ms [err] c=IN IP4 0.0.0.0 292777ms [err] a=mid:0 292777ms [err] a=sctpmap:5000 webrtc-datachannel 65535 292777ms [err] a=max-message-size:65536 292777ms [err] a=ice-ufrag:MG7G 292777ms [err] a=ice-pwd:LluRnrxQk71nr1t6VGyK90 292777ms [err] a=fingerprint:sha-256 75:56:41:0A:D1:BE:49:42:88:60:C7:00:5D:0B:7E:64:78:1C:66:2B:C8:B7:8F:96:1F:8A:F1:D8:11:0D:EB:05 292777ms [err] a=fingerprint:sha-384 7B:6F:C5:47:83:1B:11:25:B0:75:AE:12:55:37:64:09:D1:D2:A6:6F:1A:2C:76:47:BF:E8:D2:DA:2F:7A:52:EA:EC:11:46:1B:C5:77:AB:53:26:4F:82:90:5D:62:2A:83 292777ms [err] a=fingerprint:sha-512 D5:A5:1E:36:C2:5F:7E:88:B5:0D:74:9F:0F:3B:31:B5:8B:FE:17:B9:30:9D:F2:F1:CC:2A:14:D4:3B:95:78:4F:8C:EC:A9:D6:B1:39:63:C1:EB:8D:49:EF:65:E2:E7:B4:6F:4C:50:4B:96:25:1A:8F:C8:07:D4:64:3B:C9:67:B9 292777ms [err] a=setup:actpass 292777ms [err] 292778ms [err] connectionstatechanged new new have-local-offer 292778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 292778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 292779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c", "state": "new"}] 292779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 292780ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 292781ms [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'\xa2\xf3N5h\x16\xbd\x97\x18\xc8\xdb\xe6') 292782ms [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';\xb84\xa7\x95`\xcc\x04]1\x18\xff') 292782ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 292782ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J\xf6P\xe8\x02z\xa7\xec\x1a\xec\x0f0') 292782ms [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'\xa2\xf3N5h\x16\xbd\x97\x18\xc8\xdb\xe6') 292782ms [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';\xb84\xa7\x95`\xcc\x04]1\x18\xff') 293305ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J\xf6P\xe8\x02z\xa7\xec\x1a\xec\x0f0') 294313ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J\xf6P\xe8\x02z\xa7\xec\x1a\xec\x0f0') 296329ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J\xf6P\xe8\x02z\xa7\xec\x1a\xec\x0f0') 297782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 297783ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 297783ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 297783ms [err] handleSignalingMessage 297783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 297783ms [err] handleOptions 297783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 297783ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 297783ms [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='') 297783ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 302823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53137) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\x99\x83\xfai\xa2W\xeb\xfeq.\x1b') 302823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53137) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\x99\x83\xfai\xa2W\xeb\xfeq.\x1b') 302857ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378379 3963378379 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 53137 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53137 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40252 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53137 typ srflx raddr 172.17.0.2 rport 53137\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40252 typ srflx raddr 172.30.0.1 rport 40252\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9PSY\\r\\na=ice-pwd:E2DCfc9yrfitpMe8Jj3YKH\\r\\na=fingerprint:sha-256 08:09:82:0F:D4:A0:60:24:CD:E2:4D:C4:5B:F0:E8:76:99:9B:91:D9:6A:56:26:43:90:5C:28:CE:88:6D:E0:5C\\r\\na=fingerprint:sha-384 F4:5D:7A:18:14:EE:1A:82:25:9C:BE:A0:5E:6B:EA:15:02:1A:D1:14:64:47:5A:04:EB:AB:9F:E9:32:6C:6C:B8:FA:ED:6B:9E:DA:17:7D:33:09:D8:A5:31:BB:DF:58:A7\\r\\na=fingerprint:sha-512 73:8D:7A:DB:51:BB:CE:3A:68:4F:DB:73:5E:D4:D3:66:3F:7F:C3:25:40:12:27:46:A2:04:3F:DF:C8:DA:C6:8D:C5:93:8E:AD:7A:4A:43:E8:6D:20:00:9B:F5:4B:2D:F9:07:11:00:EF:40:C0:04:45:5C:17:58:F7:13:D4:FE:28\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 302857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378379 3963378379 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 53137 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53137 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40252 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53137 typ srflx raddr 172.17.0.2 rport 53137\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40252 typ srflx raddr 172.30.0.1 rport 40252\\r\\na=end-of-candidates\\r\\na=ice-ufrag:9PSY\\r\\na=ice-pwd:E2DCfc9yrfitpMe8Jj3YKH\\r\\na=fingerprint:sha-256 08:09:82:0F:D4:A0:60:24:CD:E2:4D:C4:5B:F0:E8:76:99:9B:91:D9:6A:56:26:43:90:5C:28:CE:88:6D:E0:5C\\r\\na=fingerprint:sha-384 F4:5D:7A:18:14:EE:1A:82:25:9C:BE:A0:5E:6B:EA:15:02:1A:D1:14:64:47:5A:04:EB:AB:9F:E9:32:6C:6C:B8:FA:ED:6B:9E:DA:17:7D:33:09:D8:A5:31:BB:DF:58:A7\\r\\na=fingerprint:sha-512 73:8D:7A:DB:51:BB:CE:3A:68:4F:DB:73:5E:D4:D3:66:3F:7F:C3:25:40:12:27:46:A2:04:3F:DF:C8:DA:C6:8D:C5:93:8E:AD:7A:4A:43:E8:6D:20:00:9B:F5:4B:2D:F9:07:11:00:EF:40:C0:04:45:5C:17:58:F7:13:D4:FE:28\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 302857ms [err] handleSignalingMessage 302857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 302857ms [err] handleAnswer 302857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 302857ms [err] acceptAnswer 302857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 302857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 302857ms [err] v=0 302857ms [err] o=- 3963378379 3963378379 IN IP4 0.0.0.0 302857ms [err] s=- 302857ms [err] t=0 0 302857ms [err] a=group:BUNDLE 0 302857ms [err] a=msid-semantic:WMS * 302857ms [err] m=application 53137 DTLS/SCTP 5000 302857ms [err] c=IN IP4 172.17.0.2 302857ms [err] a=mid:0 302857ms [err] a=sctpmap:5000 webrtc-datachannel 65535 302857ms [err] a=max-message-size:65536 302857ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53137 typ host 302857ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40252 typ host 302857ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53137 typ srflx raddr 172.17.0.2 rport 53137 302857ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40252 typ srflx raddr 172.30.0.1 rport 40252 302857ms [err] a=end-of-candidates 302857ms [err] a=ice-ufrag:9PSY 302857ms [err] a=ice-pwd:E2DCfc9yrfitpMe8Jj3YKH 302857ms [err] a=fingerprint:sha-256 08:09:82:0F:D4:A0:60:24:CD:E2:4D:C4:5B:F0:E8:76:99:9B:91:D9:6A:56:26:43:90:5C:28:CE:88:6D:E0:5C 302857ms [err] a=fingerprint:sha-384 F4:5D:7A:18:14:EE:1A:82:25:9C:BE:A0:5E:6B:EA:15:02:1A:D1:14:64:47:5A:04:EB:AB:9F:E9:32:6C:6C:B8:FA:ED:6B:9E:DA:17:7D:33:09:D8:A5:31:BB:DF:58:A7 302857ms [err] a=fingerprint:sha-512 73:8D:7A:DB:51:BB:CE:3A:68:4F:DB:73:5E:D4:D3:66:3F:7F:C3:25:40:12:27:46:A2:04:3F:DF:C8:DA:C6:8D:C5:93:8E:AD:7A:4A:43:E8:6D:20:00:9B:F5:4B:2D:F9:07:11:00:EF:40:C0:04:45:5C:17:58:F7:13:D4:FE:28 302857ms [err] a=setup:active 302857ms [err] 302858ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40252) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x13\x9d6\xa4\xa5\xe7\xacl\xaa\xc5Q') 302859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40252) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x13\x9d6\xa4\xa5\xe7\xacl\xaa\xc5Q') 302859ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 302859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 302859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 302859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.17.0.2', 53137)) State.FROZEN -> State.WAITING 302860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48980) -> ('172.17.0.2', 53137)) State.FROZEN -> State.WAITING 302860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.30.0.1', 40252)) State.FROZEN -> State.WAITING 302860ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(NPCNXPikDY 1 udp 1862270975 172.17.0.2 40252 typ prflx) 302860ms [err] connectionstatechanged connecting checking stable 302860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 302860ms [err] connectionstatechanged connecting checking stable 302860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 302860ms [err] connectionstatechanged connecting checking stable 302860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 302860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.17.0.2', 53137)) State.WAITING -> State.IN_PROGRESS 302860ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53137) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xb5\x8f\x02\x0e\x07\xe9\x82;\x18\x06\x8a') 302860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.17.0.2', 40252)) State.WAITING -> State.IN_PROGRESS 302860ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40252) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\xc0\x0e\xfee-\xd3aB{\x9e[') 302861ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c", "state": "connecting"}] 302861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53137) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xb5\x8f\x02\x0e\x07\xe9\x82;\x18\x06\x8a') 302861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.17.0.2', 53137)) State.IN_PROGRESS -> State.SUCCEEDED 302861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48980) -> ('172.17.0.2', 53137)) State.WAITING -> State.FAILED 302861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.30.0.1', 40252)) State.WAITING -> State.FAILED 302861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48980) -> ('172.30.0.1', 40252)) State.FROZEN -> State.FAILED 302861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('141.24.211.56', 53137)) State.FROZEN -> State.FAILED 302861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48980) -> ('141.24.211.56', 53137)) State.FROZEN -> State.FAILED 302862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('141.24.211.56', 40252)) State.FROZEN -> State.FAILED 302862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48980) -> ('141.24.211.56', 40252)) State.FROZEN -> State.FAILED 302862ms [err] INFO:aioice.ice:Connection(0) ICE completed 302862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40252) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\xc0\x0e\xfee-\xd3aB{\x9e[') 302862ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56229) -> ('172.17.0.2', 40252)) State.IN_PROGRESS -> State.SUCCEEDED 302881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 302881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 302883ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 302884ms [err] connectionstatechanged connecting completed stable 302884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 302907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 302907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 302907ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 302908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 302908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 302908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 302908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 302909ms [err] connectionstatechanged connected completed stable 302909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 302909ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c", "state": "connected"}] 302910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 302910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 302910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 302910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 302910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 302910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 302911ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 302912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 302912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 302912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3511734536, stream_id=1, stream_seq=0) 302912ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2502483736, stream_id=1, stream_seq=0) 302918ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2502483736, gaps=[]) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3511734536, gaps=[]) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2502483737, stream_id=1, stream_seq=1) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2502483737, gaps=[]) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2502483738, stream_id=1, stream_seq=2) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2502483738, gaps=[]) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2502483739, stream_id=1, stream_seq=3) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2502483739, gaps=[]) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2502483740, stream_id=1, stream_seq=4) 302918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2502483740, gaps=[]) 302918ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 302918ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 302918ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 302918ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 302918ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 302918ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 303016ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 303016ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 303016ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 303016ms [log] {"busId": "gpio1", "data": {"driver": "device1", "state": "strongH"}} 303016ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 303016ms [log] {"busId": "gpio2", "data": {"driver": "device1", "state": "strongL"}} 303016ms [log] [experimentStatusChanged] {"status": "running", "message": null} 303251ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c"}', extra='') 303251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c"}', extra='') 303252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 303252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 303252ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 303252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 303252ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 303252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 303252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 303252ms [err] connectionstatechanged closed closed closed 303252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 303252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 303253ms [err] connectionstatechanged closed closed closed 303253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 303253ms [err] connectionstatechanged closed closed closed 303253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 303253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a47736be-09e9-47de-84dc-3a9ef86eee0c", "state": "closed"}] 303253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 303253ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 303351ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 303351ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 303352ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value 303392ms [err] Traceback (most recent call last): 303392ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 303392ms [err] return _run_code(code, main_globals, None, 303392ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 303392ms [err] exec(code, run_globals) 303392ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 303392ms [err] sys.exit(main()) 303392ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 303392ms [err] asyncio.run(main_async()) 303392ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 303392ms [err] return loop.run_until_complete(main) 303392ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 303392ms [err] self.run_forever() 303392ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 303392ms [err] self._run_once() 303392ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 303392ms [err] event_list = self._selector.select(timeout) 303392ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 303392ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 303392ms [err] KeyboardInterrupt 303392ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 303392ms [err] h.flush() 303392ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver (webrtc): should transmit gpio value ================== js Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value 312464ms [log] starting device 313385ms [err] DEBUG:asyncio:Using selector: EpollSelector 313573ms [err] ERROR:asyncio:Unclosed client session 313573ms [err] client_session: 313678ms [log] parsing 313678ms [log] creating device handler 313678ms [log] [ready] 313678ms [log] reading line 313678ms [log] [websocketToken] "98edd10d-395d-41fc-b7ba-88fc8681e567" 313706ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 313706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 313706ms [log] [websocketConnected] 315726ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/02e824cf-b8b2-4a2f-8875-01074d185b90"}}', extra='') 315727ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/02e824cf-b8b2-4a2f-8875-01074d185b90"}}', extra='') 315727ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/02e824cf-b8b2-4a2f-8875-01074d185b90"} 315824ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 315824ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 315830ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c", "state": "new"}] 317833ms [err] makeOffer 317833ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 317833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 317833ms [err] v=0 317833ms [err] o=- 3963378399 3963378399 IN IP4 0.0.0.0 317833ms [err] s=- 317833ms [err] t=0 0 317833ms [err] a=group:BUNDLE 0 317833ms [err] a=msid-semantic:WMS * 317833ms [err] m=application 9 DTLS/SCTP 5000 317833ms [err] c=IN IP4 0.0.0.0 317833ms [err] a=mid:0 317833ms [err] a=sctpmap:5000 webrtc-datachannel 65535 317833ms [err] a=max-message-size:65536 317833ms [err] a=ice-ufrag:VLdm 317833ms [err] a=ice-pwd:kU1cwTMTUYYCfUsQeWu1yP 317833ms [err] a=fingerprint:sha-256 9D:21:04:64:23:C8:2D:19:D1:64:F4:0B:8B:D4:36:14:C9:AF:16:76:55:80:23:97:98:70:76:53:69:3B:EB:B9 317833ms [err] a=fingerprint:sha-384 DF:F8:67:E3:72:7C:80:3E:29:8C:06:04:49:67:DF:AE:CF:6E:A9:D8:D0:B8:B1:84:33:2C:6B:63:C3:FC:0F:48:E0:D2:40:AA:BE:71:7A:FC:09:BE:65:DA:C9:D0:7F:E4 317833ms [err] a=fingerprint:sha-512 A5:1F:3A:B9:5F:65:33:DE:8F:50:6C:10:6A:3F:97:80:06:71:A0:33:E1:58:64:D3:05:A8:28:4B:9E:5F:D2:8C:B2:7C:1E:1D:EC:1E:E1:FF:A8:0F:41:CD:60:23:33:52:36:F0:9A:77:3D:CF:BB:D9:F2:C7:78:8D:30:3F:F7:A1 317833ms [err] a=setup:actpass 317833ms [err] 317834ms [err] connectionstatechanged new new have-local-offer 317834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 317834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 317835ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c", "state": "new"}] 317835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 317836ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 317837ms [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'\x90\x10$\x9fC\x8a\xc3^c{\xd7\xd8') 317838ms [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'Hp\xb5|Tzj1\xc9\xe1\xb7\xad') 317838ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 317838ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5H\xf3^\x93\xed\xef\xbc+z\x19\xb8') 317838ms [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'\x90\x10$\x9fC\x8a\xc3^c{\xd7\xd8') 317838ms [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'Hp\xb5|Tzj1\xc9\xe1\xb7\xad') 318361ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5H\xf3^\x93\xed\xef\xbc+z\x19\xb8') 319369ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5H\xf3^\x93\xed\xef\xbc+z\x19\xb8') 321385ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xe5H\xf3^\x93\xed\xef\xbc+z\x19\xb8') 322838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 322839ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 322839ms [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='') 322839ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 322839ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322839ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322839ms [err] handleSignalingMessage 322839ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 322839ms [err] handleOptions 322839ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 322878ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c9jKQbk75LpS') 322878ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c9jKQbk75LpS') 322883ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8448236963827629872 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:Y9AE\\r\\na=ice-pwd:KYzNVf5tvlS0bJblJRK8dJjr\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 12:AB:62:46:DB:77:26:D3:F5:4A:A7:46:46:F6:2C:AC:10:A2:0F:4C:E1:B4:34:7C:D2:95:6D:43:3B:A4:D6:28\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8448236963827629872 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:Y9AE\\r\\na=ice-pwd:KYzNVf5tvlS0bJblJRK8dJjr\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 12:AB:62:46:DB:77:26:D3:F5:4A:A7:46:46:F6:2C:AC:10:A2:0F:4C:E1:B4:34:7C:D2:95:6D:43:3B:A4:D6:28\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322883ms [err] handleSignalingMessage 322883ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 322883ms [err] handleAnswer 322883ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 322883ms [err] acceptAnswer 322883ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 322883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 322883ms [err] v=0 322883ms [err] o=- 8448236963827629872 2 IN IP4 127.0.0.1 322883ms [err] s=- 322883ms [err] t=0 0 322883ms [err] a=group:BUNDLE 0 322883ms [err] a=msid-semantic: WMS 322883ms [err] m=application 9 DTLS/SCTP 5000 322883ms [err] c=IN IP4 0.0.0.0 322883ms [err] a=ice-ufrag:Y9AE 322883ms [err] a=ice-pwd:KYzNVf5tvlS0bJblJRK8dJjr 322883ms [err] a=ice-options:trickle 322883ms [err] a=fingerprint:sha-256 12:AB:62:46:DB:77:26:D3:F5:4A:A7:46:46:F6:2C:AC:10:A2:0F:4C:E1:B4:34:7C:D2:95:6D:43:3B:A4:D6:28 322883ms [err] a=setup:active 322883ms [err] a=mid:0 322883ms [err] a=sctpmap:5000 webrtc-datachannel 1024 322883ms [err] 322884ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 322884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 322884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 322884ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dNrQWoE6cA 1 udp 1845501695 172.17.0.2 45450 typ prflx) 322884ms [err] connectionstatechanged connecting checking stable 322884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 322884ms [err] connectionstatechanged connecting checking stable 322884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 322884ms [err] connectionstatechanged connecting checking stable 322884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 322884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56457) -> ('172.17.0.2', 45450)) State.WAITING -> State.IN_PROGRESS 322884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xf0\x84\xcc\x9c\x19\x9d#\xc0f\xd1\x0e') 322885ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c", "state": "connecting"}] 322885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xf0\x84\xcc\x9c\x19\x9d#\xc0f\xd1\x0e') 322885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56457) -> ('172.17.0.2', 45450)) State.IN_PROGRESS -> State.SUCCEEDED 322885ms [err] INFO:aioice.ice:Connection(0) ICE completed 322891ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:553460465 1 udp 2113937151 399b32fc-acc4-4708-86b4-506cf4097191.local 45450 typ host generation 0 ufrag Y9AE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322891ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:553460465 1 udp 2113937151 399b32fc-acc4-4708-86b4-506cf4097191.local 45450 typ host generation 0 ufrag Y9AE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322891ms [err] handleSignalingMessage 322891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 322891ms [err] handleIceCandidate 322891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 322891ms [err] acceptIceCandidate 322891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 322894ms [err] INFO:aioice.ice:Connection(0) Remote candidate "399b32fc-acc4-4708-86b4-506cf4097191.local" resolved to 172.17.0.2 322895ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3017180130 1 udp 1677729535 141.24.211.56 45450 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Y9AE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322895ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3017180130 1 udp 1677729535 141.24.211.56 45450 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Y9AE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 322895ms [err] handleSignalingMessage 322895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 322895ms [err] handleIceCandidate 322895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 322895ms [err] acceptIceCandidate 322895ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 322925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56457) -> ('172.17.0.2', 45450)) State.FROZEN -> State.IN_PROGRESS 322925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\tC\x97\xd5T\xf8\xe1z\x99O\x13\xc7') 322926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\tC\x97\xd5T\xf8\xe1z\x99O\x13\xc7') 322926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56457) -> ('172.17.0.2', 45450)) State.IN_PROGRESS -> State.SUCCEEDED 322926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55498) -> ('172.17.0.2', 45450)) State.FROZEN -> State.FAILED 322926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56457) -> ('141.24.211.56', 45450)) State.FROZEN -> State.FAILED 322926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55498) -> ('141.24.211.56', 45450)) State.FROZEN -> State.FAILED 322936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vGAMhhs599aw') 322936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vGAMhhs599aw') 322968ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 322968ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 322969ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 322969ms [err] connectionstatechanged connecting completed stable 322969ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 322971ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 322972ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 322972ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 322972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 322972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 322973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 322973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 322973ms [err] connectionstatechanged connected completed stable 322973ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 322973ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c", "state": "connected"}] 322975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 322976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 322976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 322976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 322976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 322976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 322976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 322977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 322977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 322977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 322977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4116853475, stream_id=1, stream_seq=0) 322977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 322978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4116853475, gaps=[]) 322978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 322978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3673434757, stream_id=1, stream_seq=0) 322978ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 322978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3673434757, gaps=[]) 322980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3673434758, stream_id=1, stream_seq=1) 322980ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 322980ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 322980ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 322980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3673434758, gaps=[]) 322981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3673434759, stream_id=1, stream_seq=2) 322981ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 322981ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 322981ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 322981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3673434759, gaps=[]) 323017ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vY+bCQ35jSXZ') 323019ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vY+bCQ35jSXZ') 323074ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 323074ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 323074ms [log] [experimentStatusChanged] {"status": "running", "message": null} 323076ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oqft2zTUfxTZ') 323076ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oqft2zTUfxTZ') 323076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55498) -> ('172.17.0.2', 45450)) State.WAITING -> State.IN_PROGRESS 323077ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9b\t\xc1\xcdM\xb9 \x196\n\xbe\xdd') 323078ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45450) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9b\t\xc1\xcdM\xb9 \x196\n\xbe\xdd') 323078ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 55498) -> ('172.17.0.2', 45450)) State.IN_PROGRESS -> State.SUCCEEDED 323277ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 323277ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c"}', extra='') 323278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 323278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 323278ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 323278ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 323278ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 323278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 323278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 323279ms [err] connectionstatechanged closed closed closed 323279ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 323279ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 323279ms [err] connectionstatechanged closed closed closed 323279ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 323279ms [err] connectionstatechanged closed closed closed 323279ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 323279ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83838972-655b-4711-ab5d-d09bc0c8bb7c", "state": "closed"}] 323280ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 323280ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 323368ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 323368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 323369ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver (webrtc): should transmit gpio value 323410ms [err] Traceback (most recent call last): 323410ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 323411ms [err] return _run_code(code, main_globals, None, 323411ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 323411ms [err] exec(code, run_globals) 323411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 323411ms [err] sys.exit(main()) 323411ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 323411ms [err] asyncio.run(main_async()) 323411ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 323411ms [err] return loop.run_until_complete(main) 323411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 323411ms [err] self.run_forever() 323411ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 323412ms [err] self._run_once() 323412ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 323412ms [err] event_list = self._selector.select(timeout) 323412ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 323412ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 323412ms [err] KeyboardInterrupt 323414ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 323414ms [err] h.flush() 323414ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 323654ms [log] starting device 324470ms [err] DEBUG:asyncio:Using selector: EpollSelector 324618ms [err] ERROR:asyncio:Unclosed client session 324618ms [err] client_session: 324720ms [log] parsing 324720ms [log] creating device handler 324720ms [log] [ready] 324720ms [log] reading line 324720ms [log] [websocketToken] "8b9ce6bc-ef27-4e99-b692-9d4e724230aa" 324753ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 324753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 324753ms [log] [websocketConnected] 326636ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/b5d31bc8-68d4-4cf8-8b32-3c21fa6ce934"}}', extra='') 326636ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/b5d31bc8-68d4-4cf8-8b32-3c21fa6ce934"}}', extra='') 326636ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/b5d31bc8-68d4-4cf8-8b32-3c21fa6ce934"} 326732ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 326732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 326763ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb", "state": "new"}] 328777ms [err] makeOffer 328777ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 328777ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 328777ms [err] v=0 328777ms [err] o=- 3963378410 3963378410 IN IP4 0.0.0.0 328777ms [err] s=- 328777ms [err] t=0 0 328777ms [err] a=group:BUNDLE 0 328777ms [err] a=msid-semantic:WMS * 328777ms [err] m=application 9 DTLS/SCTP 5000 328777ms [err] c=IN IP4 0.0.0.0 328777ms [err] a=mid:0 328777ms [err] a=sctpmap:5000 webrtc-datachannel 65535 328777ms [err] a=max-message-size:65536 328777ms [err] a=ice-ufrag:5GwK 328777ms [err] a=ice-pwd:Sqzy307QS1pRhhNb1U8TTl 328777ms [err] a=fingerprint:sha-256 83:2C:35:F0:ED:28:BC:58:BA:EE:19:CD:1B:E7:B6:7D:77:E8:0A:95:97:CC:4C:0E:2C:25:06:32:C2:5C:70:1B 328777ms [err] a=fingerprint:sha-384 07:83:53:F9:71:A1:91:A1:0D:8D:87:BB:7E:80:4A:7F:C7:88:AE:89:03:46:A5:56:AE:50:B1:D8:98:E9:0F:03:00:9A:7B:80:E6:ED:40:22:FC:D5:40:D7:4D:D2:44:A8 328777ms [err] a=fingerprint:sha-512 53:29:89:E7:7C:69:C3:87:2F:06:48:00:6A:7D:88:70:5F:73:07:1D:00:62:09:E5:FF:A8:47:71:42:10:85:7E:CB:97:4C:77:14:B4:12:7B:9E:7C:46:B8:FC:C6:F0:EC:B0:E4:16:3F:0A:D1:0F:2E:7D:F4:17:95:6C:6A:4F:7C 328777ms [err] a=setup:actpass 328777ms [err] 328778ms [err] connectionstatechanged new new have-local-offer 328778ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 328778ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 328779ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb", "state": "new"}] 328779ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 328779ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 328780ms [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'\xb3\xeb\xc6\xd2\xf4N\xc8\xab\x92\xadRG') 328781ms [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"\xcd\xc7%'+\xcd!3\xf4\xe6\xa2\xfa") 328781ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 328781ms [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'\xb3\xeb\xc6\xd2\xf4N\xc8\xab\x92\xadRG') 328782ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83\xd2Z\xbc\x14pn\x82\xe4?\xce\xe2') 328782ms [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"\xcd\xc7%'+\xcd!3\xf4\xe6\xa2\xfa") 329283ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83\xd2Z\xbc\x14pn\x82\xe4?\xce\xe2') 330285ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83\xd2Z\xbc\x14pn\x82\xe4?\xce\xe2') 332287ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x83\xd2Z\xbc\x14pn\x82\xe4?\xce\xe2') 333782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 333782ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 333782ms [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='') 333782ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 333782ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333782ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333782ms [err] handleSignalingMessage 333783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 333783ms [err] handleOptions 333783ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 333821ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9fz59U6Gq+X+') 333822ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9fz59U6Gq+X+') 333822ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4913810090429727672 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:V9Vp\\r\\na=ice-pwd:Ne7QmAD3G+90ooBHNa+vCcJE\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 65:B7:91:A7:76:3A:F6:F1:07:D8:0E:B3:46:A1:83:10:9D:D6:DC:03:3C:A2:4F:DB:9C:B3:13:DC:2E:F3:BE:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333822ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4913810090429727672 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:V9Vp\\r\\na=ice-pwd:Ne7QmAD3G+90ooBHNa+vCcJE\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 65:B7:91:A7:76:3A:F6:F1:07:D8:0E:B3:46:A1:83:10:9D:D6:DC:03:3C:A2:4F:DB:9C:B3:13:DC:2E:F3:BE:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333823ms [err] handleSignalingMessage 333823ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 333823ms [err] handleAnswer 333823ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 333823ms [err] acceptAnswer 333823ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 333823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 333823ms [err] v=0 333823ms [err] o=- 4913810090429727672 2 IN IP4 127.0.0.1 333823ms [err] s=- 333823ms [err] t=0 0 333823ms [err] a=group:BUNDLE 0 333823ms [err] a=msid-semantic: WMS 333823ms [err] m=application 9 DTLS/SCTP 5000 333823ms [err] c=IN IP4 0.0.0.0 333823ms [err] a=ice-ufrag:V9Vp 333823ms [err] a=ice-pwd:Ne7QmAD3G+90ooBHNa+vCcJE 333823ms [err] a=ice-options:trickle 333823ms [err] a=fingerprint:sha-256 65:B7:91:A7:76:3A:F6:F1:07:D8:0E:B3:46:A1:83:10:9D:D6:DC:03:3C:A2:4F:DB:9C:B3:13:DC:2E:F3:BE:FA 333823ms [err] a=setup:active 333823ms [err] a=mid:0 333823ms [err] a=sctpmap:5000 webrtc-datachannel 1024 333823ms [err] 333824ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 333824ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 333824ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 333824ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zwslgonNWI 1 udp 1845501695 172.17.0.2 47131 typ prflx) 333824ms [err] connectionstatechanged connecting checking stable 333824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 333824ms [err] connectionstatechanged connecting checking stable 333824ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 333825ms [err] connectionstatechanged connecting checking stable 333825ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 333825ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57496) -> ('172.17.0.2', 47131)) State.WAITING -> State.IN_PROGRESS 333825ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1d\x02\x8a\x86$\xec\xcf9\x81\xb6\xdd\xdd') 333825ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb", "state": "connecting"}] 333825ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1d\x02\x8a\x86$\xec\xcf9\x81\xb6\xdd\xdd') 333826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57496) -> ('172.17.0.2', 47131)) State.IN_PROGRESS -> State.SUCCEEDED 333826ms [err] INFO:aioice.ice:Connection(0) ICE completed 333834ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:606540449 1 udp 2113937151 4b17b1e4-56d3-49d0-b785-e89b146bb8f3.local 47131 typ host generation 0 ufrag V9Vp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:606540449 1 udp 2113937151 4b17b1e4-56d3-49d0-b785-e89b146bb8f3.local 47131 typ host generation 0 ufrag V9Vp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333834ms [err] handleSignalingMessage 333834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 333834ms [err] handleIceCandidate 333834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 333834ms [err] acceptIceCandidate 333834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 333838ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4b17b1e4-56d3-49d0-b785-e89b146bb8f3.local" resolved to 172.17.0.2 333838ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2685040862 1 udp 1677729535 141.24.211.56 47131 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag V9Vp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333838ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2685040862 1 udp 1677729535 141.24.211.56 47131 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag V9Vp network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 333838ms [err] handleSignalingMessage 333838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 333838ms [err] handleIceCandidate 333838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 333838ms [err] acceptIceCandidate 333838ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 333869ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57496) -> ('172.17.0.2', 47131)) State.FROZEN -> State.IN_PROGRESS 333869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xebf\x13\xc2\xde\x17\xc2\xf1\xbbgat') 333870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xebf\x13\xc2\xde\x17\xc2\xf1\xbbgat') 333870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57496) -> ('172.17.0.2', 47131)) State.IN_PROGRESS -> State.SUCCEEDED 333870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60836) -> ('172.17.0.2', 47131)) State.FROZEN -> State.FAILED 333870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57496) -> ('141.24.211.56', 47131)) State.FROZEN -> State.FAILED 333870ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60836) -> ('141.24.211.56', 47131)) State.FROZEN -> State.FAILED 333873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'oXhmXoEF9qwd') 333873ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'oXhmXoEF9qwd') 333890ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 333890ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 333892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 333913ms [err] connectionstatechanged connecting completed stable 333913ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 333916ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 333916ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 333916ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 333916ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 333916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 333916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 333916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 333916ms [err] connectionstatechanged connected completed stable 333916ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 333916ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb", "state": "connected"}] 333919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 333920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 333920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 333920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 333920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 333920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 333920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 333921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 333921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 333921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 333921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1664129510, stream_id=1, stream_seq=0) 333921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 333922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1664129510, gaps=[]) 333922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 333922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=590780851, stream_id=1, stream_seq=0) 333922ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 333923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=590780851, gaps=[]) 333924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=590780852, stream_id=1, stream_seq=1) 333924ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 333924ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 333924ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 333924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=590780852, gaps=[]) 333925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=590780853, stream_id=1, stream_seq=2) 333925ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 333925ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 333925ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 333925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=590780853, gaps=[]) 333925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=590780854, stream_id=1, stream_seq=3) 333925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=590780854, gaps=[]) 333926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=590780855, stream_id=1, stream_seq=4) 333926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=590780855, gaps=[]) 333935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ja08kwGspqPr') 333936ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ja08kwGspqPr') 334013ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'hBq2xupj+AFn') 334014ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'hBq2xupj+AFn') 334014ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60836) -> ('172.17.0.2', 47131)) State.WAITING -> State.IN_PROGRESS 334014ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x04\xed~\xb8F NJ\x02\xff\x0c=') 334016ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 47131) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x04\xed~\xb8F NJ\x02\xff\x0c=') 334016ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60836) -> ('172.17.0.2', 47131)) State.IN_PROGRESS -> State.SUCCEEDED 334021ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 334021ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 334021ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 334021ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 334021ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 334021ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 334021ms [log] [experimentStatusChanged] {"status": "running", "message": null} 334212ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 334212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb"}', extra='') 334212ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 334213ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 334213ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 334213ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 334213ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 334213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 334213ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 334213ms [err] connectionstatechanged closed closed closed 334213ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 334213ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 334214ms [err] connectionstatechanged closed closed closed 334214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 334214ms [err] connectionstatechanged closed closed closed 334214ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 334214ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0dfd00a7-454a-4174-b767-3be7a1a274cb", "state": "closed"}] 334214ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 334214ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 334304ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 334304ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 334304ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value 334324ms [err] Traceback (most recent call last): 334324ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 334349ms [err] return _run_code(code, main_globals, None, 334349ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 334349ms [err] exec(code, run_globals) 334349ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 334349ms [err] sys.exit(main()) 334349ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 334349ms [err] asyncio.run(main_async()) 334349ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 334350ms [err] return loop.run_until_complete(main) 334350ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 334350ms [err] self.run_forever() 334350ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 334350ms [err] self._run_once() 334350ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 334351ms [err] event_list = self._selector.select(timeout) 334351ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 334351ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 334351ms [err] KeyboardInterrupt 334352ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 334352ms [err] h.flush() 334352ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver (webrtc): should transmit gpio value ================== python Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value 356788ms [log] starting device 357629ms [err] DEBUG:asyncio:Using selector: EpollSelector 357793ms [err] ERROR:asyncio:Unclosed client session 357793ms [err] client_session: 357887ms [log] parsing 357887ms [log] creating device handler 357887ms [log] [ready] 357887ms [log] reading line 357887ms [log] [websocketToken] "7ec2acc6-1da0-4a02-a7d1-216beda124e6" 357917ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 357917ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 357917ms [log] [websocketConnected] 358458ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/35b74293-0e5e-4d63-b9e2-a79e561465ca"}}', extra='') 358458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/35b74293-0e5e-4d63-b9e2-a79e561465ca"}}', extra='') 358458ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/35b74293-0e5e-4d63-b9e2-a79e561465ca"} 358556ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 358556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 358585ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c", "state": "new"}] 360601ms [err] makeOffer 360601ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 360601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 360601ms [err] v=0 360601ms [err] o=- 3963378442 3963378442 IN IP4 0.0.0.0 360601ms [err] s=- 360601ms [err] t=0 0 360601ms [err] a=group:BUNDLE 0 360601ms [err] a=msid-semantic:WMS * 360601ms [err] m=application 9 DTLS/SCTP 5000 360601ms [err] c=IN IP4 0.0.0.0 360601ms [err] a=mid:0 360601ms [err] a=sctpmap:5000 webrtc-datachannel 65535 360601ms [err] a=max-message-size:65536 360601ms [err] a=ice-ufrag:Xxfq 360601ms [err] a=ice-pwd:5xyOgwuGRy5DP2lH2SDzDu 360601ms [err] a=fingerprint:sha-256 63:78:31:91:D9:B2:0B:B2:4A:04:8E:9C:86:5C:73:6F:CB:1F:8A:94:FB:0E:00:9D:FF:DE:74:0C:C1:A5:1B:47 360601ms [err] a=fingerprint:sha-384 9B:CE:18:5B:27:19:7C:55:77:F7:D8:32:11:54:EF:D4:8C:B8:17:63:9C:91:DA:38:4C:D8:5B:90:D2:9D:67:E8:6F:40:7F:9B:D7:DB:C8:2D:59:AD:D4:47:CC:FA:6E:C5 360601ms [err] a=fingerprint:sha-512 98:A4:8E:C5:43:6C:1A:5D:44:D4:1F:69:52:5F:23:E8:BC:76:D0:FF:82:1F:5B:56:2E:C1:78:9F:22:81:6F:DE:D3:91:F1:D6:A3:A5:DB:F7:52:B1:27:69:A0:18:07:8A:54:32:C8:BE:E5:63:BA:37:26:EC:C8:9C:44:80:D6:BC 360601ms [err] a=setup:actpass 360601ms [err] 360602ms [err] connectionstatechanged new new have-local-offer 360602ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 360602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 360604ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c", "state": "new"}] 360604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 360604ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 360606ms [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'\xf9f\xc0\xa6\xec\x9c\xb6r\xd2\xbbO\x19') 360606ms [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'\x02\x12\xf8/\x0f}\x9b7\x99\xc6\\\xd1') 360606ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 360606ms [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'\xf9f\xc0\xa6\xec\x9c\xb6r\xd2\xbbO\x19') 360607ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa0\xb1\xa2p\x87_a\x9bs\xd4\xd4\xe5') 360607ms [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'\x02\x12\xf8/\x0f}\x9b7\x99\xc6\\\xd1') 361108ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa0\xb1\xa2p\x87_a\x9bs\xd4\xd4\xe5') 362109ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa0\xb1\xa2p\x87_a\x9bs\xd4\xd4\xe5') 364112ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa0\xb1\xa2p\x87_a\x9bs\xd4\xd4\xe5') 365607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 365608ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 365608ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 365608ms [err] handleSignalingMessage 365608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 365608ms [err] handleOptions 365608ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 365608ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 365608ms [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='') 365608ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 370648ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'o\xa9"x\x8d\x12\xee\xed`\xceB\xc7') 370648ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'o\xa9"x\x8d\x12\xee\xed`\xceB\xc7') 370684ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378447 3963378447 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 32812 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32812 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41347 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 32812 typ srflx raddr 172.17.0.2 rport 32812\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41347 typ srflx raddr 172.30.0.1 rport 41347\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OW1L\\r\\na=ice-pwd:I17qAoZVaNNZqSI8QadRZ9\\r\\na=fingerprint:sha-256 7E:38:4C:19:D9:03:3B:85:FF:64:AA:BB:CD:82:82:63:DE:CB:9F:94:1C:12:06:F7:39:B6:2E:78:11:58:15:CA\\r\\na=fingerprint:sha-384 02:37:4F:D3:62:9A:B0:68:67:E5:ED:6E:57:5E:B6:E6:1A:04:B0:EB:B0:3B:0B:03:26:22:83:92:AD:43:82:6F:D2:3B:B7:A7:85:50:D2:D0:FD:C3:C2:92:96:45:38:93\\r\\na=fingerprint:sha-512 5F:6F:24:01:62:BB:B6:D0:B6:08:D6:9B:95:3F:F0:FF:CD:16:BF:B3:53:00:EF:15:42:A3:8A:BC:86:E5:FD:27:16:0E:8B:B0:F0:D6:BD:CD:91:B4:5D:91:9A:F7:88:38:D8:CF:B2:6F:5F:73:B1:50:17:B7:38:27:C6:C5:F3:8D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 370684ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378447 3963378447 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 32812 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32812 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41347 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 32812 typ srflx raddr 172.17.0.2 rport 32812\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41347 typ srflx raddr 172.30.0.1 rport 41347\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OW1L\\r\\na=ice-pwd:I17qAoZVaNNZqSI8QadRZ9\\r\\na=fingerprint:sha-256 7E:38:4C:19:D9:03:3B:85:FF:64:AA:BB:CD:82:82:63:DE:CB:9F:94:1C:12:06:F7:39:B6:2E:78:11:58:15:CA\\r\\na=fingerprint:sha-384 02:37:4F:D3:62:9A:B0:68:67:E5:ED:6E:57:5E:B6:E6:1A:04:B0:EB:B0:3B:0B:03:26:22:83:92:AD:43:82:6F:D2:3B:B7:A7:85:50:D2:D0:FD:C3:C2:92:96:45:38:93\\r\\na=fingerprint:sha-512 5F:6F:24:01:62:BB:B6:D0:B6:08:D6:9B:95:3F:F0:FF:CD:16:BF:B3:53:00:EF:15:42:A3:8A:BC:86:E5:FD:27:16:0E:8B:B0:F0:D6:BD:CD:91:B4:5D:91:9A:F7:88:38:D8:CF:B2:6F:5F:73:B1:50:17:B7:38:27:C6:C5:F3:8D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 370684ms [err] handleSignalingMessage 370684ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 370684ms [err] handleAnswer 370684ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 370684ms [err] acceptAnswer 370684ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 370684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 370684ms [err] v=0 370684ms [err] o=- 3963378447 3963378447 IN IP4 0.0.0.0 370684ms [err] s=- 370684ms [err] t=0 0 370684ms [err] a=group:BUNDLE 0 370684ms [err] a=msid-semantic:WMS * 370684ms [err] m=application 32812 DTLS/SCTP 5000 370684ms [err] c=IN IP4 172.17.0.2 370684ms [err] a=mid:0 370684ms [err] a=sctpmap:5000 webrtc-datachannel 65535 370684ms [err] a=max-message-size:65536 370684ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32812 typ host 370684ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41347 typ host 370684ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 32812 typ srflx raddr 172.17.0.2 rport 32812 370684ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41347 typ srflx raddr 172.30.0.1 rport 41347 370684ms [err] a=end-of-candidates 370684ms [err] a=ice-ufrag:OW1L 370684ms [err] a=ice-pwd:I17qAoZVaNNZqSI8QadRZ9 370684ms [err] a=fingerprint:sha-256 7E:38:4C:19:D9:03:3B:85:FF:64:AA:BB:CD:82:82:63:DE:CB:9F:94:1C:12:06:F7:39:B6:2E:78:11:58:15:CA 370684ms [err] a=fingerprint:sha-384 02:37:4F:D3:62:9A:B0:68:67:E5:ED:6E:57:5E:B6:E6:1A:04:B0:EB:B0:3B:0B:03:26:22:83:92:AD:43:82:6F:D2:3B:B7:A7:85:50:D2:D0:FD:C3:C2:92:96:45:38:93 370684ms [err] a=fingerprint:sha-512 5F:6F:24:01:62:BB:B6:D0:B6:08:D6:9B:95:3F:F0:FF:CD:16:BF:B3:53:00:EF:15:42:A3:8A:BC:86:E5:FD:27:16:0E:8B:B0:F0:D6:BD:CD:91:B4:5D:91:9A:F7:88:38:D8:CF:B2:6F:5F:73:B1:50:17:B7:38:27:C6:C5:F3:8D 370684ms [err] a=setup:active 370684ms [err] 370684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41347) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'.\x08\r;i\xc5\x13\xc0\xad\xf8\x8b\xd0') 370684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41347) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'.\x08\r;i\xc5\x13\xc0\xad\xf8\x8b\xd0') 370684ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 370684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 370684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 370684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.17.0.2', 32812)) State.FROZEN -> State.WAITING 370684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57435) -> ('172.17.0.2', 32812)) State.FROZEN -> State.WAITING 370684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.30.0.1', 41347)) State.FROZEN -> State.WAITING 370684ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6TsNduoO5R 1 udp 1862270975 172.17.0.2 41347 typ prflx) 370684ms [err] connectionstatechanged connecting checking stable 370684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 370684ms [err] connectionstatechanged connecting checking stable 370684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 370684ms [err] connectionstatechanged connecting checking stable 370684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 370684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.17.0.2', 32812)) State.WAITING -> State.IN_PROGRESS 370684ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 32812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x\x8dl\xe6\x19\xb9\x13\x89`\x8a\xf0u') 370684ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.17.0.2', 41347)) State.WAITING -> State.IN_PROGRESS 370685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41347) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f\xfe\xf3lWR$\xean\xa8\x9d\x0b') 370685ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c", "state": "connecting"}] 370685ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 32812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x\x8dl\xe6\x19\xb9\x13\x89`\x8a\xf0u') 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.17.0.2', 32812)) State.IN_PROGRESS -> State.SUCCEEDED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57435) -> ('172.17.0.2', 32812)) State.WAITING -> State.FAILED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.30.0.1', 41347)) State.WAITING -> State.FAILED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57435) -> ('172.30.0.1', 41347)) State.FROZEN -> State.FAILED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('141.24.211.56', 32812)) State.FROZEN -> State.FAILED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57435) -> ('141.24.211.56', 32812)) State.FROZEN -> State.FAILED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('141.24.211.56', 41347)) State.FROZEN -> State.FAILED 370685ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57435) -> ('141.24.211.56', 41347)) State.FROZEN -> State.FAILED 370686ms [err] INFO:aioice.ice:Connection(0) ICE completed 370686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41347) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f\xfe\xf3lWR$\xean\xa8\x9d\x0b') 370686ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52615) -> ('172.17.0.2', 41347)) State.IN_PROGRESS -> State.SUCCEEDED 370705ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 370705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 370706ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 370707ms [err] connectionstatechanged connecting completed stable 370707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 370730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 370730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 370730ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 370730ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 370730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 370731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 370731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 370731ms [err] connectionstatechanged connected completed stable 370731ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 370731ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c", "state": "connected"}] 370733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 370733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 370733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 370733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 370733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 370733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 370735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 370735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 370735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 370735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2776912092, stream_id=1, stream_seq=0) 370735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 370736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4181026388, stream_id=1, stream_seq=0) 370736ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 370736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4181026388, gaps=[]) 370737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2776912092, gaps=[]) 370737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 370737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4181026389, stream_id=1, stream_seq=1) 370738ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 370738ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 370738ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 370738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4181026389, gaps=[]) 370738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4181026390, stream_id=1, stream_seq=2) 370738ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 370738ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 370738ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 370739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4181026390, gaps=[]) 370832ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 370832ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 370832ms [log] [experimentStatusChanged] {"status": "running", "message": null} 370992ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c"}', extra='') 370992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c"}', extra='') 371017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 371017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 371017ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 371017ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 371017ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 371017ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 371017ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 371017ms [err] connectionstatechanged closed closed closed 371017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 371018ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 371018ms [err] connectionstatechanged closed closed closed 371018ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 371018ms [err] connectionstatechanged closed closed closed 371018ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 371018ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0cb1f199-149e-468e-b1e1-2d9bb0a2897c", "state": "closed"}] 371018ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 371018ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 371087ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 371087ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 371087ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver (webrtc): should transmit gpio value 371129ms [err] Traceback (most recent call last): 371129ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 371129ms [err] return _run_code(code, main_globals, None, 371129ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 371129ms [err] exec(code, run_globals) 371129ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 371129ms [err] sys.exit(main()) 371129ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 371129ms [err] asyncio.run(main_async()) 371129ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 371130ms [err] return loop.run_until_complete(main) 371130ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 371130ms [err] self.run_forever() 371130ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 371130ms [err] self._run_once() 371130ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 371130ms [err] event_list = self._selector.select(timeout) 371130ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 371131ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 371131ms [err] KeyboardInterrupt 371132ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 371132ms [err] h.flush() 371132ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 371405ms [log] starting device 372184ms [err] DEBUG:asyncio:Using selector: EpollSelector 372335ms [err] ERROR:asyncio:Unclosed client session 372335ms [err] client_session: 372460ms [log] parsing 372460ms [log] creating device handler 372460ms [log] [ready] 372460ms [log] reading line 372460ms [log] [websocketToken] "8af31f8b-eec0-415f-b988-83afd01097d9" 372467ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 372467ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 372467ms [log] [websocketConnected] 373034ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/ca7593c6-1212-4a14-87de-ec26960a4bce"}}', extra='') 373034ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/ca7593c6-1212-4a14-87de-ec26960a4bce"}}', extra='') 373034ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/ca7593c6-1212-4a14-87de-ec26960a4bce"} 373135ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 373135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 373139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f", "state": "new"}] 375145ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 375145ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 375145ms [err] handleSignalingMessage 375145ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 375145ms [err] handleOptions 375145ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 375145ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 375145ms [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='') 375145ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 380154ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378457 3963378457 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 44069 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44069 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57667 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44069 typ srflx raddr 172.17.0.2 rport 44069\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57667 typ srflx raddr 172.30.0.1 rport 57667\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OlWA\\r\\na=ice-pwd:m3smWo7J2rnjd5r0mjlddi\\r\\na=fingerprint:sha-256 51:E3:19:97:09:1A:0D:D5:EA:A4:EA:0D:5A:BD:B1:9F:B9:2C:64:68:29:C7:02:28:D9:61:A2:52:69:ED:3A:00\\r\\na=fingerprint:sha-384 42:EA:FE:70:D8:82:FD:39:FF:FE:5A:B1:8B:1C:F0:23:DE:C2:16:05:2C:C0:B2:1D:06:9C:58:7C:89:C8:6E:DE:BB:A7:89:6B:AA:15:DF:84:8E:0C:8A:A3:C0:EF:02:1B\\r\\na=fingerprint:sha-512 9A:09:1B:C2:EB:20:B7:7C:BC:40:14:AE:15:49:AC:4F:B1:0B:54:2D:7D:E8:69:86:1E:5C:AB:92:D5:B8:31:C1:40:B0:9E:10:3F:8E:5A:07:49:D6:26:5E:EC:4E:A0:38:27:3D:D9:1F:96:9F:B0:B2:36:23:99:F9:B4:D6:FD:45\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 380154ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378457 3963378457 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 44069 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44069 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57667 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44069 typ srflx raddr 172.17.0.2 rport 44069\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57667 typ srflx raddr 172.30.0.1 rport 57667\\r\\na=end-of-candidates\\r\\na=ice-ufrag:OlWA\\r\\na=ice-pwd:m3smWo7J2rnjd5r0mjlddi\\r\\na=fingerprint:sha-256 51:E3:19:97:09:1A:0D:D5:EA:A4:EA:0D:5A:BD:B1:9F:B9:2C:64:68:29:C7:02:28:D9:61:A2:52:69:ED:3A:00\\r\\na=fingerprint:sha-384 42:EA:FE:70:D8:82:FD:39:FF:FE:5A:B1:8B:1C:F0:23:DE:C2:16:05:2C:C0:B2:1D:06:9C:58:7C:89:C8:6E:DE:BB:A7:89:6B:AA:15:DF:84:8E:0C:8A:A3:C0:EF:02:1B\\r\\na=fingerprint:sha-512 9A:09:1B:C2:EB:20:B7:7C:BC:40:14:AE:15:49:AC:4F:B1:0B:54:2D:7D:E8:69:86:1E:5C:AB:92:D5:B8:31:C1:40:B0:9E:10:3F:8E:5A:07:49:D6:26:5E:EC:4E:A0:38:27:3D:D9:1F:96:9F:B0:B2:36:23:99:F9:B4:D6:FD:45\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 380154ms [err] handleSignalingMessage 380154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 380154ms [err] handleOffer 380154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 380154ms [err] makeAnswer 380154ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 380154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 380154ms [err] v=0 380154ms [err] o=- 3963378457 3963378457 IN IP4 0.0.0.0 380154ms [err] s=- 380154ms [err] t=0 0 380154ms [err] a=group:BUNDLE 0 380154ms [err] a=msid-semantic:WMS * 380154ms [err] m=application 44069 DTLS/SCTP 5000 380154ms [err] c=IN IP4 172.17.0.2 380154ms [err] a=mid:0 380154ms [err] a=sctpmap:5000 webrtc-datachannel 65535 380154ms [err] a=max-message-size:65536 380154ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44069 typ host 380154ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57667 typ host 380154ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44069 typ srflx raddr 172.17.0.2 rport 44069 380154ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57667 typ srflx raddr 172.30.0.1 rport 57667 380154ms [err] a=end-of-candidates 380154ms [err] a=ice-ufrag:OlWA 380154ms [err] a=ice-pwd:m3smWo7J2rnjd5r0mjlddi 380154ms [err] a=fingerprint:sha-256 51:E3:19:97:09:1A:0D:D5:EA:A4:EA:0D:5A:BD:B1:9F:B9:2C:64:68:29:C7:02:28:D9:61:A2:52:69:ED:3A:00 380154ms [err] a=fingerprint:sha-384 42:EA:FE:70:D8:82:FD:39:FF:FE:5A:B1:8B:1C:F0:23:DE:C2:16:05:2C:C0:B2:1D:06:9C:58:7C:89:C8:6E:DE:BB:A7:89:6B:AA:15:DF:84:8E:0C:8A:A3:C0:EF:02:1B 380154ms [err] a=fingerprint:sha-512 9A:09:1B:C2:EB:20:B7:7C:BC:40:14:AE:15:49:AC:4F:B1:0B:54:2D:7D:E8:69:86:1E:5C:AB:92:D5:B8:31:C1:40:B0:9E:10:3F:8E:5A:07:49:D6:26:5E:EC:4E:A0:38:27:3D:D9:1F:96:9F:B0:B2:36:23:99:F9:B4:D6:FD:45 380154ms [err] a=setup:actpass 380154ms [err] 380157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 380157ms [err] v=0 380157ms [err] o=- 3963378457 3963378457 IN IP4 0.0.0.0 380157ms [err] s=- 380157ms [err] t=0 0 380157ms [err] a=group:BUNDLE 0 380157ms [err] a=msid-semantic:WMS * 380157ms [err] m=application 44069 DTLS/SCTP 5000 380157ms [err] c=IN IP4 172.17.0.2 380157ms [err] a=mid:0 380157ms [err] a=sctpmap:5000 webrtc-datachannel 65535 380157ms [err] a=max-message-size:65536 380157ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44069 typ host 380157ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57667 typ host 380157ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 44069 typ srflx raddr 172.17.0.2 rport 44069 380157ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 57667 typ srflx raddr 172.30.0.1 rport 57667 380157ms [err] a=end-of-candidates 380157ms [err] a=ice-ufrag:OlWA 380157ms [err] a=ice-pwd:m3smWo7J2rnjd5r0mjlddi 380157ms [err] a=fingerprint:sha-256 51:E3:19:97:09:1A:0D:D5:EA:A4:EA:0D:5A:BD:B1:9F:B9:2C:64:68:29:C7:02:28:D9:61:A2:52:69:ED:3A:00 380157ms [err] a=fingerprint:sha-384 42:EA:FE:70:D8:82:FD:39:FF:FE:5A:B1:8B:1C:F0:23:DE:C2:16:05:2C:C0:B2:1D:06:9C:58:7C:89:C8:6E:DE:BB:A7:89:6B:AA:15:DF:84:8E:0C:8A:A3:C0:EF:02:1B 380157ms [err] a=fingerprint:sha-512 9A:09:1B:C2:EB:20:B7:7C:BC:40:14:AE:15:49:AC:4F:B1:0B:54:2D:7D:E8:69:86:1E:5C:AB:92:D5:B8:31:C1:40:B0:9E:10:3F:8E:5A:07:49:D6:26:5E:EC:4E:A0:38:27:3D:D9:1F:96:9F:B0:B2:36:23:99:F9:B4:D6:FD:45 380157ms [err] a=setup:actpass 380157ms [err] 380157ms [err] connectionstatechanged new new have-remote-offer 380157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 380157ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f", "state": "new"}] 380158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 380158ms [err] v=0 380158ms [err] o=- 3963378462 3963378462 IN IP4 0.0.0.0 380158ms [err] s=- 380158ms [err] t=0 0 380158ms [err] a=group:BUNDLE 0 380158ms [err] a=msid-semantic:WMS * 380158ms [err] m=application 9 DTLS/SCTP 5000 380158ms [err] c=IN IP4 0.0.0.0 380158ms [err] a=mid:0 380158ms [err] a=sctpmap:5000 webrtc-datachannel 65535 380158ms [err] a=max-message-size:65536 380158ms [err] a=ice-ufrag:EOur 380158ms [err] a=ice-pwd:9TeQu7CpSp1kAhWGLsF8Q8 380158ms [err] a=fingerprint:sha-256 73:0E:D4:84:E4:C0:F6:57:12:AB:A4:B6:02:FA:A5:62:30:31:33:4E:B4:22:66:18:BB:0C:44:A8:60:D0:43:D3 380158ms [err] a=fingerprint:sha-384 9F:6C:09:BB:FC:39:71:D0:7B:4C:BE:84:29:11:BA:50:72:BF:FC:07:40:2A:31:8B:83:D1:F6:83:34:CB:E5:C2:BE:59:AC:53:F7:69:44:9B:04:A9:39:79:23:61:59:25 380158ms [err] a=fingerprint:sha-512 FA:E0:E3:08:B4:41:E8:EC:BE:E2:7F:F7:6E:4D:F6:A8:D0:EA:E7:00:06:5F:61:1A:50:48:0C:81:B3:89:F6:2C:13:03:D0:35:2B:B5:CE:CB:90:F9:47:26:26:D2:42:D1:C9:0B:99:B1:82:CB:73:27:1F:32:3D:28:79:F3:7B:D7 380158ms [err] a=setup:active 380158ms [err] 380158ms [err] connectionstatechanged new new stable 380158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 380158ms [err] connectionstatechanged new new stable 380158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 380158ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 380159ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 380159ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 380160ms [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'RY\xf5a\xd2\xa64\xc3\x94\x9f\xe3\x0e') 380161ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\x91\xce\xc5\xa1T\xb6\x84L\xe7o\xe2') 380161ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 380161ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'j\x11\xd1eB\x11\x03\x8dj\xb8\xf3\x18') 380161ms [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'RY\xf5a\xd2\xa64\xc3\x94\x9f\xe3\x0e') 380162ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\x91\xce\xc5\xa1T\xb6\x84L\xe7o\xe2') 380665ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'j\x11\xd1eB\x11\x03\x8dj\xb8\xf3\x18') 381673ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'j\x11\xd1eB\x11\x03\x8dj\xb8\xf3\x18') 383689ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'j\x11\xd1eB\x11\x03\x8dj\xb8\xf3\x18') 385177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 385177ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 385177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 385177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 385178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('172.17.0.2', 44069)) State.FROZEN -> State.WAITING 385178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50301) -> ('172.17.0.2', 44069)) State.FROZEN -> State.WAITING 385178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('172.30.0.1', 57667)) State.FROZEN -> State.WAITING 385178ms [err] connectionstatechanged connecting checking stable 385178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 385178ms [err] connectionstatechanged connecting checking stable 385178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 385178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('172.17.0.2', 44069)) State.WAITING -> State.IN_PROGRESS 385178ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b|\x9dV\xbfDMJ\xdf\xca#\x96') 385179ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f", "state": "connecting"}] 385179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b|\x9dV\xbfDMJ\xdf\xca#\x96') 385179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('172.17.0.2', 44069)) State.IN_PROGRESS -> State.SUCCEEDED 385179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('141.24.211.56', 44069)) State.FROZEN -> State.WAITING 385179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('141.24.211.56', 57667)) State.FROZEN -> State.WAITING 385189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44069) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'y/u\xd3\n}\xebi\xbc\xdd6\xc8') 385189ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44069) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'y/u\xd3\n}\xebi\xbc\xdd6\xc8') 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50301) -> ('172.17.0.2', 44069)) State.WAITING -> State.FAILED 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('172.30.0.1', 57667)) State.WAITING -> State.FAILED 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50301) -> ('172.30.0.1', 57667)) State.FROZEN -> State.FAILED 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('141.24.211.56', 44069)) State.WAITING -> State.FAILED 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50301) -> ('141.24.211.56', 44069)) State.FROZEN -> State.FAILED 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51777) -> ('141.24.211.56', 57667)) State.WAITING -> State.FAILED 385189ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50301) -> ('141.24.211.56', 57667)) State.FROZEN -> State.FAILED 385190ms [err] INFO:aioice.ice:Connection(0) ICE completed 385200ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 385200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 385227ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 385227ms [err] connectionstatechanged connecting completed stable 385227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 385230ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 385230ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 385230ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 385230ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 385230ms [err] connectionstatechanged connected completed stable 385230ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 385230ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f", "state": "connected"}] 385231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 385231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 385231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 385233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 385233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 385233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 385234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=112806566, stream_id=1, stream_seq=0) 385234ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 385235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=177827481, stream_id=1, stream_seq=0) 385235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 385235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=112806566, gaps=[]) 385235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=177827481, gaps=[]) 385235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 385236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=112806567, stream_id=1, stream_seq=1) 385236ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 385236ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 385236ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 385236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=112806567, gaps=[]) 385237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=112806568, stream_id=1, stream_seq=2) 385237ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 385237ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 385237ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 385237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=112806568, gaps=[]) 385237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=112806569, stream_id=1, stream_seq=3) 385237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=112806569, gaps=[]) 385238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=112806570, stream_id=1, stream_seq=4) 385238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=112806570, gaps=[]) 385295ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 385295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 385296ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 385296ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 385296ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 385296ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 385296ms [log] [experimentStatusChanged] {"status": "running", "message": null} 385527ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f"}', extra='') 385527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f"}', extra='') 385527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 385528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 385528ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 385528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 385528ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 385528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 385528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 385528ms [err] connectionstatechanged closed closed closed 385528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 385529ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 385529ms [err] connectionstatechanged closed closed closed 385529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 385529ms [err] connectionstatechanged closed closed closed 385529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 385529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/031a84b6-3808-4641-992a-c2313a284b1f", "state": "closed"}] 385529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 385530ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 385613ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 385613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 385613ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value 385665ms [err] Traceback (most recent call last): 385665ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 385665ms [err] return _run_code(code, main_globals, None, 385665ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 385665ms [err] exec(code, run_globals) 385665ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 385665ms [err] sys.exit(main()) 385665ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 385665ms [err] asyncio.run(main_async()) 385665ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 385666ms [err] return loop.run_until_complete(main) 385666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 385666ms [err] self.run_forever() 385666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 385666ms [err] self._run_once() 385666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 385666ms [err] event_list = self._selector.select(timeout) 385666ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 385667ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 385667ms [err] KeyboardInterrupt 385672ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 385672ms [err] h.flush() 385672ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver (websocket): should transmit gpio value ================== js Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value 394012ms [log] starting device 394831ms [err] DEBUG:asyncio:Using selector: EpollSelector 394977ms [err] ERROR:asyncio:Unclosed client session 394977ms [err] client_session: 395036ms [log] parsing 395036ms [log] creating device handler 395036ms [log] [ready] 395036ms [log] reading line 395036ms [log] [websocketToken] "59b11349-f6e8-4e14-af81-f9e374193140" 395065ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 395065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 395065ms [log] [websocketConnected] 397049ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/52ab9a02-8eba-4109-8e97-ab9d83a1151d"}}', extra='') 397049ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/52ab9a02-8eba-4109-8e97-ab9d83a1151d"}}', extra='') 397050ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/52ab9a02-8eba-4109-8e97-ab9d83a1151d"} 397147ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/37096efc-cd0c-4fb7-8610-cba3b3ceb2f2?id=0423f52d-c6d1-4e2e-b73e-a6abdc0dfab9"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 397148ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/37096efc-cd0c-4fb7-8610-cba3b3ceb2f2?id=0423f52d-c6d1-4e2e-b73e-a6abdc0dfab9"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":false}', extra='') 397148ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285", "state": "new"}] 397148ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285", "state": "connecting"}] 397151ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285", "state": "connected"}] 397183ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 397183ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 397183ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 397184ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 397184ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 397184ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 397242ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 397243ms [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='') 397243ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 397285ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 397285ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 397286ms [log] [experimentStatusChanged] {"status": "running", "message": null} 397475ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285"}', extra='') 397475ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6e473693-0daa-46b9-9c91-c01ea7b96285"}', extra='') 397476ms [log] [connectionsChanged] [] 397565ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 397565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 397565ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver (websocket): should transmit gpio value 397619ms [err] Traceback (most recent call last): 397619ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 397619ms [err] return _run_code(code, main_globals, None, 397619ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 397619ms [err] exec(code, run_globals) 397619ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 397619ms [err] sys.exit(main()) 397619ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 397619ms [err] asyncio.run(main_async()) 397619ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 397619ms [err] return loop.run_until_complete(main) 397619ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 397619ms [err] self.run_forever() 397619ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 397620ms [err] self._run_once() 397620ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 397620ms [err] event_list = self._selector.select(timeout) 397620ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 397620ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 397620ms [err] KeyboardInterrupt 397623ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 397623ms [err] h.flush() 397623ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 397861ms [log] starting device 398680ms [err] DEBUG:asyncio:Using selector: EpollSelector 398822ms [err] ERROR:asyncio:Unclosed client session 398822ms [err] client_session: 398915ms [log] parsing 398915ms [log] creating device handler 398915ms [log] [ready] 398915ms [log] reading line 398915ms [log] [websocketToken] "d9e98195-3fce-4405-b1bb-c1f6e90d249b" 398920ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 398920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 398920ms [log] [websocketConnected] 400982ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/2ecd8d65-7053-4738-9605-58ba6714b991"}}', extra='') 400982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/2ecd8d65-7053-4738-9605-58ba6714b991"}}', extra='') 400982ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/2ecd8d65-7053-4738-9605-58ba6714b991"} 401083ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/8f1c95ec-fae4-4544-a6a4-e9785fba820b?id=bb229d38-0a15-4117-9a79-876d9157c64e"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 401083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/8f1c95ec-fae4-4544-a6a4-e9785fba820b?id=bb229d38-0a15-4117-9a79-876d9157c64e"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["websocket"],"interfaces":[{"availableSignals":{"gpio":["gpio1","gpio2"]},"interfaceType":"gpio"}]}}],"tiebreaker":true}', extra='') 401083ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef", "state": "new"}] 401083ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef", "state": "connecting"}] 401087ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef", "state": "connected"}] 401119ms [log] {"busId":"gpio1","data":{"driver":"default","state":"unknown"}} 401119ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "unknown"}} 401119ms [log] {"busId":"gpio2","data":{"driver":"default","state":"unknown"}} 401119ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "unknown"}} 401119ms [log] {"busId":"gpio1","data":{"driver":"default","state":"strongH"}} 401119ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 401119ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 401119ms [log] {"busId":"gpio2","data":{"driver":"default","state":"strongL"}} 401119ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 401119ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 401178ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 401178ms [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='') 401178ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 401226ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 401226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 401226ms [log] [experimentStatusChanged] {"status": "running", "message": null} 401376ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef"}', extra='') 401376ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/00567ef5-82e3-4912-a0ac-8d36c5d557ef"}', extra='') 401401ms [log] [connectionsChanged] [] 401473ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 401473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 401473ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value 401508ms [err] Traceback (most recent call last): 401508ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 401508ms [err] return _run_code(code, main_globals, None, 401508ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 401508ms [err] exec(code, run_globals) 401508ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 401508ms [err] sys.exit(main()) 401508ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 401508ms [err] asyncio.run(main_async()) 401508ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 401508ms [err] return loop.run_until_complete(main) 401508ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 401509ms [err] self.run_forever() 401509ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 401509ms [err] self._run_once() 401509ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 401509ms [err] event_list = self._selector.select(timeout) 401509ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 401510ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 401510ms [err] KeyboardInterrupt 401513ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 401513ms [err] h.flush() 401513ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver (websocket): should transmit gpio value ================== python Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value 409536ms [log] starting device 410346ms [err] DEBUG:asyncio:Using selector: EpollSelector 410524ms [err] ERROR:asyncio:Unclosed client session 410524ms [err] client_session: 410624ms [log] parsing 410624ms [log] creating device handler 410624ms [log] [ready] 410624ms [log] reading line 410624ms [log] [websocketToken] "d06a53d3-683a-4061-a0ff-3c47afa20bdc" 410629ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 410629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 410629ms [log] [websocketConnected] 411162ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/718e060b-4a8b-4a85-be12-7bfee5949da8"}}', extra='') 411162ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/718e060b-4a8b-4a85-be12-7bfee5949da8"}}', extra='') 411162ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/718e060b-4a8b-4a85-be12-7bfee5949da8"} 411260ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 411260ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":false}', extra='') 411264ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4", "state": "new"}] 413267ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 413267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 413267ms [err] handleSignalingMessage 413267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 413267ms [err] handleOptions 413267ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 413267ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 413267ms [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='') 413267ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 418314ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378495 3963378495 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 53654 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53654 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51771 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53654 typ srflx raddr 172.17.0.2 rport 53654\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51771 typ srflx raddr 172.30.0.1 rport 51771\\r\\na=end-of-candidates\\r\\na=ice-ufrag:XI3n\\r\\na=ice-pwd:NuAOgUCkWLFPgFGLNWb8DH\\r\\na=fingerprint:sha-256 59:3C:CA:02:67:F9:44:16:64:DF:C1:56:E1:2B:98:B8:D0:4E:61:7A:32:F6:3C:A1:EA:99:8C:3A:70:1A:1D:B9\\r\\na=fingerprint:sha-384 75:1D:E1:E6:B7:87:48:8D:0C:B3:9D:DA:37:9E:C2:33:FC:72:BB:27:18:24:0A:3B:CE:53:73:32:A6:C5:53:88:E8:CD:29:A9:0B:67:01:C6:A6:E3:EF:22:20:90:30:2C\\r\\na=fingerprint:sha-512 DB:89:62:33:DF:B7:2D:B0:02:B8:CA:4E:4F:E3:C8:B6:70:94:7D:65:79:31:9B:43:60:BF:76:6D:87:22:1D:4B:C6:61:21:A2:C6:12:F7:62:C3:79:8E:23:4C:7A:D1:90:86:C0:09:8D:7B:2B:12:31:F7:72:79:DB:DA:1E:18:B4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 418314ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963378495 3963378495 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 53654 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53654 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51771 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53654 typ srflx raddr 172.17.0.2 rport 53654\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51771 typ srflx raddr 172.30.0.1 rport 51771\\r\\na=end-of-candidates\\r\\na=ice-ufrag:XI3n\\r\\na=ice-pwd:NuAOgUCkWLFPgFGLNWb8DH\\r\\na=fingerprint:sha-256 59:3C:CA:02:67:F9:44:16:64:DF:C1:56:E1:2B:98:B8:D0:4E:61:7A:32:F6:3C:A1:EA:99:8C:3A:70:1A:1D:B9\\r\\na=fingerprint:sha-384 75:1D:E1:E6:B7:87:48:8D:0C:B3:9D:DA:37:9E:C2:33:FC:72:BB:27:18:24:0A:3B:CE:53:73:32:A6:C5:53:88:E8:CD:29:A9:0B:67:01:C6:A6:E3:EF:22:20:90:30:2C\\r\\na=fingerprint:sha-512 DB:89:62:33:DF:B7:2D:B0:02:B8:CA:4E:4F:E3:C8:B6:70:94:7D:65:79:31:9B:43:60:BF:76:6D:87:22:1D:4B:C6:61:21:A2:C6:12:F7:62:C3:79:8E:23:4C:7A:D1:90:86:C0:09:8D:7B:2B:12:31:F7:72:79:DB:DA:1E:18:B4\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 418315ms [err] handleSignalingMessage 418315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 418315ms [err] handleOffer 418315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 418315ms [err] makeAnswer 418315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 418315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 418315ms [err] v=0 418315ms [err] o=- 3963378495 3963378495 IN IP4 0.0.0.0 418315ms [err] s=- 418315ms [err] t=0 0 418315ms [err] a=group:BUNDLE 0 418315ms [err] a=msid-semantic:WMS * 418315ms [err] m=application 53654 DTLS/SCTP 5000 418315ms [err] c=IN IP4 172.17.0.2 418315ms [err] a=mid:0 418315ms [err] a=sctpmap:5000 webrtc-datachannel 65535 418315ms [err] a=max-message-size:65536 418315ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53654 typ host 418315ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51771 typ host 418315ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53654 typ srflx raddr 172.17.0.2 rport 53654 418315ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51771 typ srflx raddr 172.30.0.1 rport 51771 418315ms [err] a=end-of-candidates 418315ms [err] a=ice-ufrag:XI3n 418315ms [err] a=ice-pwd:NuAOgUCkWLFPgFGLNWb8DH 418315ms [err] a=fingerprint:sha-256 59:3C:CA:02:67:F9:44:16:64:DF:C1:56:E1:2B:98:B8:D0:4E:61:7A:32:F6:3C:A1:EA:99:8C:3A:70:1A:1D:B9 418315ms [err] a=fingerprint:sha-384 75:1D:E1:E6:B7:87:48:8D:0C:B3:9D:DA:37:9E:C2:33:FC:72:BB:27:18:24:0A:3B:CE:53:73:32:A6:C5:53:88:E8:CD:29:A9:0B:67:01:C6:A6:E3:EF:22:20:90:30:2C 418315ms [err] a=fingerprint:sha-512 DB:89:62:33:DF:B7:2D:B0:02:B8:CA:4E:4F:E3:C8:B6:70:94:7D:65:79:31:9B:43:60:BF:76:6D:87:22:1D:4B:C6:61:21:A2:C6:12:F7:62:C3:79:8E:23:4C:7A:D1:90:86:C0:09:8D:7B:2B:12:31:F7:72:79:DB:DA:1E:18:B4 418315ms [err] a=setup:actpass 418315ms [err] 418318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 418318ms [err] v=0 418318ms [err] o=- 3963378495 3963378495 IN IP4 0.0.0.0 418318ms [err] s=- 418318ms [err] t=0 0 418318ms [err] a=group:BUNDLE 0 418318ms [err] a=msid-semantic:WMS * 418318ms [err] m=application 53654 DTLS/SCTP 5000 418318ms [err] c=IN IP4 172.17.0.2 418318ms [err] a=mid:0 418318ms [err] a=sctpmap:5000 webrtc-datachannel 65535 418318ms [err] a=max-message-size:65536 418318ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53654 typ host 418318ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51771 typ host 418318ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 53654 typ srflx raddr 172.17.0.2 rport 53654 418318ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 51771 typ srflx raddr 172.30.0.1 rport 51771 418318ms [err] a=end-of-candidates 418318ms [err] a=ice-ufrag:XI3n 418318ms [err] a=ice-pwd:NuAOgUCkWLFPgFGLNWb8DH 418318ms [err] a=fingerprint:sha-256 59:3C:CA:02:67:F9:44:16:64:DF:C1:56:E1:2B:98:B8:D0:4E:61:7A:32:F6:3C:A1:EA:99:8C:3A:70:1A:1D:B9 418318ms [err] a=fingerprint:sha-384 75:1D:E1:E6:B7:87:48:8D:0C:B3:9D:DA:37:9E:C2:33:FC:72:BB:27:18:24:0A:3B:CE:53:73:32:A6:C5:53:88:E8:CD:29:A9:0B:67:01:C6:A6:E3:EF:22:20:90:30:2C 418318ms [err] a=fingerprint:sha-512 DB:89:62:33:DF:B7:2D:B0:02:B8:CA:4E:4F:E3:C8:B6:70:94:7D:65:79:31:9B:43:60:BF:76:6D:87:22:1D:4B:C6:61:21:A2:C6:12:F7:62:C3:79:8E:23:4C:7A:D1:90:86:C0:09:8D:7B:2B:12:31:F7:72:79:DB:DA:1E:18:B4 418318ms [err] a=setup:actpass 418318ms [err] 418319ms [err] connectionstatechanged new new have-remote-offer 418319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 418319ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4", "state": "new"}] 418320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 418320ms [err] v=0 418320ms [err] o=- 3963378500 3963378500 IN IP4 0.0.0.0 418320ms [err] s=- 418320ms [err] t=0 0 418320ms [err] a=group:BUNDLE 0 418320ms [err] a=msid-semantic:WMS * 418320ms [err] m=application 9 DTLS/SCTP 5000 418320ms [err] c=IN IP4 0.0.0.0 418320ms [err] a=mid:0 418320ms [err] a=sctpmap:5000 webrtc-datachannel 65535 418320ms [err] a=max-message-size:65536 418320ms [err] a=ice-ufrag:9HU8 418320ms [err] a=ice-pwd:xvcbQnGlPUDH4kZPIdUI0N 418320ms [err] a=fingerprint:sha-256 3E:FA:0D:DC:DB:E5:CA:B0:2D:59:EB:81:50:B0:A8:A8:0C:CD:CB:19:55:46:E7:69:E8:E6:37:76:F4:F6:8E:EA 418320ms [err] a=fingerprint:sha-384 66:41:C9:79:0B:20:48:E3:4A:C4:CA:FD:1E:37:47:07:8B:B0:65:28:03:80:CB:42:A8:92:7C:D4:14:20:C5:E7:07:FD:D6:0A:07:D3:38:F9:4E:29:A0:83:D6:B2:35:B0 418320ms [err] a=fingerprint:sha-512 EA:B2:F0:BB:C9:BA:AE:2A:B3:74:16:40:09:07:4E:9D:FC:50:A4:93:B0:92:31:1C:1A:4A:6D:0E:19:C8:88:5B:1D:0D:DD:92:E5:2F:B8:17:50:8D:0C:23:99:F9:5A:5C:40:7D:DD:E8:16:7B:47:8B:6D:41:8A:73:3D:19:7A:A6 418320ms [err] a=setup:active 418320ms [err] 418320ms [err] connectionstatechanged new new stable 418320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 418320ms [err] connectionstatechanged new new stable 418320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 418320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 418346ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 418346ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 418348ms [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'>\x92\xed\x9a^\xd1\xeb\xe1\xb3\xdc\xc7\x01') 418348ms [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'\x11\xae&\x1a(Ds\xdc^\t\xc2\xe8') 418348ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 418349ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=\xda\xe0\xf7\x89\xf3\xe4\x99\x10uN\x8b') 418349ms [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'>\x92\xed\x9a^\xd1\xeb\xe1\xb3\xdc\xc7\x01') 418349ms [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'\x11\xae&\x1a(Ds\xdc^\t\xc2\xe8') 418873ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=\xda\xe0\xf7\x89\xf3\xe4\x99\x10uN\x8b') 419881ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=\xda\xe0\xf7\x89\xf3\xe4\x99\x10uN\x8b') 421897ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'=\xda\xe0\xf7\x89\xf3\xe4\x99\x10uN\x8b') 423349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 423349ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 423349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 423349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 423350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('172.17.0.2', 53654)) State.FROZEN -> State.WAITING 423350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53420) -> ('172.17.0.2', 53654)) State.FROZEN -> State.WAITING 423350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('172.30.0.1', 51771)) State.FROZEN -> State.WAITING 423350ms [err] connectionstatechanged connecting checking stable 423350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 423350ms [err] connectionstatechanged connecting checking stable 423350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 423350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('172.17.0.2', 53654)) State.WAITING -> State.IN_PROGRESS 423350ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53654) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'/\xb6\xe46\xc4\xa1\xa8TPFB") 423351ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4", "state": "connecting"}] 423351ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53654) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'/\xb6\xe46\xc4\xa1\xa8TPFB") 423351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('172.17.0.2', 53654)) State.IN_PROGRESS -> State.SUCCEEDED 423351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('141.24.211.56', 53654)) State.FROZEN -> State.WAITING 423351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('141.24.211.56', 51771)) State.FROZEN -> State.WAITING 423360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 53654) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x19Q}\xeb\x9c \xd4h\xe3\x95\xb0\xa7') 423366ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 53654) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x19Q}\xeb\x9c \xd4h\xe3\x95\xb0\xa7') 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53420) -> ('172.17.0.2', 53654)) State.WAITING -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('172.30.0.1', 51771)) State.WAITING -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53420) -> ('172.30.0.1', 51771)) State.FROZEN -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('141.24.211.56', 53654)) State.WAITING -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53420) -> ('141.24.211.56', 53654)) State.FROZEN -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60843) -> ('141.24.211.56', 51771)) State.WAITING -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53420) -> ('141.24.211.56', 51771)) State.FROZEN -> State.FAILED 423366ms [err] INFO:aioice.ice:Connection(0) ICE completed 423372ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 423372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 423374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 423374ms [err] connectionstatechanged connecting completed stable 423374ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 423387ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 423387ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 423387ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 423387ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 423388ms [err] connectionstatechanged connected completed stable 423388ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 423388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 423388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 423388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 423388ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4", "state": "connected"}] 423390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 423390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 423390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 423391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2908068328, stream_id=1, stream_seq=0) 423391ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 423392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1300801667, stream_id=1, stream_seq=0) 423392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 423392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2908068328, gaps=[]) 423392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1300801667, gaps=[]) 423393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 423393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2908068329, stream_id=1, stream_seq=1) 423393ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 423393ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 423393ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 423393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2908068329, gaps=[]) 423394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2908068330, stream_id=1, stream_seq=2) 423394ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 423394ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 423394ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 423395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2908068330, gaps=[]) 423426ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 423426ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 423426ms [log] [experimentStatusChanged] {"status": "running", "message": null} 423732ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4"}', extra='') 423732ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4"}', extra='') 423733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 423733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 423733ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 423733ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 423733ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 423734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 423734ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 423734ms [err] connectionstatechanged closed closed closed 423734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 423734ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 423734ms [err] connectionstatechanged closed closed closed 423734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 423734ms [err] connectionstatechanged closed closed closed 423734ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 423735ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b730f2ef-1dc2-4f3d-ab34-213cd8f544c4", "state": "closed"}] 423735ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 423735ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 423791ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 423791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 423791ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver (websocket): should transmit gpio value 423871ms [err] Traceback (most recent call last): 423871ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 423871ms [err] return _run_code(code, main_globals, None, 423871ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 423871ms [err] exec(code, run_globals) 423871ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 423872ms [err] sys.exit(main()) 423872ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 423872ms [err] asyncio.run(main_async()) 423872ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 423872ms [err] return loop.run_until_complete(main) 423872ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 423872ms [err] self.run_forever() 423872ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 423872ms [err] self._run_once() 423872ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 423873ms [err] event_list = self._selector.select(timeout) 423873ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 423873ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 423873ms [err] KeyboardInterrupt 423875ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 423875ms [err] h.flush() 423875ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 424114ms [log] starting device 425043ms [err] DEBUG:asyncio:Using selector: EpollSelector 425226ms [err] ERROR:asyncio:Unclosed client session 425226ms [err] client_session: 425328ms [log] parsing 425328ms [log] creating device handler 425328ms [log] [ready] 425328ms [log] reading line 425328ms [log] [websocketToken] "e8d8a031-bef0-4448-af9f-96bff63372d5" 425358ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 425358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 425358ms [log] [websocketConnected] 425980ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/8fb3fe9a-0776-4c1f-b141-197b06639be4"}}', extra='') 425980ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device2","experimentUrl":"http://localhost/experiments/8fb3fe9a-0776-4c1f-b141-197b06639be4"}}', extra='') 425980ms [log] [configuration] {"role": "device2", "experimentUrl": "http://localhost/experiments/8fb3fe9a-0776-4c1f-b141-197b06639be4"} 426086ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 426086ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8","connectionOptions":{"iceServers":[{"urls":"stun:stun.goldi-labs.de:3478"},{"urls":"turn:turn.goldi-labs.de:3478","username":"goldi","credential":"goldi"}]},"config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/electrical","serviceId":"electrical","serviceDirection":"prosumer","supportedConnectionTypes":["webrtc","websocket"],"interfaces":[{"interfaceType":"gpio","availableSignals":{"gpio":["A1","A2","A3","A4","A5","A6","A7","A8","B1","B2","B3","B4","B5","B6","B7","B8","C1","C2","C3","C4","C5","C6","C7","C8","D1","D2","D3","D4","D5","D6","D7","D8","E1","E2","E3","E4","E5","E6","E7","E8","F1","F2","F3","F4","F5","F6","F7","F8","G1","G2","G3","G4","G5","G6","G7","G8","H1","H2","H3","H4","H5","H6","H7","H8"]},"direction":"inout"}]}}],"tiebreaker":true}', extra='') 426092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8", "state": "new"}] 428095ms [err] makeOffer 428095ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 428095ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 428095ms [err] v=0 428095ms [err] o=- 3963378509 3963378509 IN IP4 0.0.0.0 428095ms [err] s=- 428095ms [err] t=0 0 428095ms [err] a=group:BUNDLE 0 428095ms [err] a=msid-semantic:WMS * 428095ms [err] m=application 9 DTLS/SCTP 5000 428095ms [err] c=IN IP4 0.0.0.0 428095ms [err] a=mid:0 428095ms [err] a=sctpmap:5000 webrtc-datachannel 65535 428095ms [err] a=max-message-size:65536 428095ms [err] a=ice-ufrag:FDqU 428095ms [err] a=ice-pwd:gC63MQE2MVYboB13eGOsSr 428095ms [err] a=fingerprint:sha-256 76:83:42:52:42:06:E3:E8:F0:D8:03:28:DD:D5:65:40:80:D4:77:F9:0F:0E:1A:73:26:36:6B:6D:64:85:2C:75 428095ms [err] a=fingerprint:sha-384 10:03:CA:5A:C8:27:08:2E:3F:E7:38:66:DB:B2:22:09:14:E6:FF:E6:34:D6:62:78:DC:4C:9F:CE:8E:F8:0F:85:75:68:33:1D:7C:45:27:41:37:D0:26:03:6A:B0:52:B6 428095ms [err] a=fingerprint:sha-512 23:A6:6F:35:57:11:5D:48:F9:97:71:69:2B:2A:1B:1F:38:BE:D5:28:77:E1:34:16:D5:AF:5B:6A:5D:2A:84:F5:78:35:62:2C:1D:20:E7:15:48:83:D3:45:EA:55:74:FC:8D:0A:25:89:2C:3B:F6:F8:50:06:62:FD:B3:8D:F8:C6 428095ms [err] a=setup:actpass 428095ms [err] 428096ms [err] connectionstatechanged new new have-local-offer 428096ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 428096ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 428097ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8", "state": "new"}] 428097ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 428097ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 428099ms [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'\xb0\xc0\xc9\x99\xd6m\x9a\xb9M\xa94\x0c') 428099ms [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'\x04\x10D\xe5\x0e\x8a\xe8%\xf9:\xfe1') 428099ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 428100ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"vp\xd9&6\xc2N\x998+\xbd') 428100ms [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'\xb0\xc0\xc9\x99\xd6m\x9a\xb9M\xa94\x0c') 428100ms [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'\x04\x10D\xe5\x0e\x8a\xe8%\xf9:\xfe1') 428617ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"vp\xd9&6\xc2N\x998+\xbd') 429625ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"vp\xd9&6\xc2N\x998+\xbd') 431641ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"vp\xd9&6\xc2N\x998+\xbd') 433100ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 433101ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 433101ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 433101ms [err] handleSignalingMessage 433101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 433101ms [err] handleOptions 433101ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 433101ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 433101ms [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='') 433101ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 438169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58608) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Kp\x1b\xa6\x7f[D\x07\xe1\x16\xee\x05') 438169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58608) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Kp\x1b\xa6\x7f[D\x07\xe1\x16\xee\x05') 438169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58570) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xfe\xba\xd4\xea\xf1\x9e\x1c\xff\xbb\xd67') 438170ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58570) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xfe\xba\xd4\xea\xf1\x9e\x1c\xff\xbb\xd67') 438176ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378515 3963378515 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 58608 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58608 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58570 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58608 typ srflx raddr 172.17.0.2 rport 58608\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 58570 typ srflx raddr 172.30.0.1 rport 58570\\r\\na=end-of-candidates\\r\\na=ice-ufrag:1wON\\r\\na=ice-pwd:wz5HqxowOZ8C0Vv5JOxiIU\\r\\na=fingerprint:sha-256 BA:E5:36:3A:B8:AB:6D:C2:A7:4E:F6:7C:48:5F:A0:01:98:75:06:A9:C6:4C:42:C7:25:8F:61:EC:05:26:29:0D\\r\\na=fingerprint:sha-384 1B:36:63:66:D8:39:16:02:F4:88:17:CC:55:CC:5E:3D:36:1E:42:27:62:E7:3F:EE:C2:8D:A8:8E:FA:23:B4:CB:69:64:DE:60:89:6D:4C:FA:EA:27:1E:BB:80:9C:92:7C\\r\\na=fingerprint:sha-512 D2:91:03:95:38:C7:C9:95:F1:78:F3:0F:46:B0:DE:CE:4F:44:B0:1E:86:BD:CC:F2:98:37:F3:83:C4:66:82:20:A9:47:0A:99:99:A6:B8:17:0C:21:5E:1F:74:4A:87:05:7D:E6:FC:EA:44:49:68:C5:0F:63:AF:4A:97:D6:B5:ED\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 438176ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963378515 3963378515 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 58608 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58608 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58570 typ host\\r\\na=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58608 typ srflx raddr 172.17.0.2 rport 58608\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 58570 typ srflx raddr 172.30.0.1 rport 58570\\r\\na=end-of-candidates\\r\\na=ice-ufrag:1wON\\r\\na=ice-pwd:wz5HqxowOZ8C0Vv5JOxiIU\\r\\na=fingerprint:sha-256 BA:E5:36:3A:B8:AB:6D:C2:A7:4E:F6:7C:48:5F:A0:01:98:75:06:A9:C6:4C:42:C7:25:8F:61:EC:05:26:29:0D\\r\\na=fingerprint:sha-384 1B:36:63:66:D8:39:16:02:F4:88:17:CC:55:CC:5E:3D:36:1E:42:27:62:E7:3F:EE:C2:8D:A8:8E:FA:23:B4:CB:69:64:DE:60:89:6D:4C:FA:EA:27:1E:BB:80:9C:92:7C\\r\\na=fingerprint:sha-512 D2:91:03:95:38:C7:C9:95:F1:78:F3:0F:46:B0:DE:CE:4F:44:B0:1E:86:BD:CC:F2:98:37:F3:83:C4:66:82:20:A9:47:0A:99:99:A6:B8:17:0C:21:5E:1F:74:4A:87:05:7D:E6:FC:EA:44:49:68:C5:0F:63:AF:4A:97:D6:B5:ED\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 438176ms [err] handleSignalingMessage 438176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 438176ms [err] handleAnswer 438176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 438176ms [err] acceptAnswer 438176ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 438177ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 438177ms [err] v=0 438177ms [err] o=- 3963378515 3963378515 IN IP4 0.0.0.0 438177ms [err] s=- 438177ms [err] t=0 0 438177ms [err] a=group:BUNDLE 0 438177ms [err] a=msid-semantic:WMS * 438177ms [err] m=application 58608 DTLS/SCTP 5000 438177ms [err] c=IN IP4 172.17.0.2 438177ms [err] a=mid:0 438177ms [err] a=sctpmap:5000 webrtc-datachannel 65535 438177ms [err] a=max-message-size:65536 438177ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58608 typ host 438177ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58570 typ host 438177ms [err] a=candidate:c58f5770074e5a6227e87732712d9300 1 udp 1694498815 141.24.211.56 58608 typ srflx raddr 172.17.0.2 rport 58608 438177ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 58570 typ srflx raddr 172.30.0.1 rport 58570 438177ms [err] a=end-of-candidates 438177ms [err] a=ice-ufrag:1wON 438177ms [err] a=ice-pwd:wz5HqxowOZ8C0Vv5JOxiIU 438177ms [err] a=fingerprint:sha-256 BA:E5:36:3A:B8:AB:6D:C2:A7:4E:F6:7C:48:5F:A0:01:98:75:06:A9:C6:4C:42:C7:25:8F:61:EC:05:26:29:0D 438177ms [err] a=fingerprint:sha-384 1B:36:63:66:D8:39:16:02:F4:88:17:CC:55:CC:5E:3D:36:1E:42:27:62:E7:3F:EE:C2:8D:A8:8E:FA:23:B4:CB:69:64:DE:60:89:6D:4C:FA:EA:27:1E:BB:80:9C:92:7C 438177ms [err] a=fingerprint:sha-512 D2:91:03:95:38:C7:C9:95:F1:78:F3:0F:46:B0:DE:CE:4F:44:B0:1E:86:BD:CC:F2:98:37:F3:83:C4:66:82:20:A9:47:0A:99:99:A6:B8:17:0C:21:5E:1F:74:4A:87:05:7D:E6:FC:EA:44:49:68:C5:0F:63:AF:4A:97:D6:B5:ED 438177ms [err] a=setup:active 438177ms [err] 438178ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 438178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 438178ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 438178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.17.0.2', 58608)) State.FROZEN -> State.WAITING 438178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34778) -> ('172.17.0.2', 58608)) State.FROZEN -> State.WAITING 438178ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.30.0.1', 58570)) State.FROZEN -> State.WAITING 438178ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3sNs26RhKl 1 udp 1862270975 172.17.0.2 58570 typ prflx) 438178ms [err] connectionstatechanged connecting checking stable 438178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 438178ms [err] connectionstatechanged connecting checking stable 438178ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 438179ms [err] connectionstatechanged connecting checking stable 438179ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 438179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.17.0.2', 58608)) State.WAITING -> State.IN_PROGRESS 438179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58608) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7-\xb3\x83\xa7\xd3\x0e\xc9=!M\x8f') 438179ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.17.0.2', 58570)) State.WAITING -> State.IN_PROGRESS 438179ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58570) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03\xb6c\x10\xea\xed\xd6\x9blf\xc9\xb9') 438179ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8", "state": "connecting"}] 438180ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58608) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7-\xb3\x83\xa7\xd3\x0e\xc9=!M\x8f') 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.17.0.2', 58608)) State.IN_PROGRESS -> State.SUCCEEDED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34778) -> ('172.17.0.2', 58608)) State.WAITING -> State.FAILED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.30.0.1', 58570)) State.WAITING -> State.FAILED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34778) -> ('172.30.0.1', 58570)) State.FROZEN -> State.FAILED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('141.24.211.56', 58608)) State.FROZEN -> State.FAILED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34778) -> ('141.24.211.56', 58608)) State.FROZEN -> State.FAILED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('141.24.211.56', 58570)) State.FROZEN -> State.FAILED 438180ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34778) -> ('141.24.211.56', 58570)) State.FROZEN -> State.FAILED 438181ms [err] INFO:aioice.ice:Connection(0) ICE completed 438181ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58570) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03\xb6c\x10\xea\xed\xd6\x9blf\xc9\xb9') 438181ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36949) -> ('172.17.0.2', 58570)) State.IN_PROGRESS -> State.SUCCEEDED 438217ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 438217ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 438218ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 438218ms [err] connectionstatechanged connecting completed stable 438218ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 438221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 438221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 438221ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 438221ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 438222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 438222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 438222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 438222ms [err] connectionstatechanged connected completed stable 438222ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 438222ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8", "state": "connected"}] 438224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 438224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 438224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 438224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 438224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 438224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 438226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 438226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 438226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 438226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1967202115, stream_id=1, stream_seq=0) 438226ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 438227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3783269079, stream_id=1, stream_seq=0) 438227ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 438227ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3783269079, gaps=[]) 438228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1967202115, gaps=[]) 438228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 438228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3783269080, stream_id=1, stream_seq=1) 438228ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 438228ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 438228ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 438228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3783269080, gaps=[]) 438228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3783269081, stream_id=1, stream_seq=2) 438228ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 438228ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 438228ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 438229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3783269081, gaps=[]) 438229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3783269082, stream_id=1, stream_seq=3) 438229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3783269082, gaps=[]) 438229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3783269083, stream_id=1, stream_seq=4) 438229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3783269083, gaps=[]) 438323ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 438323ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 438323ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 438323ms [log] {"busId": "gpio1", "data": {"driver": "default", "state": "strongH"}} 438323ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 438323ms [log] {"busId": "gpio2", "data": {"driver": "default", "state": "strongL"}} 438323ms [log] [experimentStatusChanged] {"status": "running", "message": null} 438513ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8"}', extra='') 438513ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8"}', extra='') 438513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 438513ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 438513ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 438513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 438513ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 438513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 438513ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 438514ms [err] connectionstatechanged closed closed closed 438514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 438514ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 438514ms [err] connectionstatechanged closed closed closed 438514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 438514ms [err] connectionstatechanged closed closed closed 438514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 438514ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/dcb8e6a5-b81f-416f-b5fd-9b8ec9098ae8", "state": "closed"}] 438514ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 438515ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 438606ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 438606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 438606ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 438618ms [err] Traceback (most recent call last): 438618ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 438618ms [err] return _run_code(code, main_globals, None, 438618ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 438618ms [err] exec(code, run_globals) 438618ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 438618ms [err] sys.exit(main()) 438618ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 438618ms [err] asyncio.run(main_async()) 438618ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 438618ms [err] return loop.run_until_complete(main) 438618ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 438660ms [err] self.run_forever() 438660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 438660ms [err] self._run_once() 438660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 438660ms [err] event_list = self._selector.select(timeout) 438660ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 438660ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 438660ms [err] KeyboardInterrupt 438660ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 438660ms [err] h.flush() 438660ms [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