================== python Client to js Client Communication (webrtc): should connect without errors 20537ms [log] starting device 21310ms [err] DEBUG:asyncio:Using selector: EpollSelector 21453ms [err] ERROR:asyncio:Unclosed client session 21453ms [err] client_session: 21549ms [log] parsing 21549ms [log] creating device handler 21549ms [log] [ready] 21549ms [log] reading line 21549ms [log] [websocketToken] "05472453-59aa-4203-9cd5-7fbc93a3add2" 21553ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21553ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21553ms [log] [websocketConnected] ================== python Client to js Client Communication (webrtc): should start an experiment 23702ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/0e55956a-9685-4711-9cb6-1535b063c735"}}', extra='') 23702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/0e55956a-9685-4711-9cb6-1535b063c735"}}', extra='') 23702ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/0e55956a-9685-4711-9cb6-1535b063c735"} 23845ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871","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='') 23845ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871","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='') 23850ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871", "state": "new"}] 25855ms [err] makeOffer 25855ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 25856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 25856ms [err] v=0 25856ms [err] o=- 3963978702 3963978702 IN IP4 0.0.0.0 25856ms [err] s=- 25856ms [err] t=0 0 25856ms [err] a=group:BUNDLE 0 25856ms [err] a=msid-semantic:WMS * 25856ms [err] m=application 9 DTLS/SCTP 5000 25856ms [err] c=IN IP4 0.0.0.0 25856ms [err] a=mid:0 25856ms [err] a=sctpmap:5000 webrtc-datachannel 65535 25856ms [err] a=max-message-size:65536 25856ms [err] a=ice-ufrag:dxHp 25856ms [err] a=ice-pwd:zjj5bZEjs1Pbs4c96tEAhd 25856ms [err] a=fingerprint:sha-256 A0:36:4F:01:F3:17:EF:97:6D:CB:7E:CE:B5:22:4D:00:02:03:49:61:39:BF:7F:0F:06:CA:F8:75:B3:DD:A2:A6 25856ms [err] a=fingerprint:sha-384 47:6B:1E:DF:D6:51:05:93:74:1D:71:FF:96:6E:50:87:A4:85:7D:65:DB:A7:73:9F:78:00:6B:2B:1F:CC:1D:DE:42:4F:C8:F9:28:DD:EA:5F:3C:E7:F9:01:8F:D5:E4:B4 25856ms [err] a=fingerprint:sha-512 11:C5:22:98:90:23:98:66:7D:8E:2E:95:4D:A7:B9:2D:6D:C8:47:30:35:62:2B:28:96:09:E1:7A:7E:E3:87:5C:FA:61:34:CA:F6:C5:F4:98:C2:F8:07:F5:F1:6E:BF:DF:61:75:3A:4A:CA:9D:F7:32:ED:80:D1:5B:C5:9B:0F:C7 25856ms [err] a=setup:actpass 25856ms [err] 25857ms [err] connectionstatechanged new new have-local-offer 25857ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 25857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 25859ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871", "state": "new"}] 25859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 25860ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 25862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xdc<\xedI]*\x17\xfb\xb6\xf5\xdb') 25862ms [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'c\xac\xfe^\xcf\xe4\xb7]\x92\x1e\xaca') 25863ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 25863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xdc<\xedI]*\x17\xfb\xb6\xf5\xdb') 25863ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa5\x1a0\x05>\x99\xe5\xff\x85rq\xd9') 25864ms [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'c\xac\xfe^\xcf\xe4\xb7]\x92\x1e\xaca') 26365ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa5\x1a0\x05>\x99\xe5\xff\x85rq\xd9') 27367ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa5\x1a0\x05>\x99\xe5\xff\x85rq\xd9') 29370ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xa5\x1a0\x05>\x99\xe5\xff\x85rq\xd9') 30863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 30863ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 30863ms [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='') 30864ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 30864ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30864ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30864ms [err] handleSignalingMessage 30864ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30864ms [err] handleOptions 30864ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 30891ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3395208874466624502 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:NUcO\\r\\na=ice-pwd:aaLeJGwJP/Z5bR4hbKjVuMx8\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B1:7D:B9:DC:4D:39:18:61:A6:A7:F4:0D:74:8F:56:B5:8C:76:B8:72:EC:81:E4:44:9F:CF:A3:3D:6D:10:AC:1C\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30891ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3395208874466624502 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:NUcO\\r\\na=ice-pwd:aaLeJGwJP/Z5bR4hbKjVuMx8\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B1:7D:B9:DC:4D:39:18:61:A6:A7:F4:0D:74:8F:56:B5:8C:76:B8:72:EC:81:E4:44:9F:CF:A3:3D:6D:10:AC:1C\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30892ms [err] handleSignalingMessage 30892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30892ms [err] handleAnswer 30892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 30892ms [err] acceptAnswer 30892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 30892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 30892ms [err] v=0 30892ms [err] o=- 3395208874466624502 2 IN IP4 127.0.0.1 30892ms [err] s=- 30892ms [err] t=0 0 30892ms [err] a=group:BUNDLE 0 30892ms [err] a=msid-semantic: WMS 30892ms [err] m=application 9 DTLS/SCTP 5000 30892ms [err] c=IN IP4 0.0.0.0 30892ms [err] a=ice-ufrag:NUcO 30892ms [err] a=ice-pwd:aaLeJGwJP/Z5bR4hbKjVuMx8 30892ms [err] a=ice-options:trickle 30892ms [err] a=fingerprint:sha-256 B1:7D:B9:DC:4D:39:18:61:A6:A7:F4:0D:74:8F:56:B5:8C:76:B8:72:EC:81:E4:44:9F:CF:A3:3D:6D:10:AC:1C 30892ms [err] a=setup:active 30892ms [err] a=mid:0 30892ms [err] a=sctpmap:5000 webrtc-datachannel 1024 30892ms [err] 30895ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 30895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 30895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 30895ms [err] connectionstatechanged connecting checking stable 30895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30895ms [err] connectionstatechanged connecting checking stable 30895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30895ms [err] connectionstatechanged connecting checking stable 30895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30895ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871", "state": "connecting"}] 30895ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JDkGmHZi8r6X') 30895ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JDkGmHZi8r6X') 30895ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(BbxiponrJN 1 udp 1845501695 172.17.0.3 41720 typ prflx) 30896ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56444) -> ('172.17.0.3', 41720)) State.WAITING -> State.IN_PROGRESS 30896ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0;=\x88X#\xccx\x19O\xdb\xec') 30899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0;=\x88X#\xccx\x19O\xdb\xec') 30899ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56444) -> ('172.17.0.3', 41720)) State.IN_PROGRESS -> State.SUCCEEDED 30900ms [err] INFO:aioice.ice:Connection(0) ICE completed 30912ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3768747900 1 udp 2113937151 8088ebac-1737-4e0a-8c53-798c739d31d8.local 41720 typ host generation 0 ufrag NUcO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30912ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3768747900 1 udp 2113937151 8088ebac-1737-4e0a-8c53-798c739d31d8.local 41720 typ host generation 0 ufrag NUcO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30912ms [err] handleSignalingMessage 30913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30913ms [err] handleIceCandidate 30913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 30913ms [err] acceptIceCandidate 30913ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 30915ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 30915ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 30919ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 30920ms [err] connectionstatechanged connecting completed stable 30920ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 30923ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8088ebac-1737-4e0a-8c53-798c739d31d8.local" resolved to 172.17.0.3 30924ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3853158436 1 udp 1677729535 141.24.211.56 41720 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag NUcO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30924ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3853158436 1 udp 1677729535 141.24.211.56 41720 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag NUcO network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 30924ms [err] handleSignalingMessage 30924ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30924ms [err] handleIceCandidate 30924ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 30924ms [err] acceptIceCandidate 30924ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 30925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 30926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 30926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 30926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 30927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 30927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 30927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 30927ms [err] connectionstatechanged connected completed stable 30927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 30927ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871", "state": "connected"}] 30929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 30929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 30929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 30929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 30929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 30930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 30930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 30930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 30930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 30930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 30931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=267048416, stream_id=1, stream_seq=0) 30931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 30931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=267048416, gaps=[]) 30931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 30932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2856532787, stream_id=1, stream_seq=0) 30932ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 30932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2856532787, gaps=[]) 30949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OTybUxfiKQzA') 30949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OTybUxfiKQzA') 30989ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30989ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30989ms [log] [experimentStatusChanged] {"status": "running", "message": null} 31012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FQVaoIO/uBh8') 31012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FQVaoIO/uBh8') 31088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YovvBQL6wT1h') 31088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YovvBQL6wT1h') 31089ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36892) -> ('172.17.0.3', 41720)) State.WAITING -> State.IN_PROGRESS 31089ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'c\x1b~\x08\x8f\xbfA]G\xd6\x0ed') 31091ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 41720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'c\x1b~\x08\x8f\xbfA]G\xd6\x0ed') 31091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36892) -> ('172.17.0.3', 41720)) State.IN_PROGRESS -> State.SUCCEEDED 31091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56444) -> ('172.17.0.3', 41720)) State.FROZEN -> State.FAILED 31091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36892) -> ('172.17.0.3', 41720)) State.FROZEN -> State.FAILED 31091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56444) -> ('141.24.211.56', 41720)) State.FROZEN -> State.FAILED 31091ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36892) -> ('141.24.211.56', 41720)) State.FROZEN -> State.FAILED 31238ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 31238ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871"}', extra='') 31238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 31239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 31239ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 31239ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 31239ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 31239ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 31239ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 31240ms [err] connectionstatechanged closed closed closed 31240ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31240ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 31240ms [err] connectionstatechanged closed closed closed 31240ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31240ms [err] connectionstatechanged closed closed closed 31240ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31240ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/fc03d73b-87e1-4414-9ec8-9b9bd78cf871", "state": "closed"}] 31241ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 31241ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 31340ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 31340ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 31341ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication (webrtc): should connect without errors 31382ms [err] Traceback (most recent call last): 31382ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 31382ms [err] return _run_code(code, main_globals, None, 31382ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 31382ms [err] exec(code, run_globals) 31382ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 31382ms [err] sys.exit(main()) 31382ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 31382ms [err] asyncio.run(main_async()) 31382ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 31383ms [err] return loop.run_until_complete(main) 31383ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 31383ms [err] self.run_forever() 31383ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 31383ms [err] self._run_once() 31383ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 31384ms [err] event_list = self._selector.select(timeout) 31384ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 31384ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 31384ms [err] KeyboardInterrupt 31386ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 31386ms [err] h.flush() 31386ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 31615ms [log] starting device 32347ms [err] DEBUG:asyncio:Using selector: EpollSelector 32496ms [err] ERROR:asyncio:Unclosed client session 32496ms [err] client_session: 32595ms [log] parsing 32595ms [log] creating device handler 32595ms [log] [ready] 32595ms [log] reading line 32595ms [log] [websocketToken] "74e14db8-4858-4f46-8e86-8efb05599f36" 32625ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32625ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 32625ms [log] [websocketConnected] ================== python Client to python Client Communication (webrtc): should start an experiment 33251ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/bc55336c-53bb-4d6f-940b-6d8a3814cc27"}}', extra='') 33251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/bc55336c-53bb-4d6f-940b-6d8a3814cc27"}}', extra='') 33251ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/bc55336c-53bb-4d6f-940b-6d8a3814cc27"} 33363ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","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":true}', extra='') 33363ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","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":true}', extra='') 33368ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "new"}] 35371ms [err] makeOffer 35371ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 35372ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 35372ms [err] v=0 35372ms [err] o=- 3963978712 3963978712 IN IP4 0.0.0.0 35372ms [err] s=- 35372ms [err] t=0 0 35372ms [err] a=group:BUNDLE 0 35372ms [err] a=msid-semantic:WMS * 35372ms [err] m=application 9 DTLS/SCTP 5000 35372ms [err] c=IN IP4 0.0.0.0 35372ms [err] a=mid:0 35372ms [err] a=sctpmap:5000 webrtc-datachannel 65535 35372ms [err] a=max-message-size:65536 35372ms [err] a=ice-ufrag:W9Pw 35372ms [err] a=ice-pwd:gJ5BpOX1iaxl3tYTYw4XF8 35372ms [err] a=fingerprint:sha-256 03:7E:65:44:05:A7:59:47:A1:EE:A8:CB:48:DA:49:8F:08:0B:5F:21:9E:99:7C:72:28:3A:8A:B1:09:3E:4C:F2 35372ms [err] a=fingerprint:sha-384 86:21:66:E3:86:6C:F0:EA:31:AF:F5:71:8A:EB:66:3F:C3:99:34:B4:70:88:9E:4B:A7:3D:28:4B:D8:12:D1:24:CD:E6:CE:BD:1C:EE:58:08:15:E6:46:98:7B:74:C7:C0 35372ms [err] a=fingerprint:sha-512 54:13:80:56:81:8C:9D:1B:91:41:DB:21:2A:04:C9:86:98:00:17:23:16:E8:03:9B:CD:D4:66:7B:28:0A:47:2F:DD:66:6A:1F:E8:4C:D5:15:37:3B:CA:F3:BE:CD:3D:33:85:94:E4:D5:15:75:A8:51:D0:19:3F:69:8F:EA:DD:BA 35372ms [err] a=setup:actpass 35372ms [err] 35373ms [err] connectionstatechanged new new have-local-offer 35373ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 35373ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 35375ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "new"}] 35375ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 35376ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 35378ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b' \x1e\xfe\r w~l#W\xb4\xf3') 35378ms [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'\xfb\xf3\xc7~\xef\xd7\x93\x0f\x92\xb0\xab\xbf') 35379ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 35379ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x07\xbcb@\xab\xee\xbd\xabs\x8f\xc9}') 35379ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b' \x1e\xfe\r w~l#W\xb4\xf3') 35379ms [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'\xfb\xf3\xc7~\xef\xd7\x93\x0f\x92\xb0\xab\xbf') 35880ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x07\xbcb@\xab\xee\xbd\xabs\x8f\xc9}') 36882ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x07\xbcb@\xab\xee\xbd\xabs\x8f\xc9}') 38886ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x07\xbcb@\xab\xee\xbd\xabs\x8f\xc9}') 40379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 40380ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 40381ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 40381ms [err] handleSignalingMessage 40381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 40381ms [err] handleOptions 40381ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 40381ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 40381ms [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='') 40382ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x18\xfe\xa6\x7f5\xc49W\x91\xbfw') 45410ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x18\xfe\xa6\x7f5\xc49W\x91\xbfw') 45422ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978717 3963978717 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 47545 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47545 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41891 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47545 typ srflx raddr 172.17.0.3 rport 47545\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41891 typ srflx raddr 172.30.0.1 rport 41891\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pmRq\\r\\na=ice-pwd:2FfCJ1CgIkwlaB0IWHLmJT\\r\\na=fingerprint:sha-256 B6:EE:02:88:E2:DF:DD:AB:69:F4:46:B9:1F:1A:A6:B2:52:96:E5:D9:CC:19:84:7E:9A:C5:D3:ED:40:CE:8F:96\\r\\na=fingerprint:sha-384 62:64:37:95:80:C5:BC:4E:E7:2F:6F:85:36:80:FF:46:56:C1:E8:F7:C4:50:17:A4:ED:2E:94:F4:8E:A3:EB:1C:12:F2:5F:C4:18:92:56:EA:A5:91:43:3E:CD:B7:2D:BB\\r\\na=fingerprint:sha-512 6E:2B:82:54:E5:84:B9:11:3D:EE:C3:22:C8:5D:5B:73:A5:D5:32:AB:49:C4:49:0F:79:6D:7C:5D:95:12:B2:90:15:4E:C2:25:52:2F:59:EE:31:F2:E7:5B:67:B4:0B:3A:9D:43:49:D6:F8:6F:B1:CE:38:41:20:32:8C:70:34:EE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 45422ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978717 3963978717 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 47545 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47545 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41891 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47545 typ srflx raddr 172.17.0.3 rport 47545\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41891 typ srflx raddr 172.30.0.1 rport 41891\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pmRq\\r\\na=ice-pwd:2FfCJ1CgIkwlaB0IWHLmJT\\r\\na=fingerprint:sha-256 B6:EE:02:88:E2:DF:DD:AB:69:F4:46:B9:1F:1A:A6:B2:52:96:E5:D9:CC:19:84:7E:9A:C5:D3:ED:40:CE:8F:96\\r\\na=fingerprint:sha-384 62:64:37:95:80:C5:BC:4E:E7:2F:6F:85:36:80:FF:46:56:C1:E8:F7:C4:50:17:A4:ED:2E:94:F4:8E:A3:EB:1C:12:F2:5F:C4:18:92:56:EA:A5:91:43:3E:CD:B7:2D:BB\\r\\na=fingerprint:sha-512 6E:2B:82:54:E5:84:B9:11:3D:EE:C3:22:C8:5D:5B:73:A5:D5:32:AB:49:C4:49:0F:79:6D:7C:5D:95:12:B2:90:15:4E:C2:25:52:2F:59:EE:31:F2:E7:5B:67:B4:0B:3A:9D:43:49:D6:F8:6F:B1:CE:38:41:20:32:8C:70:34:EE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 45422ms [err] handleSignalingMessage 45422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45422ms [err] handleAnswer 45422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 45422ms [err] acceptAnswer 45422ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 45422ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 45422ms [err] v=0 45422ms [err] o=- 3963978717 3963978717 IN IP4 0.0.0.0 45422ms [err] s=- 45422ms [err] t=0 0 45422ms [err] a=group:BUNDLE 0 45422ms [err] a=msid-semantic:WMS * 45422ms [err] m=application 47545 DTLS/SCTP 5000 45422ms [err] c=IN IP4 172.17.0.3 45422ms [err] a=mid:0 45422ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45422ms [err] a=max-message-size:65536 45422ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47545 typ host 45422ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41891 typ host 45422ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47545 typ srflx raddr 172.17.0.3 rport 47545 45422ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 41891 typ srflx raddr 172.30.0.1 rport 41891 45422ms [err] a=end-of-candidates 45422ms [err] a=ice-ufrag:pmRq 45422ms [err] a=ice-pwd:2FfCJ1CgIkwlaB0IWHLmJT 45422ms [err] a=fingerprint:sha-256 B6:EE:02:88:E2:DF:DD:AB:69:F4:46:B9:1F:1A:A6:B2:52:96:E5:D9:CC:19:84:7E:9A:C5:D3:ED:40:CE:8F:96 45422ms [err] a=fingerprint:sha-384 62:64:37:95:80:C5:BC:4E:E7:2F:6F:85:36:80:FF:46:56:C1:E8:F7:C4:50:17:A4:ED:2E:94:F4:8E:A3:EB:1C:12:F2:5F:C4:18:92:56:EA:A5:91:43:3E:CD:B7:2D:BB 45422ms [err] a=fingerprint:sha-512 6E:2B:82:54:E5:84:B9:11:3D:EE:C3:22:C8:5D:5B:73:A5:D5:32:AB:49:C4:49:0F:79:6D:7C:5D:95:12:B2:90:15:4E:C2:25:52:2F:59:EE:31:F2:E7:5B:67:B4:0B:3A:9D:43:49:D6:F8:6F:B1:CE:38:41:20:32:8C:70:34:EE 45422ms [err] a=setup:active 45422ms [err] 45424ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 45424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('172.17.0.3', 47545)) State.FROZEN -> State.WAITING 45424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44650) -> ('172.17.0.3', 47545)) State.FROZEN -> State.WAITING 45424ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('172.30.0.1', 41891)) State.FROZEN -> State.WAITING 45424ms [err] connectionstatechanged connecting checking stable 45424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45424ms [err] connectionstatechanged connecting checking stable 45425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45425ms [err] connectionstatechanged connecting checking stable 45425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45425ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('172.17.0.3', 47545)) State.WAITING -> State.IN_PROGRESS 45425ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!5\xd7;\xa7\x14\xdb~\x9d \xee\xfc') 45425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "connecting"}] 45426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!5\xd7;\xa7\x14\xdb~\x9d \xee\xfc') 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('172.17.0.3', 47545)) State.IN_PROGRESS -> State.SUCCEEDED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44650) -> ('172.17.0.3', 47545)) State.WAITING -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('172.30.0.1', 41891)) State.WAITING -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44650) -> ('172.30.0.1', 41891)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('141.24.211.56', 47545)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44650) -> ('141.24.211.56', 47545)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53005) -> ('141.24.211.56', 41891)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44650) -> ('141.24.211.56', 41891)) State.FROZEN -> State.FAILED 45426ms [err] INFO:aioice.ice:Connection(0) ICE completed 45445ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 45445ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45446ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 45447ms [err] connectionstatechanged connecting completed stable 45447ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45449ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45449ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 45449ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 45450ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 45450ms [err] connectionstatechanged connected completed stable 45450ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45451ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "connected"}] 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1119360870, stream_id=1, stream_seq=0) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4271426750, stream_id=1, stream_seq=0) 45454ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4271426750, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1119360870, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 45552ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45552ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45552ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45747ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9"}', extra='') 45747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9"}', extra='') 45748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 45748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 45748ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 45748ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 45748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45749ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45749ms [err] connectionstatechanged closed closed closed 45749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45749ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 45749ms [err] connectionstatechanged closed closed closed 45749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45749ms [err] connectionstatechanged closed closed closed 45749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45750ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c48963bd-6665-4612-b047-49213efe2ca9", "state": "closed"}] 45750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45750ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45873ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45873ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45873ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client Communication (websocket): should connect without errors 45889ms [err] Traceback (most recent call last): 45889ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45889ms [err] return _run_code(code, main_globals, None, 45889ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45889ms [err] exec(code, run_globals) 45889ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 45889ms [err] sys.exit(main()) 45889ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 45889ms [err] asyncio.run(main_async()) 45889ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45889ms [err] return loop.run_until_complete(main) 45889ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45889ms [err] self.run_forever() 45889ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45889ms [err] self._run_once() 45889ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45889ms [err] event_list = self._selector.select(timeout) 45889ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45890ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45890ms [err] KeyboardInterrupt 45891ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45891ms [err] h.flush() 45891ms [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 ================== js Client to python Client Communication (websocket): should start an experiment ================== python Client to js Client Communication (websocket): should connect without errors 53892ms [log] starting device 54658ms [err] DEBUG:asyncio:Using selector: EpollSelector 54804ms [err] ERROR:asyncio:Unclosed client session 54804ms [err] client_session: 54895ms [log] parsing 54895ms [log] creating device handler 54895ms [log] [ready] 54895ms [log] reading line 54895ms [log] [websocketToken] "9effd80c-f10e-4f5d-8070-206718530119" 54901ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54901ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 54902ms [log] [websocketConnected] ================== python Client to js Client Communication (websocket): should start an experiment 57015ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/c5393b1e-0c4e-42e0-a7d1-ad6e42250831"}}', extra='') 57015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/c5393b1e-0c4e-42e0-a7d1-ad6e42250831"}}', extra='') 57015ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/c5393b1e-0c4e-42e0-a7d1-ad6e42250831"} 57155ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/58765fc1-c4f5-462a-8039-fbbe16133f8c?id=9d5e9fa9-cce2-4383-88f5-859597a2318b"},"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='') 57155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/58765fc1-c4f5-462a-8039-fbbe16133f8c?id=9d5e9fa9-cce2-4383-88f5-859597a2318b"},"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='') 57155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7", "state": "new"}] 57155ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7", "state": "connecting"}] 57160ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7", "state": "connected"}] 57210ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 57210ms [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='') 57210ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57268ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57268ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57268ms [log] [experimentStatusChanged] {"status": "running", "message": null} 57448ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7"}', extra='') 57448ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/70a648e8-6101-4a0b-bf85-7a136c4883c7"}', extra='') 57449ms [log] [connectionsChanged] [] 57537ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 57537ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 57537ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication (websocket): should connect without errors 57587ms [err] Traceback (most recent call last): 57587ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 57587ms [err] return _run_code(code, main_globals, None, 57587ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 57587ms [err] exec(code, run_globals) 57587ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 57588ms [err] sys.exit(main()) 57588ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 57588ms [err] asyncio.run(main_async()) 57588ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 57588ms [err] return loop.run_until_complete(main) 57588ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 57588ms [err] self.run_forever() 57588ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 57588ms [err] self._run_once() 57588ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 57589ms [err] event_list = self._selector.select(timeout) 57589ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 57589ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 57589ms [err] KeyboardInterrupt 57592ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 57592ms [err] h.flush() 57592ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 57791ms [log] starting device 58551ms [err] DEBUG:asyncio:Using selector: EpollSelector 58698ms [err] ERROR:asyncio:Unclosed client session 58698ms [err] client_session: 58797ms [log] parsing 58797ms [log] creating device handler 58797ms [log] [ready] 58797ms [log] reading line 58797ms [log] [websocketToken] "8dc36c11-73b7-4786-948e-af99bd54ad80" 58802ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58802ms [log] [websocketConnected] ================== python Client to python Client Communication (websocket): should start an experiment 59333ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/5f0380ad-031e-4e35-854b-4ae602bc3a6a"}}', extra='') 59333ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/5f0380ad-031e-4e35-854b-4ae602bc3a6a"}}', extra='') 59333ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/5f0380ad-031e-4e35-854b-4ae602bc3a6a"} 59504ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","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":true}', extra='') 59504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","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":true}', extra='') 59508ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "new"}] 61511ms [err] makeOffer 61511ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 61512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 61512ms [err] v=0 61512ms [err] o=- 3963978738 3963978738 IN IP4 0.0.0.0 61512ms [err] s=- 61512ms [err] t=0 0 61512ms [err] a=group:BUNDLE 0 61512ms [err] a=msid-semantic:WMS * 61512ms [err] m=application 9 DTLS/SCTP 5000 61512ms [err] c=IN IP4 0.0.0.0 61512ms [err] a=mid:0 61512ms [err] a=sctpmap:5000 webrtc-datachannel 65535 61512ms [err] a=max-message-size:65536 61512ms [err] a=ice-ufrag:ScZf 61512ms [err] a=ice-pwd:AVId2wsj1EZsI7OavCFe7Y 61512ms [err] a=fingerprint:sha-256 DE:6D:69:12:46:4F:FC:1F:EC:10:C6:2E:85:93:F7:76:05:49:D7:7E:78:FE:75:82:D4:C0:94:F8:CF:A8:81:57 61512ms [err] a=fingerprint:sha-384 5C:FB:F4:5E:1F:FF:1B:46:D9:AA:2E:90:0D:AB:AC:4E:4B:38:E3:6A:C1:67:CF:34:D9:F9:3B:B7:41:DE:39:BF:E7:CA:28:67:55:A8:2C:79:2C:61:5B:9C:A2:AF:A2:B5 61512ms [err] a=fingerprint:sha-512 5C:54:CD:17:32:4C:03:EF:8A:86:F0:E0:1D:86:B8:CD:66:B8:5E:77:A2:B9:8D:CC:F4:F9:A4:18:93:8A:2A:37:04:48:84:C2:58:43:E2:08:40:7B:7C:91:18:A7:C4:F6:A5:4B:B7:F7:43:28:90:8F:86:DE:E3:14:72:54:D2:7B 61512ms [err] a=setup:actpass 61512ms [err] 61513ms [err] connectionstatechanged new new have-local-offer 61513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 61514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 61515ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "new"}] 61516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 61517ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 61519ms [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'\xfb\xdaDz-\xf7\x88\xca\x0b\xab\x06}') 61520ms [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'\x87\xd4\x08\xd7.ciK\xc3{b^') 61520ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 61521ms [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'\xfb\xdaDz-\xf7\x88\xca\x0b\xab\x06}') 61521ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8,\x13\x98\xd0\xf8"\xa8\xe6\x8cR&') 61522ms [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'\x87\xd4\x08\xd7.ciK\xc3{b^') 62023ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8,\x13\x98\xd0\xf8"\xa8\xe6\x8cR&') 63024ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8,\x13\x98\xd0\xf8"\xa8\xe6\x8cR&') 65028ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd8,\x13\x98\xd0\xf8"\xa8\xe6\x8cR&') 66519ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 66520ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 66520ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 66521ms [err] handleSignalingMessage 66521ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 66521ms [err] handleOptions 66521ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 66521ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 66521ms [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='') 66521ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 71544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xcf\xb5[B\x0e\x01\x80\x86\x8d-\xa7') 71544ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xcf\xb5[B\x0e\x01\x80\x86\x8d-\xa7') 71558ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978743 3963978743 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 58714 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58714 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48313 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 58714 typ srflx raddr 172.17.0.3 rport 58714\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48313 typ srflx raddr 172.30.0.1 rport 48313\\r\\na=end-of-candidates\\r\\na=ice-ufrag:PI8G\\r\\na=ice-pwd:J6vRE9wM06tdcZwezYmeUp\\r\\na=fingerprint:sha-256 AF:B9:7F:5E:69:2C:EE:0B:A4:B6:CF:30:06:3B:04:CA:5D:D5:05:76:89:2D:6C:36:80:48:99:1A:18:01:DD:40\\r\\na=fingerprint:sha-384 24:B0:6D:38:4B:9B:E3:BA:3D:CA:9F:67:67:69:51:39:24:CD:FD:FF:3B:DA:46:9D:65:86:DA:B3:DC:B2:15:C7:8F:69:5D:FF:C8:A3:BF:2B:6F:7B:75:24:36:76:A9:ED\\r\\na=fingerprint:sha-512 0D:E3:68:D4:4F:5D:C5:53:5A:7E:08:EB:10:4B:1B:66:C2:CC:16:46:BD:8D:BA:00:33:8D:79:10:00:81:24:66:32:BF:73:88:7E:11:A4:2C:FF:CC:FD:FD:69:6F:83:E3:6B:19:B5:60:C4:6C:9A:6A:0F:A0:04:B7:58:51:6D:D2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 71559ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978743 3963978743 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 58714 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58714 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48313 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 58714 typ srflx raddr 172.17.0.3 rport 58714\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48313 typ srflx raddr 172.30.0.1 rport 48313\\r\\na=end-of-candidates\\r\\na=ice-ufrag:PI8G\\r\\na=ice-pwd:J6vRE9wM06tdcZwezYmeUp\\r\\na=fingerprint:sha-256 AF:B9:7F:5E:69:2C:EE:0B:A4:B6:CF:30:06:3B:04:CA:5D:D5:05:76:89:2D:6C:36:80:48:99:1A:18:01:DD:40\\r\\na=fingerprint:sha-384 24:B0:6D:38:4B:9B:E3:BA:3D:CA:9F:67:67:69:51:39:24:CD:FD:FF:3B:DA:46:9D:65:86:DA:B3:DC:B2:15:C7:8F:69:5D:FF:C8:A3:BF:2B:6F:7B:75:24:36:76:A9:ED\\r\\na=fingerprint:sha-512 0D:E3:68:D4:4F:5D:C5:53:5A:7E:08:EB:10:4B:1B:66:C2:CC:16:46:BD:8D:BA:00:33:8D:79:10:00:81:24:66:32:BF:73:88:7E:11:A4:2C:FF:CC:FD:FD:69:6F:83:E3:6B:19:B5:60:C4:6C:9A:6A:0F:A0:04:B7:58:51:6D:D2\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 71559ms [err] handleSignalingMessage 71559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71559ms [err] handleAnswer 71559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 71559ms [err] acceptAnswer 71559ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 71559ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 71559ms [err] v=0 71559ms [err] o=- 3963978743 3963978743 IN IP4 0.0.0.0 71559ms [err] s=- 71559ms [err] t=0 0 71559ms [err] a=group:BUNDLE 0 71559ms [err] a=msid-semantic:WMS * 71559ms [err] m=application 58714 DTLS/SCTP 5000 71559ms [err] c=IN IP4 172.17.0.3 71559ms [err] a=mid:0 71559ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71559ms [err] a=max-message-size:65536 71559ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 58714 typ host 71559ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48313 typ host 71559ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 58714 typ srflx raddr 172.17.0.3 rport 58714 71559ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 48313 typ srflx raddr 172.30.0.1 rport 48313 71559ms [err] a=end-of-candidates 71559ms [err] a=ice-ufrag:PI8G 71559ms [err] a=ice-pwd:J6vRE9wM06tdcZwezYmeUp 71559ms [err] a=fingerprint:sha-256 AF:B9:7F:5E:69:2C:EE:0B:A4:B6:CF:30:06:3B:04:CA:5D:D5:05:76:89:2D:6C:36:80:48:99:1A:18:01:DD:40 71559ms [err] a=fingerprint:sha-384 24:B0:6D:38:4B:9B:E3:BA:3D:CA:9F:67:67:69:51:39:24:CD:FD:FF:3B:DA:46:9D:65:86:DA:B3:DC:B2:15:C7:8F:69:5D:FF:C8:A3:BF:2B:6F:7B:75:24:36:76:A9:ED 71559ms [err] a=fingerprint:sha-512 0D:E3:68:D4:4F:5D:C5:53:5A:7E:08:EB:10:4B:1B:66:C2:CC:16:46:BD:8D:BA:00:33:8D:79:10:00:81:24:66:32:BF:73:88:7E:11:A4:2C:FF:CC:FD:FD:69:6F:83:E3:6B:19:B5:60:C4:6C:9A:6A:0F:A0:04:B7:58:51:6D:D2 71559ms [err] a=setup:active 71559ms [err] 71561ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 71561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 71561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 71562ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('172.17.0.3', 58714)) State.FROZEN -> State.WAITING 71562ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50321) -> ('172.17.0.3', 58714)) State.FROZEN -> State.WAITING 71562ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('172.30.0.1', 48313)) State.FROZEN -> State.WAITING 71562ms [err] connectionstatechanged connecting checking stable 71562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71562ms [err] connectionstatechanged connecting checking stable 71562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71563ms [err] connectionstatechanged connecting checking stable 71563ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71563ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('172.17.0.3', 58714)) State.WAITING -> State.IN_PROGRESS 71563ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58714) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q\x0c\xfdm\xed\x89r\xaa\xfa\x96\xf3\xb3') 71564ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "connecting"}] 71565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58714) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q\x0c\xfdm\xed\x89r\xaa\xfa\x96\xf3\xb3') 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('172.17.0.3', 58714)) State.IN_PROGRESS -> State.SUCCEEDED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50321) -> ('172.17.0.3', 58714)) State.WAITING -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('172.30.0.1', 48313)) State.WAITING -> State.FAILED 71565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50321) -> ('172.30.0.1', 48313)) State.FROZEN -> State.FAILED 71566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('141.24.211.56', 58714)) State.FROZEN -> State.FAILED 71566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50321) -> ('141.24.211.56', 58714)) State.FROZEN -> State.FAILED 71566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46804) -> ('141.24.211.56', 48313)) State.FROZEN -> State.FAILED 71566ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50321) -> ('141.24.211.56', 48313)) State.FROZEN -> State.FAILED 71567ms [err] INFO:aioice.ice:Connection(0) ICE completed 71584ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 71584ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71585ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 71586ms [err] connectionstatechanged connecting completed stable 71586ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71588ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 71588ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 71588ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 71588ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 71589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 71589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 71589ms [err] connectionstatechanged connected completed stable 71589ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71589ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "connected"}] 71590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 71590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 71590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 71591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 71591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 71591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 71592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 71592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 71592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 71592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2804504183, stream_id=1, stream_seq=0) 71592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 71593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2330535365, stream_id=1, stream_seq=0) 71593ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2330535365, gaps=[]) 71594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2804504183, gaps=[]) 71594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 71655ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71655ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71655ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71898ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6"}', extra='') 71898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6"}', extra='') 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 71898ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 71899ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 71899ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 71899ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 71899ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 71899ms [err] connectionstatechanged closed closed closed 71899ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71899ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 71899ms [err] connectionstatechanged closed closed closed 71899ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71900ms [err] connectionstatechanged closed closed closed 71900ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 71900ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/41c3a596-e6a0-4e96-a12f-e609e38bcdd6", "state": "closed"}] 71900ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 71900ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 71995ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71995ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 71995ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 72036ms [err] Traceback (most recent call last): 72036ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72036ms [err] return _run_code(code, main_globals, None, 72036ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72037ms [err] exec(code, run_globals) 72037ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 72037ms [err] sys.exit(main()) 72037ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 72037ms [err] asyncio.run(main_async()) 72037ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72037ms [err] return loop.run_until_complete(main) 72037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72037ms [err] self.run_forever() 72037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72037ms [err] self._run_once() 72037ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72037ms [err] event_list = self._selector.select(timeout) 72037ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72037ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72037ms [err] KeyboardInterrupt 72039ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72039ms [err] h.flush() 72039ms [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 77369ms [log] starting device 78146ms [err] DEBUG:asyncio:Using selector: EpollSelector 78283ms [err] ERROR:asyncio:Unclosed client session 78283ms [err] client_session: 78372ms [log] parsing 78372ms [log] creating device handler 78372ms [log] [ready] 78372ms [log] reading line 78372ms [log] [websocketToken] "8f7f3c75-2249-433a-8a16-53eca7151e45" 78376ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 78376ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 78377ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 80355ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3a450256-588d-4d4a-891c-7e57215a3ca9"}}', extra='') 80355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3a450256-588d-4d4a-891c-7e57215a3ca9"}}', extra='') 80355ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/3a450256-588d-4d4a-891c-7e57215a3ca9"} 80499ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb","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":false}', extra='') 80499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb","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":false}', extra='') 80502ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb", "state": "new"}] 82506ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 82506ms [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='') 82506ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 82506ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 82506ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 82506ms [err] handleSignalingMessage 82506ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82507ms [err] handleOptions 82507ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82507ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1684817928443275609 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:mBhL\\r\\na=ice-pwd:DDv944fO5THXhdGCU2tY7PRK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 11:13:BF:88:C1:94:43:6D:8A:B7:CC:23:96:4B:68:55:D3:06:78:71:4C:F5:81:B0:93:72:7C:68:8F:DC:57:9A\\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/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 82507ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1684817928443275609 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:mBhL\\r\\na=ice-pwd:DDv944fO5THXhdGCU2tY7PRK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 11:13:BF:88:C1:94:43:6D:8A:B7:CC:23:96:4B:68:55:D3:06:78:71:4C:F5:81:B0:93:72:7C:68:8F:DC:57:9A\\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/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 82507ms [err] handleSignalingMessage 82507ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82507ms [err] handleOffer 82508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 82508ms [err] makeAnswer 82508ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 82508ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82508ms [err] v=0 82508ms [err] o=- 1684817928443275609 2 IN IP4 127.0.0.1 82508ms [err] s=- 82508ms [err] t=0 0 82508ms [err] a=group:BUNDLE 0 82508ms [err] a=extmap-allow-mixed 82508ms [err] a=msid-semantic: WMS 82508ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 82508ms [err] c=IN IP4 0.0.0.0 82508ms [err] a=ice-ufrag:mBhL 82508ms [err] a=ice-pwd:DDv944fO5THXhdGCU2tY7PRK 82508ms [err] a=ice-options:trickle 82508ms [err] a=fingerprint:sha-256 11:13:BF:88:C1:94:43:6D:8A:B7:CC:23:96:4B:68:55:D3:06:78:71:4C:F5:81:B0:93:72:7C:68:8F:DC:57:9A 82508ms [err] a=setup:actpass 82508ms [err] a=mid:0 82508ms [err] a=sctp-port:5000 82508ms [err] a=max-message-size:262144 82508ms [err] 82512ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82512ms [err] v=0 82512ms [err] o=- 1684817928443275609 2 IN IP4 127.0.0.1 82512ms [err] s=- 82512ms [err] t=0 0 82512ms [err] a=group:BUNDLE 0 82512ms [err] a=extmap-allow-mixed 82512ms [err] a=msid-semantic: WMS 82512ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 82512ms [err] c=IN IP4 0.0.0.0 82512ms [err] a=ice-ufrag:mBhL 82512ms [err] a=ice-pwd:DDv944fO5THXhdGCU2tY7PRK 82512ms [err] a=ice-options:trickle 82512ms [err] a=fingerprint:sha-256 11:13:BF:88:C1:94:43:6D:8A:B7:CC:23:96:4B:68:55:D3:06:78:71:4C:F5:81:B0:93:72:7C:68:8F:DC:57:9A 82512ms [err] a=setup:actpass 82512ms [err] a=mid:0 82512ms [err] a=sctp-port:5000 82512ms [err] a=max-message-size:262144 82512ms [err] 82513ms [err] connectionstatechanged new new have-remote-offer 82513ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 82513ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb", "state": "new"}] 82514ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 82514ms [err] v=0 82514ms [err] o=- 3963978759 3963978759 IN IP4 0.0.0.0 82514ms [err] s=- 82514ms [err] t=0 0 82514ms [err] a=group:BUNDLE 0 82514ms [err] a=msid-semantic:WMS * 82514ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 82514ms [err] c=IN IP4 0.0.0.0 82514ms [err] a=mid:0 82514ms [err] a=sctp-port:5000 82514ms [err] a=max-message-size:65536 82514ms [err] a=ice-ufrag:IPD3 82514ms [err] a=ice-pwd:KkeIUTUPcm0lr74H9qiFqU 82514ms [err] a=fingerprint:sha-256 AB:D3:C3:7C:BE:6F:53:14:63:B2:71:01:3C:34:86:6A:EF:53:34:2C:BB:21:EE:1B:B2:A0:E4:94:D9:07:47:3F 82514ms [err] a=fingerprint:sha-384 34:A1:2F:08:92:17:3C:AE:6A:9D:E3:D8:3B:3C:12:9A:32:08:27:2D:0E:DD:A8:5B:E6:B4:D2:C2:70:EC:D4:A6:F3:45:6F:B2:68:AB:F4:6C:17:25:55:4B:6F:47:4F:13 82514ms [err] a=fingerprint:sha-512 D8:6B:25:1F:4A:2A:24:CE:34:70:D1:64:48:D9:70:DD:A3:F7:E9:F9:58:67:38:A3:00:B3:AE:37:3E:E0:F4:A3:27:F4:AC:E6:C5:01:2D:0C:03:6A:FF:60:C3:46:0E:C0:49:D9:01:D0:64:5C:D2:D1:85:A3:A8:00:98:8D:51:82 82514ms [err] a=setup:active 82514ms [err] 82515ms [err] connectionstatechanged new new stable 82515ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82515ms [err] connectionstatechanged new new stable 82515ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82515ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82519ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82519ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82521ms [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'\tX\xf5\xca\x95\xb2\xa6\x84#\x9e\xc8\x0c') 82521ms [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')\xf3\xd5<\xa1\x03\x0f\xb1\x1b\xbdI\x8f') 82521ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 82522ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x98\xa6\xd2RV%\xbe\xee\xa03\x06X') 82522ms [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'\tX\xf5\xca\x95\xb2\xa6\x84#\x9e\xc8\x0c') 82522ms [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')\xf3\xd5<\xa1\x03\x0f\xb1\x1b\xbdI\x8f') 83023ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x98\xa6\xd2RV%\xbe\xee\xa03\x06X') 84025ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x98\xa6\xd2RV%\xbe\xee\xa03\x06X') 86028ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x98\xa6\xd2RV%\xbe\xee\xa03\x06X') 87522ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 87523ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 87523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 87523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 87524ms [err] connectionstatechanged connecting checking stable 87524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87524ms [err] connectionstatechanged connecting checking stable 87524ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 87525ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb", "state": "connecting"}] 87548ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'QLcqZJwhcibi') 87549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'QLcqZJwhcibi') 87549ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VzXRUUhPrv 1 udp 1845501695 172.17.0.3 46343 typ prflx) 87549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40886) -> ('172.17.0.3', 46343)) State.WAITING -> State.IN_PROGRESS 87550ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xa9\x07{\xd4\xbc\x1f\xa0\xe5\xe3\xc6\xe6') 87552ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\xa9\x07{\xd4\xbc\x1f\xa0\xe5\xe3\xc6\xe6') 87552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40886) -> ('172.17.0.3', 46343)) State.IN_PROGRESS -> State.SUCCEEDED 87552ms [err] INFO:aioice.ice:Connection(0) ICE completed 87561ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:403048704 1 udp 1677729535 141.24.211.56 46343 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag mBhL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 87562ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:403048704 1 udp 1677729535 141.24.211.56 46343 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag mBhL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 87562ms [err] handleSignalingMessage 87562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87562ms [err] handleIceCandidate 87562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87562ms [err] acceptIceCandidate 87562ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87564ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:487458392 1 udp 2113937151 9d05e114-33ee-4a15-90ba-da167aaa22e6.local 46343 typ host generation 0 ufrag mBhL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 87564ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:487458392 1 udp 2113937151 9d05e114-33ee-4a15-90ba-da167aaa22e6.local 46343 typ host generation 0 ufrag mBhL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 87564ms [err] handleSignalingMessage 87564ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 87564ms [err] handleIceCandidate 87564ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 87564ms [err] acceptIceCandidate 87564ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 87565ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40886) -> ('141.24.211.56', 46343)) State.FROZEN -> State.IN_PROGRESS 87565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 46343) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"*\x8fp\xc6N\x8a\x96\xdb\xadmE'") 87567ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9d05e114-33ee-4a15-90ba-da167aaa22e6.local" resolved to 172.17.0.3 87587ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40886) -> ('172.17.0.3', 46343)) State.FROZEN -> State.IN_PROGRESS 87587ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'U\xc3wn\xd1Q\xc1\xb4P\x95\xf6\x9d') 87588ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'U\xc3wn\xd1Q\xc1\xb4P\x95\xf6\x9d') 87588ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40886) -> ('172.17.0.3', 46343)) State.IN_PROGRESS -> State.SUCCEEDED 87606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FNF2JZ0ifY+u') 87606ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FNF2JZ0ifY+u') 87606ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49480) -> ('172.17.0.3', 46343)) State.FROZEN -> State.FAILED 87606ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49480) -> ('141.24.211.56', 46343)) State.FROZEN -> State.FAILED 87607ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 87607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 87609ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 87609ms [err] connectionstatechanged connecting completed stable 87609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 87612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 87612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 87612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 87612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 87612ms [err] connectionstatechanged connected completed stable 87612ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 87613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb", "state": "connected"}] 87616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 87616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 87616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 87617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 87617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 87617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 87618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2055615802, stream_id=1, stream_seq=0) 87619ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 87619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1154281422, stream_id=1, stream_seq=0) 87619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 87619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2055615802, gaps=[]) 87619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1154281422, gaps=[]) 87619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 87680ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gwmXlFZpgyBG') 87680ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46343) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gwmXlFZpgyBG') 87698ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87698ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 87698ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 87986ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 87986ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb"}', extra='') 87986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 87986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 87986ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 87987ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 87987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87987ms [err] connectionstatechanged closed closed closed 87987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87988ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 87988ms [err] connectionstatechanged closed closed closed 87988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87988ms [err] connectionstatechanged closed closed closed 87988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2fb7387a-f6e6-4887-8030-30f5e031b0cb", "state": "closed"}] 87989ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87989ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 88072ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 88072ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests (webrtc): should transmit file 88127ms [err] Traceback (most recent call last): 88127ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 88127ms [err] return _run_code(code, main_globals, None, 88127ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 88127ms [err] exec(code, run_globals) 88127ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 88127ms [err] sys.exit(main()) 88127ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 88128ms [err] asyncio.run(main_async()) 88128ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 88128ms [err] return loop.run_until_complete(main) 88128ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 88128ms [err] self.run_forever() 88128ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 88128ms [err] self._run_once() 88128ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 88129ms [err] event_list = self._selector.select(timeout) 88129ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 88129ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 88129ms [err] KeyboardInterrupt 88130ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 88130ms [err] h.flush() 88130ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests (webrtc): should transmit file ================== python Client to js Client File tests (webrtc): should transmit file 104353ms [log] starting device 105151ms [err] DEBUG:asyncio:Using selector: EpollSelector 105294ms [err] ERROR:asyncio:Unclosed client session 105294ms [err] client_session: 105361ms [log] parsing 105361ms [log] creating device handler 105361ms [log] [ready] 105361ms [log] reading line 105361ms [log] [websocketToken] "df12c243-0476-468f-afde-c0e5c77228d4" 105366ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105366ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105366ms [log] [websocketConnected] 107275ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/9bdbadcb-d3e0-4ad5-b414-a5c4788a1fd4"}}', extra='') 107275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/9bdbadcb-d3e0-4ad5-b414-a5c4788a1fd4"}}', extra='') 107275ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/9bdbadcb-d3e0-4ad5-b414-a5c4788a1fd4"} 107412ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805","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_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_consumer","serviceDirection":"consumer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='') 107412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805","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_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_consumer","serviceDirection":"consumer","supportedConnectionTypes":["webrtc"]}}],"tiebreaker":false}', extra='') 107415ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805", "state": "new"}] 109418ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 109418ms [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='') 109418ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 109419ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 109419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 109419ms [err] handleSignalingMessage 109419ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109419ms [err] handleOptions 109419ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 109419ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5927527611083454582 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:oYES\\r\\na=ice-pwd:KJiZ4fSJUIWJPCK+DSWS120X\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2F:3C:21:7D:EC:B5:AF:81:95:86:1A:EC:16:73:0B:5D:BC:C7:23:2A:3F:5E:28:6C:41:CA:5A:37:54:FC:DF:AD\\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/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 109419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5927527611083454582 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:oYES\\r\\na=ice-pwd:KJiZ4fSJUIWJPCK+DSWS120X\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2F:3C:21:7D:EC:B5:AF:81:95:86:1A:EC:16:73:0B:5D:BC:C7:23:2A:3F:5E:28:6C:41:CA:5A:37:54:FC:DF:AD\\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/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 109419ms [err] handleSignalingMessage 109419ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 109419ms [err] handleOffer 109420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 109420ms [err] makeAnswer 109420ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 109420ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109420ms [err] v=0 109420ms [err] o=- 5927527611083454582 2 IN IP4 127.0.0.1 109420ms [err] s=- 109420ms [err] t=0 0 109420ms [err] a=group:BUNDLE 0 109420ms [err] a=extmap-allow-mixed 109420ms [err] a=msid-semantic: WMS 109420ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 109420ms [err] c=IN IP4 0.0.0.0 109420ms [err] a=ice-ufrag:oYES 109420ms [err] a=ice-pwd:KJiZ4fSJUIWJPCK+DSWS120X 109420ms [err] a=ice-options:trickle 109420ms [err] a=fingerprint:sha-256 2F:3C:21:7D:EC:B5:AF:81:95:86:1A:EC:16:73:0B:5D:BC:C7:23:2A:3F:5E:28:6C:41:CA:5A:37:54:FC:DF:AD 109420ms [err] a=setup:actpass 109420ms [err] a=mid:0 109420ms [err] a=sctp-port:5000 109420ms [err] a=max-message-size:262144 109420ms [err] 109424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 109424ms [err] v=0 109424ms [err] o=- 5927527611083454582 2 IN IP4 127.0.0.1 109424ms [err] s=- 109424ms [err] t=0 0 109424ms [err] a=group:BUNDLE 0 109424ms [err] a=extmap-allow-mixed 109424ms [err] a=msid-semantic: WMS 109424ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 109424ms [err] c=IN IP4 0.0.0.0 109424ms [err] a=ice-ufrag:oYES 109424ms [err] a=ice-pwd:KJiZ4fSJUIWJPCK+DSWS120X 109424ms [err] a=ice-options:trickle 109424ms [err] a=fingerprint:sha-256 2F:3C:21:7D:EC:B5:AF:81:95:86:1A:EC:16:73:0B:5D:BC:C7:23:2A:3F:5E:28:6C:41:CA:5A:37:54:FC:DF:AD 109424ms [err] a=setup:actpass 109424ms [err] a=mid:0 109424ms [err] a=sctp-port:5000 109424ms [err] a=max-message-size:262144 109424ms [err] 109424ms [err] connectionstatechanged new new have-remote-offer 109424ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 109425ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805", "state": "new"}] 109425ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 109425ms [err] v=0 109425ms [err] o=- 3963978786 3963978786 IN IP4 0.0.0.0 109425ms [err] s=- 109425ms [err] t=0 0 109425ms [err] a=group:BUNDLE 0 109425ms [err] a=msid-semantic:WMS * 109425ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 109425ms [err] c=IN IP4 0.0.0.0 109425ms [err] a=mid:0 109425ms [err] a=sctp-port:5000 109425ms [err] a=max-message-size:65536 109425ms [err] a=ice-ufrag:LRPR 109425ms [err] a=ice-pwd:rFnB4o8Z4QqQrWKOUj1d8B 109425ms [err] a=fingerprint:sha-256 FE:89:1C:91:D6:17:37:A6:04:C9:D2:B7:9A:AD:4F:D6:69:10:7B:C4:0A:E8:EE:34:DD:9B:05:DF:B4:A7:BD:FA 109425ms [err] a=fingerprint:sha-384 56:08:4B:A4:E3:64:6A:E5:7D:BA:88:7A:E6:84:56:AE:DB:65:B3:9F:6C:FD:8B:9B:03:12:EF:A1:8F:4D:A1:07:BE:D1:61:12:E4:A5:2E:99:B4:5B:44:27:0C:0F:CE:2A 109425ms [err] a=fingerprint:sha-512 0F:0E:E8:6C:0A:FD:BF:88:8B:05:F7:21:0C:E6:63:13:05:DE:A5:68:67:4F:D7:F4:F7:1D:80:E1:AD:C8:37:8C:65:37:FE:7F:39:7F:AE:DF:C0:7A:5A:48:11:EF:58:24:A0:0F:4D:D0:EC:08:38:0F:9E:C7:10:54:E4:AC:F7:86 109425ms [err] a=setup:active 109425ms [err] 109426ms [err] connectionstatechanged new new stable 109426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109426ms [err] connectionstatechanged new new stable 109426ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 109426ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 109428ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 109429ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 109431ms [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'\x88\xdc\xbf=\xb61~4iU\xfd!') 109431ms [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"|\x88\x198'\x90\xbf\xb9>\x87#\xd3") 109432ms [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'\x88\xdc\xbf=\xb61~4iU\xfd!') 109432ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 109432ms [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"|\x88\x198'\x90\xbf\xb9>\x87#\xd3") 109433ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xad\xcb\xb59\x7f\x1b\x02Z\x8b}\xa7\x1d') 109934ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xad\xcb\xb59\x7f\x1b\x02Z\x8b}\xa7\x1d') 110936ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xad\xcb\xb59\x7f\x1b\x02Z\x8b}\xa7\x1d') 112939ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xad\xcb\xb59\x7f\x1b\x02Z\x8b}\xa7\x1d') 114432ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 114433ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 114433ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 114434ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 114434ms [err] connectionstatechanged connecting checking stable 114434ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114434ms [err] connectionstatechanged connecting checking stable 114435ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 114435ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805", "state": "connecting"}] 114449ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XURVBbV/P4uU') 114450ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XURVBbV/P4uU') 114450ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zytspApPRZ 1 udp 1845501695 172.17.0.3 54537 typ prflx) 114450ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48507) -> ('172.17.0.3', 54537)) State.WAITING -> State.IN_PROGRESS 114450ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'n\x9a\x05\xe1\x82\xe2B\xa4<\x8a\x06G') 114457ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2254981 1 udp 2113937151 2e2838ee-eefe-42c9-b7ba-58ab514794ce.local 54537 typ host generation 0 ufrag oYES network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 114457ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2254981 1 udp 2113937151 2e2838ee-eefe-42c9-b7ba-58ab514794ce.local 54537 typ host generation 0 ufrag oYES network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 114457ms [err] handleSignalingMessage 114457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114457ms [err] handleIceCandidate 114457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114457ms [err] acceptIceCandidate 114457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114458ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'n\x9a\x05\xe1\x82\xe2B\xa4<\x8a\x06G') 114458ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48507) -> ('172.17.0.3', 54537)) State.IN_PROGRESS -> State.SUCCEEDED 114459ms [err] INFO:aioice.ice:Connection(0) ICE completed 114462ms [err] INFO:aioice.ice:Connection(0) Remote candidate "2e2838ee-eefe-42c9-b7ba-58ab514794ce.local" resolved to 172.17.0.3 114462ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:142222146 1 udp 1677729535 141.24.211.56 54537 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag oYES network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 114462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:142222146 1 udp 1677729535 141.24.211.56 54537 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag oYES network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 114462ms [err] handleSignalingMessage 114462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 114462ms [err] handleIceCandidate 114462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 114462ms [err] acceptIceCandidate 114462ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 114477ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48507) -> ('172.17.0.3', 54537)) State.FROZEN -> State.IN_PROGRESS 114477ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lgJ\x9ad\xe8\xc9\xd6\x03\x11\x9b\xc3') 114478ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lgJ\x9ad\xe8\xc9\xd6\x03\x11\x9b\xc3') 114478ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48507) -> ('172.17.0.3', 54537)) State.IN_PROGRESS -> State.SUCCEEDED 114498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60457) -> ('172.17.0.3', 54537)) State.FROZEN -> State.IN_PROGRESS 114498ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'>\xda\x1dg\xa3\x94\xb6u\xe0\x91\x8cl') 114498ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'>\xda\x1dg\xa3\x94\xb6u\xe0\x91\x8cl') 114498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60457) -> ('172.17.0.3', 54537)) State.IN_PROGRESS -> State.SUCCEEDED 114512ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R3WzEfWVtdTN') 114512ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R3WzEfWVtdTN') 114512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48507) -> ('141.24.211.56', 54537)) State.FROZEN -> State.FAILED 114512ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60457) -> ('141.24.211.56', 54537)) State.FROZEN -> State.FAILED 114519ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 114519ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 114520ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 114520ms [err] connectionstatechanged connecting completed stable 114520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 114525ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 114525ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 114525ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 114526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 114526ms [err] connectionstatechanged connected completed stable 114526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 114526ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805", "state": "connected"}] 114528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 114528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 114528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 114530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 114530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 114530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 114531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3782728604, stream_id=1, stream_seq=0) 114531ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 114531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3195825648, stream_id=1, stream_seq=0) 114531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 114531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3782728604, gaps=[]) 114532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825648, gaps=[]) 114532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 114532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3195825649, stream_id=1, stream_seq=1) 114533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 114533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825650, stream_id=1, stream_seq=2) 114533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825651, stream_id=1, stream_seq=2) 114533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825652, stream_id=1, stream_seq=2) 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825650, gaps=[]) 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825653, stream_id=1, stream_seq=2) 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825654, stream_id=1, stream_seq=2) 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825652, gaps=[]) 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825655, stream_id=1, stream_seq=2) 114535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825656, stream_id=1, stream_seq=2) 114536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825654, gaps=[]) 114536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825657, stream_id=1, stream_seq=3) 114537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825658, stream_id=1, stream_seq=3) 114537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825659, stream_id=1, stream_seq=3) 114537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825660, stream_id=1, stream_seq=3) 114537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825656, gaps=[]) 114538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825661, stream_id=1, stream_seq=3) 114538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825662, stream_id=1, stream_seq=3) 114538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825658, gaps=[]) 114538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825663, stream_id=1, stream_seq=3) 114541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825660, gaps=[]) 114541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825664, stream_id=1, stream_seq=4) 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825665, stream_id=1, stream_seq=4) 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825666, stream_id=1, stream_seq=4) 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825667, stream_id=1, stream_seq=4) 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825668, stream_id=1, stream_seq=4) 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825662, gaps=[]) 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825669, stream_id=1, stream_seq=4) 114543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825670, stream_id=1, stream_seq=4) 114543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825664, gaps=[]) 114543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825671, stream_id=1, stream_seq=5) 114543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825672, stream_id=1, stream_seq=5) 114543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825673, stream_id=1, stream_seq=5) 114544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825666, gaps=[]) 114544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825674, stream_id=1, stream_seq=5) 114544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825675, stream_id=1, stream_seq=5) 114544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825676, stream_id=1, stream_seq=5) 114545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825668, gaps=[]) 114545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114545ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825677, stream_id=1, stream_seq=5) 114546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825670, gaps=[]) 114546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825678, stream_id=1, stream_seq=6) 114546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825679, stream_id=1, stream_seq=6) 114546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825680, stream_id=1, stream_seq=6) 114546ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825681, stream_id=1, stream_seq=6) 114547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825672, gaps=[]) 114547ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825682, stream_id=1, stream_seq=6) 114548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825683, stream_id=1, stream_seq=6) 114548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825684, stream_id=1, stream_seq=6) 114548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825674, gaps=[]) 114548ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825685, stream_id=1, stream_seq=7) 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825686, stream_id=1, stream_seq=7) 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825687, stream_id=1, stream_seq=7) 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825676, gaps=[]) 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825688, stream_id=1, stream_seq=7) 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825689, stream_id=1, stream_seq=7) 114549ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825690, stream_id=1, stream_seq=7) 114550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825678, gaps=[]) 114550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825691, stream_id=1, stream_seq=7) 114550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825680, gaps=[]) 114550ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825692, stream_id=1, stream_seq=8) 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825693, stream_id=1, stream_seq=8) 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825694, stream_id=1, stream_seq=8) 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825695, stream_id=1, stream_seq=8) 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825682, gaps=[]) 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114551ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825696, stream_id=1, stream_seq=8) 114552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825697, stream_id=1, stream_seq=8) 114552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825698, stream_id=1, stream_seq=8) 114552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825684, gaps=[]) 114552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114552ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825699, stream_id=1, stream_seq=9) 114553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825700, stream_id=1, stream_seq=9) 114553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825701, stream_id=1, stream_seq=9) 114553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825686, gaps=[]) 114553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825702, stream_id=1, stream_seq=9) 114553ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825703, stream_id=1, stream_seq=9) 114554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825704, stream_id=1, stream_seq=9) 114554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825688, gaps=[]) 114554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114554ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825705, stream_id=1, stream_seq=9) 114555ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825690, gaps=[]) 114556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825706, stream_id=1, stream_seq=10) 114556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825707, stream_id=1, stream_seq=10) 114556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825708, stream_id=1, stream_seq=10) 114556ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825709, stream_id=1, stream_seq=10) 114557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825692, gaps=[]) 114557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825710, stream_id=1, stream_seq=10) 114557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825711, stream_id=1, stream_seq=10) 114557ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825712, stream_id=1, stream_seq=10) 114558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825694, gaps=[]) 114558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825713, stream_id=1, stream_seq=11) 114558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825714, stream_id=1, stream_seq=11) 114558ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825715, stream_id=1, stream_seq=11) 114559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825696, gaps=[]) 114559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825716, stream_id=1, stream_seq=11) 114559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825717, stream_id=1, stream_seq=11) 114559ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825718, stream_id=1, stream_seq=11) 114560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825698, gaps=[]) 114560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825719, stream_id=1, stream_seq=11) 114561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825700, gaps=[]) 114561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825720, stream_id=1, stream_seq=12) 114561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825721, stream_id=1, stream_seq=12) 114561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825722, stream_id=1, stream_seq=12) 114561ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825723, stream_id=1, stream_seq=12) 114562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825702, gaps=[]) 114562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825724, stream_id=1, stream_seq=12) 114562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825725, stream_id=1, stream_seq=12) 114562ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825726, stream_id=1, stream_seq=12) 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825704, gaps=[]) 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825727, stream_id=1, stream_seq=13) 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825728, stream_id=1, stream_seq=13) 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825729, stream_id=1, stream_seq=13) 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825706, gaps=[]) 114563ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825730, stream_id=1, stream_seq=13) 114564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825731, stream_id=1, stream_seq=13) 114564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825732, stream_id=1, stream_seq=13) 114564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825708, gaps=[]) 114564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114564ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825733, stream_id=1, stream_seq=13) 114565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825710, gaps=[]) 114565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825734, stream_id=1, stream_seq=14) 114565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825735, stream_id=1, stream_seq=14) 114565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825736, stream_id=1, stream_seq=14) 114565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825737, stream_id=1, stream_seq=14) 114566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825712, gaps=[]) 114566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825738, stream_id=1, stream_seq=14) 114566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825739, stream_id=1, stream_seq=14) 114566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825740, stream_id=1, stream_seq=14) 114567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825714, gaps=[]) 114567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825741, stream_id=1, stream_seq=15) 114567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825742, stream_id=1, stream_seq=15) 114567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825743, stream_id=1, stream_seq=15) 114568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825716, gaps=[]) 114568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825744, stream_id=1, stream_seq=15) 114568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825745, stream_id=1, stream_seq=15) 114568ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825746, stream_id=1, stream_seq=15) 114569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825718, gaps=[]) 114569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825747, stream_id=1, stream_seq=15) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825720, gaps=[]) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825748, stream_id=1, stream_seq=16) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825749, stream_id=1, stream_seq=16) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825750, stream_id=1, stream_seq=16) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825751, stream_id=1, stream_seq=16) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825722, gaps=[]) 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114571ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825752, stream_id=1, stream_seq=16) 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825753, stream_id=1, stream_seq=16) 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825754, stream_id=1, stream_seq=16) 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825724, gaps=[]) 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825755, stream_id=1, stream_seq=17) 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825756, stream_id=1, stream_seq=17) 114572ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825757, stream_id=1, stream_seq=17) 114573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825726, gaps=[]) 114573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825758, stream_id=1, stream_seq=17) 114573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825759, stream_id=1, stream_seq=17) 114573ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825760, stream_id=1, stream_seq=17) 114574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825728, gaps=[]) 114574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825761, stream_id=1, stream_seq=17) 114574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825730, gaps=[]) 114574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825762, stream_id=1, stream_seq=18) 114575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825763, stream_id=1, stream_seq=18) 114575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825764, stream_id=1, stream_seq=18) 114575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825765, stream_id=1, stream_seq=18) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825732, gaps=[]) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825766, stream_id=1, stream_seq=18) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825767, stream_id=1, stream_seq=18) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825768, stream_id=1, stream_seq=18) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825734, gaps=[]) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825769, stream_id=1, stream_seq=19) 114576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825770, stream_id=1, stream_seq=19) 114577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825736, gaps=[]) 114577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114577ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825771, stream_id=1, stream_seq=19) 114578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825772, stream_id=1, stream_seq=19) 114578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825773, stream_id=1, stream_seq=19) 114578ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 114578ms [log] line [file] undefined 114578ms [log] 114578ms [log] reading line 114578ms [log] [experimentStatusChanged] {"status": "running", "message": null} 114578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825738, gaps=[]) 114578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825774, stream_id=1, stream_seq=19) 114579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825775, stream_id=1, stream_seq=19) 114580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825740, gaps=[]) 114580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825776, stream_id=1, stream_seq=20) 114580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825777, stream_id=1, stream_seq=20) 114580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825778, stream_id=1, stream_seq=20) 114581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825742, gaps=[]) 114581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825779, stream_id=1, stream_seq=20) 114581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825780, stream_id=1, stream_seq=20) 114581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825781, stream_id=1, stream_seq=20) 114582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825744, gaps=[]) 114582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825782, stream_id=1, stream_seq=20) 114583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825746, gaps=[]) 114583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825783, stream_id=1, stream_seq=21) 114583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825784, stream_id=1, stream_seq=21) 114583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825785, stream_id=1, stream_seq=21) 114584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825786, stream_id=1, stream_seq=21) 114584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825787, stream_id=1, stream_seq=21) 114585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825748, gaps=[]) 114585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825788, stream_id=1, stream_seq=21) 114585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825789, stream_id=1, stream_seq=21) 114586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825750, gaps=[]) 114586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825790, stream_id=1, stream_seq=22) 114586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825791, stream_id=1, stream_seq=22) 114586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825792, stream_id=1, stream_seq=22) 114587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825752, gaps=[]) 114587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825793, stream_id=1, stream_seq=22) 114587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825794, stream_id=1, stream_seq=22) 114587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825795, stream_id=1, stream_seq=22) 114588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825754, gaps=[]) 114588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825796, stream_id=1, stream_seq=22) 114589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825756, gaps=[]) 114589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825797, stream_id=1, stream_seq=23) 114589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825798, stream_id=1, stream_seq=23) 114589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825799, stream_id=1, stream_seq=23) 114589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825800, stream_id=1, stream_seq=23) 114590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825758, gaps=[]) 114590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825801, stream_id=1, stream_seq=23) 114590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825802, stream_id=1, stream_seq=23) 114590ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825803, stream_id=1, stream_seq=23) 114591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825760, gaps=[]) 114591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825804, stream_id=1, stream_seq=24) 114591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825805, stream_id=1, stream_seq=24) 114591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825806, stream_id=1, stream_seq=24) 114591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IFUdBoHmFKf4') 114592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 54537) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IFUdBoHmFKf4') 114592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825762, gaps=[]) 114592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114592ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825807, stream_id=1, stream_seq=24) 114593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825808, stream_id=1, stream_seq=24) 114593ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825809, stream_id=1, stream_seq=24) 114594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825764, gaps=[]) 114594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114594ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825810, stream_id=1, stream_seq=24) 114595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825766, gaps=[]) 114595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825811, stream_id=1, stream_seq=25) 114595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825812, stream_id=1, stream_seq=25) 114595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825813, stream_id=1, stream_seq=25) 114595ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825814, stream_id=1, stream_seq=25) 114596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825768, gaps=[]) 114596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825815, stream_id=1, stream_seq=25) 114596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825816, stream_id=1, stream_seq=25) 114596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825817, stream_id=1, stream_seq=25) 114596ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825770, gaps=[]) 114597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825818, stream_id=1, stream_seq=26) 114597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825819, stream_id=1, stream_seq=26) 114597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825820, stream_id=1, stream_seq=26) 114597ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825772, gaps=[]) 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825821, stream_id=1, stream_seq=26) 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825822, stream_id=1, stream_seq=26) 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825823, stream_id=1, stream_seq=26) 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825774, gaps=[]) 114598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825824, stream_id=1, stream_seq=26) 114599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825776, gaps=[]) 114599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114599ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825825, stream_id=1, stream_seq=27) 114600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825826, stream_id=1, stream_seq=27) 114600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825827, stream_id=1, stream_seq=27) 114600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825828, stream_id=1, stream_seq=27) 114600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825778, gaps=[]) 114600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114600ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825829, stream_id=1, stream_seq=27) 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825830, stream_id=1, stream_seq=27) 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825831, stream_id=1, stream_seq=27) 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825780, gaps=[]) 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114601ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825832, stream_id=1, stream_seq=28) 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825833, stream_id=1, stream_seq=28) 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825834, stream_id=1, stream_seq=28) 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825782, gaps=[]) 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825835, stream_id=1, stream_seq=28) 114602ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825836, stream_id=1, stream_seq=28) 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825837, stream_id=1, stream_seq=28) 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825784, gaps=[]) 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114603ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825838, stream_id=1, stream_seq=28) 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825786, gaps=[]) 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825839, stream_id=1, stream_seq=29) 114604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825840, stream_id=1, stream_seq=29) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825841, stream_id=1, stream_seq=29) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825842, stream_id=1, stream_seq=29) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825788, gaps=[]) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825843, stream_id=1, stream_seq=29) 114605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825844, stream_id=1, stream_seq=29) 114606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825845, stream_id=1, stream_seq=29) 114606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825790, gaps=[]) 114606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825846, stream_id=1, stream_seq=30) 114606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825847, stream_id=1, stream_seq=30) 114607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825848, stream_id=1, stream_seq=30) 114607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825792, gaps=[]) 114607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825849, stream_id=1, stream_seq=30) 114607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825850, stream_id=1, stream_seq=30) 114608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825851, stream_id=1, stream_seq=30) 114608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825794, gaps=[]) 114608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114608ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825852, stream_id=1, stream_seq=30) 114609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825796, gaps=[]) 114609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825853, stream_id=1, stream_seq=31) 114609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825854, stream_id=1, stream_seq=31) 114609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825855, stream_id=1, stream_seq=31) 114609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825856, stream_id=1, stream_seq=31) 114610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825798, gaps=[]) 114610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825857, stream_id=1, stream_seq=31) 114610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825858, stream_id=1, stream_seq=31) 114610ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825859, stream_id=1, stream_seq=31) 114611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825800, gaps=[]) 114611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825860, stream_id=1, stream_seq=32) 114611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825861, stream_id=1, stream_seq=32) 114611ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825862, stream_id=1, stream_seq=32) 114612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825802, gaps=[]) 114612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825863, stream_id=1, stream_seq=32) 114612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825864, stream_id=1, stream_seq=32) 114612ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825865, stream_id=1, stream_seq=32) 114613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825804, gaps=[]) 114613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825866, stream_id=1, stream_seq=32) 114614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825806, gaps=[]) 114614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3195825867, stream_id=1, stream_seq=33) 114614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825868, stream_id=1, stream_seq=33) 114614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825869, stream_id=1, stream_seq=33) 114614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825870, stream_id=1, stream_seq=33) 114615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825808, gaps=[]) 114615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825871, stream_id=1, stream_seq=33) 114615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3195825872, stream_id=1, stream_seq=33) 114615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3195825873, stream_id=1, stream_seq=33) 114616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825810, gaps=[]) 114616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825812, gaps=[]) 114617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825814, gaps=[]) 114618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825816, gaps=[]) 114619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825818, gaps=[]) 114620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825820, gaps=[]) 114621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825822, gaps=[]) 114621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825824, gaps=[]) 114622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825826, gaps=[]) 114623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825828, gaps=[]) 114624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825830, gaps=[]) 114624ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825832, gaps=[]) 114625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825834, gaps=[]) 114626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825836, gaps=[]) 114626ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825838, gaps=[]) 114627ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825840, gaps=[]) 114628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825842, gaps=[]) 114628ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825844, gaps=[]) 114629ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825846, gaps=[]) 114630ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825848, gaps=[]) 114655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825850, gaps=[]) 114655ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825852, gaps=[]) 114656ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825854, gaps=[]) 114657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825856, gaps=[]) 114657ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825858, gaps=[]) 114658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3195825860, gaps=[]) 114659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3195825862, gaps=[]) 114660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3195825864, gaps=[]) 114660ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825866, gaps=[]) 114661ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3195825868, gaps=[]) 114662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3195825870, gaps=[]) 114662ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3195825872, gaps=[]) 114663ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 114864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3195825873, gaps=[]) 114864ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 114916ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 114916ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805"}', extra='') 114916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 114916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 114916ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 114917ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 114917ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 114917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 114917ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 114917ms [err] connectionstatechanged closed closed closed 114917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114917ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 114917ms [err] connectionstatechanged closed closed closed 114917ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114918ms [err] connectionstatechanged closed closed closed 114918ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 114918ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/9962f23b-3a94-4351-bb30-3c36867c0805", "state": "closed"}] 114943ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 114943ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 115001ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115001ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 115001ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests (webrtc): should transmit file 115052ms [err] Traceback (most recent call last): 115052ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 115052ms [err] return _run_code(code, main_globals, None, 115052ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 115052ms [err] exec(code, run_globals) 115052ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 115053ms [err] sys.exit(main()) 115053ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 115053ms [err] asyncio.run(main_async()) 115053ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 115053ms [err] return loop.run_until_complete(main) 115053ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 115053ms [err] self.run_forever() 115053ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 115053ms [err] self._run_once() 115053ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 115054ms [err] event_list = self._selector.select(timeout) 115054ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 115054ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 115054ms [err] KeyboardInterrupt 115056ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 115056ms [err] h.flush() 115056ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 115285ms [log] starting device 116017ms [err] DEBUG:asyncio:Using selector: EpollSelector 116158ms [err] ERROR:asyncio:Unclosed client session 116158ms [err] client_session: 116259ms [log] parsing 116259ms [log] creating device handler 116259ms [log] [ready] 116259ms [log] reading line 116259ms [log] [websocketToken] "452f2599-4286-4a75-a7e9-71ce686cc4f9" 116288ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116288ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 116288ms [log] [websocketConnected] 116781ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/0ec67d98-6560-493b-8026-e87c27a99d2d"}}', extra='') 116781ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/0ec67d98-6560-493b-8026-e87c27a99d2d"}}', extra='') 116781ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/0ec67d98-6560-493b-8026-e87c27a99d2d"} 116916ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","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_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"consumer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":true}', extra='') 116916ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","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_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"consumer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":true}', extra='') 116921ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "new"}] 118924ms [err] makeOffer 118924ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 118925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 118925ms [err] v=0 118925ms [err] o=- 3963978795 3963978795 IN IP4 0.0.0.0 118925ms [err] s=- 118925ms [err] t=0 0 118925ms [err] a=group:BUNDLE 0 118925ms [err] a=msid-semantic:WMS * 118925ms [err] m=application 9 DTLS/SCTP 5000 118925ms [err] c=IN IP4 0.0.0.0 118925ms [err] a=mid:0 118925ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118925ms [err] a=max-message-size:65536 118925ms [err] a=ice-ufrag:vr3r 118925ms [err] a=ice-pwd:luSVICO5rqOgz8c7buaCFS 118925ms [err] a=fingerprint:sha-256 9C:76:52:A4:B0:EC:9B:B3:96:66:AC:33:18:DF:BA:D0:E6:20:70:3F:09:AF:30:77:13:B6:2A:3F:AB:76:0C:7D 118925ms [err] a=fingerprint:sha-384 CF:0E:11:88:42:5B:F1:AD:18:76:DB:7A:69:F6:51:96:B4:E7:0B:8D:62:C5:0C:34:E6:AE:EE:8D:4E:61:8D:7B:2D:58:1F:4A:72:4C:3B:7D:B2:99:D1:D4:16:2C:19:80 118925ms [err] a=fingerprint:sha-512 3E:3C:D2:9E:92:05:86:70:85:A9:BB:22:84:83:12:D4:1B:7E:76:97:8E:2E:17:14:BB:10:67:48:65:16:E8:4D:3C:F0:6D:23:6C:0F:E9:FE:A0:5C:8A:D9:1D:EC:2C:BC:36:0A:DF:89:6C:94:D6:FF:6F:84:C7:1F:CE:F5:C5:13 118925ms [err] a=setup:actpass 118925ms [err] 118926ms [err] connectionstatechanged new new have-local-offer 118926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 118926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 118928ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "new"}] 118929ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 118929ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 118931ms [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'\x03\x82>"\xc9\x07[h\xb4\xa7a5') 118931ms [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'\xf2\xd8\xbf\x98\x85f\xda\x1cK\x99\xbaE') 118932ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 118932ms [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'\x03\x82>"\xc9\x07[h\xb4\xa7a5') 118933ms [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'\xf2\xd8\xbf\x98\x85f\xda\x1cK\x99\xbaE') 118933ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd7\xac\x86,\x88`\x89\xef\x11Nq\x91') 119434ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd7\xac\x86,\x88`\x89\xef\x11Nq\x91') 120436ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd7\xac\x86,\x88`\x89\xef\x11Nq\x91') 122439ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd7\xac\x86,\x88`\x89\xef\x11Nq\x91') 123932ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 123933ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 123933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 123933ms [err] handleSignalingMessage 123933ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 123934ms [err] handleOptions 123934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 123934ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 123934ms [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='') 123934ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 128953ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'%? \xa0\n\xd9\xa1(?\x80\x94d') 128954ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'%? \xa0\n\xd9\xa1(?\x80\x94d') 128971ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978800 3963978800 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 51170 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51170 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47532 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51170 typ srflx raddr 172.17.0.3 rport 51170\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47532 typ srflx raddr 172.30.0.1 rport 47532\\r\\na=end-of-candidates\\r\\na=ice-ufrag:yAZl\\r\\na=ice-pwd:BUgfFeD45f8rgwcmPBFH6E\\r\\na=fingerprint:sha-256 3F:90:09:3E:38:CF:BC:1C:45:C7:FD:D6:3E:28:3A:30:71:D0:E6:DB:E8:63:D7:BE:BF:59:0E:CF:BB:6A:E3:B8\\r\\na=fingerprint:sha-384 75:9D:B8:F4:AC:A6:54:16:33:D9:70:69:51:69:13:CA:F9:59:AC:64:1E:E1:0D:02:50:24:DA:1D:43:73:AE:68:7C:0A:76:C3:0B:50:E5:93:5E:B1:34:C6:8A:92:0C:BC\\r\\na=fingerprint:sha-512 7B:DE:56:6D:8D:55:5B:FC:9F:96:1A:AE:C7:F7:A2:23:E9:4D:0F:43:48:0D:2B:07:A1:83:96:E9:6B:E1:55:B3:77:CD:EA:4A:DF:4F:C7:46:87:9D:5A:85:CC:94:80:81:F8:86:3C:65:F6:ED:41:78:20:D3:8C:92:C0:9C:87:50\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 128971ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978800 3963978800 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 51170 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51170 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47532 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51170 typ srflx raddr 172.17.0.3 rport 51170\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47532 typ srflx raddr 172.30.0.1 rport 47532\\r\\na=end-of-candidates\\r\\na=ice-ufrag:yAZl\\r\\na=ice-pwd:BUgfFeD45f8rgwcmPBFH6E\\r\\na=fingerprint:sha-256 3F:90:09:3E:38:CF:BC:1C:45:C7:FD:D6:3E:28:3A:30:71:D0:E6:DB:E8:63:D7:BE:BF:59:0E:CF:BB:6A:E3:B8\\r\\na=fingerprint:sha-384 75:9D:B8:F4:AC:A6:54:16:33:D9:70:69:51:69:13:CA:F9:59:AC:64:1E:E1:0D:02:50:24:DA:1D:43:73:AE:68:7C:0A:76:C3:0B:50:E5:93:5E:B1:34:C6:8A:92:0C:BC\\r\\na=fingerprint:sha-512 7B:DE:56:6D:8D:55:5B:FC:9F:96:1A:AE:C7:F7:A2:23:E9:4D:0F:43:48:0D:2B:07:A1:83:96:E9:6B:E1:55:B3:77:CD:EA:4A:DF:4F:C7:46:87:9D:5A:85:CC:94:80:81:F8:86:3C:65:F6:ED:41:78:20:D3:8C:92:C0:9C:87:50\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 128971ms [err] handleSignalingMessage 128971ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 128971ms [err] handleAnswer 128971ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 128971ms [err] acceptAnswer 128971ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 128972ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 128972ms [err] v=0 128972ms [err] o=- 3963978800 3963978800 IN IP4 0.0.0.0 128972ms [err] s=- 128972ms [err] t=0 0 128972ms [err] a=group:BUNDLE 0 128972ms [err] a=msid-semantic:WMS * 128972ms [err] m=application 51170 DTLS/SCTP 5000 128972ms [err] c=IN IP4 172.17.0.3 128972ms [err] a=mid:0 128972ms [err] a=sctpmap:5000 webrtc-datachannel 65535 128972ms [err] a=max-message-size:65536 128972ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51170 typ host 128972ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47532 typ host 128972ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51170 typ srflx raddr 172.17.0.3 rport 51170 128972ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 47532 typ srflx raddr 172.30.0.1 rport 47532 128972ms [err] a=end-of-candidates 128972ms [err] a=ice-ufrag:yAZl 128972ms [err] a=ice-pwd:BUgfFeD45f8rgwcmPBFH6E 128972ms [err] a=fingerprint:sha-256 3F:90:09:3E:38:CF:BC:1C:45:C7:FD:D6:3E:28:3A:30:71:D0:E6:DB:E8:63:D7:BE:BF:59:0E:CF:BB:6A:E3:B8 128972ms [err] a=fingerprint:sha-384 75:9D:B8:F4:AC:A6:54:16:33:D9:70:69:51:69:13:CA:F9:59:AC:64:1E:E1:0D:02:50:24:DA:1D:43:73:AE:68:7C:0A:76:C3:0B:50:E5:93:5E:B1:34:C6:8A:92:0C:BC 128972ms [err] a=fingerprint:sha-512 7B:DE:56:6D:8D:55:5B:FC:9F:96:1A:AE:C7:F7:A2:23:E9:4D:0F:43:48:0D:2B:07:A1:83:96:E9:6B:E1:55:B3:77:CD:EA:4A:DF:4F:C7:46:87:9D:5A:85:CC:94:80:81:F8:86:3C:65:F6:ED:41:78:20:D3:8C:92:C0:9C:87:50 128972ms [err] a=setup:active 128972ms [err] 128974ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 128974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 128974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 128975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.17.0.3', 51170)) State.FROZEN -> State.WAITING 128975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48596) -> ('172.17.0.3', 51170)) State.FROZEN -> State.WAITING 128975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.30.0.1', 47532)) State.FROZEN -> State.WAITING 128975ms [err] connectionstatechanged connecting checking stable 128975ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128976ms [err] connectionstatechanged connecting checking stable 128976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128976ms [err] connectionstatechanged connecting checking stable 128976ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 128976ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.17.0.3', 51170)) State.WAITING -> State.IN_PROGRESS 128976ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51170) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb3\xcb\xad\xc5W"P\xa0W<\xa2\x9b') 128977ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "connecting"}] 128977ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\xf6k9\xe8\xa0\x17\xed\xbfY\xfcr') 128978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\xf6k9\xe8\xa0\x17\xed\xbfY\xfcr') 128978ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(80uw4k6lN0 1 udp 1862270975 172.17.0.3 47532 typ prflx) 128979ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.17.0.3', 47532)) State.WAITING -> State.IN_PROGRESS 128979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47532) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd8?\xd9\xd2(\x9e\xf35aI\xcd\xe6') 128979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51170) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb3\xcb\xad\xc5W"P\xa0W<\xa2\x9b') 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.17.0.3', 51170)) State.IN_PROGRESS -> State.SUCCEEDED 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48596) -> ('172.17.0.3', 51170)) State.WAITING -> State.FAILED 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.30.0.1', 47532)) State.WAITING -> State.FAILED 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48596) -> ('172.30.0.1', 47532)) State.FROZEN -> State.FAILED 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('141.24.211.56', 51170)) State.FROZEN -> State.FAILED 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48596) -> ('141.24.211.56', 51170)) State.FROZEN -> State.FAILED 128980ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('141.24.211.56', 47532)) State.FROZEN -> State.FAILED 128981ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48596) -> ('141.24.211.56', 47532)) State.FROZEN -> State.FAILED 128981ms [err] INFO:aioice.ice:Connection(0) ICE completed 128981ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47532) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd8?\xd9\xd2(\x9e\xf35aI\xcd\xe6') 128982ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45738) -> ('172.17.0.3', 47532)) State.IN_PROGRESS -> State.SUCCEEDED 128996ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 128996ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 128997ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 128998ms [err] connectionstatechanged connecting completed stable 128998ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 129000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 129000ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 129001ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 129001ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 129001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 129001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 129001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 129001ms [err] connectionstatechanged connected completed stable 129001ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 129002ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "connected"}] 129002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 129002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 129002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 129003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 129003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 129003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 129004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 129004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 129004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 129004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1096287790, stream_id=1, stream_seq=0) 129004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 129005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2242707025, stream_id=1, stream_seq=0) 129005ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 129005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2242707025, gaps=[]) 129006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287790, gaps=[]) 129006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1096287791, stream_id=1, stream_seq=1) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287792, stream_id=1, stream_seq=2) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287793, stream_id=1, stream_seq=2) 129007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287794, stream_id=1, stream_seq=2) 129008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287791, gaps=[]) 129008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287795, stream_id=1, stream_seq=2) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287792, gaps=[]) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287796, stream_id=1, stream_seq=2) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287797, stream_id=1, stream_seq=2) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287793, gaps=[]) 129009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287798, stream_id=1, stream_seq=2) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287794, gaps=[]) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287799, stream_id=1, stream_seq=3) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287800, stream_id=1, stream_seq=3) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287795, gaps=[]) 129010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287801, stream_id=1, stream_seq=3) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287802, stream_id=1, stream_seq=3) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287796, gaps=[]) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287803, stream_id=1, stream_seq=3) 129011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287804, stream_id=1, stream_seq=3) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287797, gaps=[]) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287805, stream_id=1, stream_seq=3) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287798, gaps=[]) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287806, stream_id=1, stream_seq=4) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287807, stream_id=1, stream_seq=4) 129012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287799, gaps=[]) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287808, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287809, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287800, gaps=[]) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287810, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287811, stream_id=1, stream_seq=4) 129013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287801, gaps=[]) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287812, stream_id=1, stream_seq=4) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287802, gaps=[]) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287813, stream_id=1, stream_seq=5) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287814, stream_id=1, stream_seq=5) 129014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287803, gaps=[]) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287815, stream_id=1, stream_seq=5) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287816, stream_id=1, stream_seq=5) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287804, gaps=[]) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287817, stream_id=1, stream_seq=5) 129015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287818, stream_id=1, stream_seq=5) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287805, gaps=[]) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287819, stream_id=1, stream_seq=5) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287806, gaps=[]) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287820, stream_id=1, stream_seq=6) 129016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287821, stream_id=1, stream_seq=6) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287807, gaps=[]) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287822, stream_id=1, stream_seq=6) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287823, stream_id=1, stream_seq=6) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287808, gaps=[]) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287824, stream_id=1, stream_seq=6) 129017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287825, stream_id=1, stream_seq=6) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287809, gaps=[]) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287826, stream_id=1, stream_seq=6) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287810, gaps=[]) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287827, stream_id=1, stream_seq=7) 129018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287828, stream_id=1, stream_seq=7) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287811, gaps=[]) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287829, stream_id=1, stream_seq=7) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287830, stream_id=1, stream_seq=7) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287812, gaps=[]) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287831, stream_id=1, stream_seq=7) 129019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287832, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287813, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287833, stream_id=1, stream_seq=7) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287814, gaps=[]) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287834, stream_id=1, stream_seq=8) 129020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287835, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287815, gaps=[]) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287836, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287837, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287816, gaps=[]) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287838, stream_id=1, stream_seq=8) 129021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287839, stream_id=1, stream_seq=8) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287817, gaps=[]) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287840, stream_id=1, stream_seq=8) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287818, gaps=[]) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287841, stream_id=1, stream_seq=9) 129022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287842, stream_id=1, stream_seq=9) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287819, gaps=[]) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287843, stream_id=1, stream_seq=9) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287844, stream_id=1, stream_seq=9) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287820, gaps=[]) 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287845, stream_id=1, stream_seq=9) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287846, stream_id=1, stream_seq=9) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287821, gaps=[]) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287847, stream_id=1, stream_seq=9) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287822, gaps=[]) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287848, stream_id=1, stream_seq=10) 129024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287849, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287823, gaps=[]) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287850, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287851, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287824, gaps=[]) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287852, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287853, stream_id=1, stream_seq=10) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287825, gaps=[]) 129025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287854, stream_id=1, stream_seq=10) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287826, gaps=[]) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287855, stream_id=1, stream_seq=11) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287856, stream_id=1, stream_seq=11) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287827, gaps=[]) 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287857, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287858, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287828, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287859, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287860, stream_id=1, stream_seq=11) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287829, gaps=[]) 129027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287861, stream_id=1, stream_seq=11) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287830, gaps=[]) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287862, stream_id=1, stream_seq=12) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287863, stream_id=1, stream_seq=12) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287831, gaps=[]) 129028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287864, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287865, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287832, gaps=[]) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287866, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287867, stream_id=1, stream_seq=12) 129029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287833, gaps=[]) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287868, stream_id=1, stream_seq=12) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287834, gaps=[]) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287869, stream_id=1, stream_seq=13) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287870, stream_id=1, stream_seq=13) 129030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287835, gaps=[]) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287871, stream_id=1, stream_seq=13) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287872, stream_id=1, stream_seq=13) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287836, gaps=[]) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287873, stream_id=1, stream_seq=13) 129031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287874, stream_id=1, stream_seq=13) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287837, gaps=[]) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287875, stream_id=1, stream_seq=13) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287838, gaps=[]) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287876, stream_id=1, stream_seq=14) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287877, stream_id=1, stream_seq=14) 129032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287839, gaps=[]) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287878, stream_id=1, stream_seq=14) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287879, stream_id=1, stream_seq=14) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287840, gaps=[]) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287880, stream_id=1, stream_seq=14) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287881, stream_id=1, stream_seq=14) 129033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287841, gaps=[]) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287882, stream_id=1, stream_seq=14) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287842, gaps=[]) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287883, stream_id=1, stream_seq=15) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287884, stream_id=1, stream_seq=15) 129034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287843, gaps=[]) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287885, stream_id=1, stream_seq=15) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287886, stream_id=1, stream_seq=15) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287844, gaps=[]) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287887, stream_id=1, stream_seq=15) 129035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287888, stream_id=1, stream_seq=15) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287845, gaps=[]) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287889, stream_id=1, stream_seq=15) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287846, gaps=[]) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287890, stream_id=1, stream_seq=16) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287891, stream_id=1, stream_seq=16) 129036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287847, gaps=[]) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287892, stream_id=1, stream_seq=16) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287893, stream_id=1, stream_seq=16) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287848, gaps=[]) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287894, stream_id=1, stream_seq=16) 129037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287895, stream_id=1, stream_seq=16) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287849, gaps=[]) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287896, stream_id=1, stream_seq=16) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287850, gaps=[]) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287897, stream_id=1, stream_seq=17) 129038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287898, stream_id=1, stream_seq=17) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287851, gaps=[]) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287899, stream_id=1, stream_seq=17) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287900, stream_id=1, stream_seq=17) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287852, gaps=[]) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287901, stream_id=1, stream_seq=17) 129039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287902, stream_id=1, stream_seq=17) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287853, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287903, stream_id=1, stream_seq=17) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287854, gaps=[]) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287904, stream_id=1, stream_seq=18) 129040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287905, stream_id=1, stream_seq=18) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287855, gaps=[]) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287906, stream_id=1, stream_seq=18) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287907, stream_id=1, stream_seq=18) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287856, gaps=[]) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287908, stream_id=1, stream_seq=18) 129041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287909, stream_id=1, stream_seq=18) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287857, gaps=[]) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287910, stream_id=1, stream_seq=18) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287858, gaps=[]) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287911, stream_id=1, stream_seq=19) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287912, stream_id=1, stream_seq=19) 129042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287859, gaps=[]) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287913, stream_id=1, stream_seq=19) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287914, stream_id=1, stream_seq=19) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287860, gaps=[]) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287915, stream_id=1, stream_seq=19) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287916, stream_id=1, stream_seq=19) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287861, gaps=[]) 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287917, stream_id=1, stream_seq=19) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287862, gaps=[]) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287918, stream_id=1, stream_seq=20) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287919, stream_id=1, stream_seq=20) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287863, gaps=[]) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287920, stream_id=1, stream_seq=20) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287921, stream_id=1, stream_seq=20) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287864, gaps=[]) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287922, stream_id=1, stream_seq=20) 129044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287923, stream_id=1, stream_seq=20) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287865, gaps=[]) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287924, stream_id=1, stream_seq=20) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287866, gaps=[]) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287925, stream_id=1, stream_seq=21) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287926, stream_id=1, stream_seq=21) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287867, gaps=[]) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287927, stream_id=1, stream_seq=21) 129045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287928, stream_id=1, stream_seq=21) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287868, gaps=[]) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287929, stream_id=1, stream_seq=21) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287930, stream_id=1, stream_seq=21) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287869, gaps=[]) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287931, stream_id=1, stream_seq=21) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287870, gaps=[]) 129046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287932, stream_id=1, stream_seq=22) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287933, stream_id=1, stream_seq=22) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287871, gaps=[]) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287934, stream_id=1, stream_seq=22) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287935, stream_id=1, stream_seq=22) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287872, gaps=[]) 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287936, stream_id=1, stream_seq=22) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287937, stream_id=1, stream_seq=22) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287873, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287938, stream_id=1, stream_seq=22) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287874, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287939, stream_id=1, stream_seq=23) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287940, stream_id=1, stream_seq=23) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287875, gaps=[]) 129048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287941, stream_id=1, stream_seq=23) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287942, stream_id=1, stream_seq=23) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287876, gaps=[]) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287943, stream_id=1, stream_seq=23) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287944, stream_id=1, stream_seq=23) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287877, gaps=[]) 129049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287945, stream_id=1, stream_seq=23) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287878, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287946, stream_id=1, stream_seq=24) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287947, stream_id=1, stream_seq=24) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287879, gaps=[]) 129050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287948, stream_id=1, stream_seq=24) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287949, stream_id=1, stream_seq=24) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287880, gaps=[]) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287950, stream_id=1, stream_seq=24) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287951, stream_id=1, stream_seq=24) 129051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287881, gaps=[]) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287952, stream_id=1, stream_seq=24) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287882, gaps=[]) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287953, stream_id=1, stream_seq=25) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287954, stream_id=1, stream_seq=25) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287883, gaps=[]) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287955, stream_id=1, stream_seq=25) 129052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287956, stream_id=1, stream_seq=25) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287884, gaps=[]) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287957, stream_id=1, stream_seq=25) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287958, stream_id=1, stream_seq=25) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287885, gaps=[]) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287959, stream_id=1, stream_seq=25) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287886, gaps=[]) 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287960, stream_id=1, stream_seq=26) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287961, stream_id=1, stream_seq=26) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287887, gaps=[]) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287962, stream_id=1, stream_seq=26) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287963, stream_id=1, stream_seq=26) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287888, gaps=[]) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287964, stream_id=1, stream_seq=26) 129054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287965, stream_id=1, stream_seq=26) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287889, gaps=[]) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287966, stream_id=1, stream_seq=26) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287890, gaps=[]) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287967, stream_id=1, stream_seq=27) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287968, stream_id=1, stream_seq=27) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287891, gaps=[]) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287969, stream_id=1, stream_seq=27) 129055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287970, stream_id=1, stream_seq=27) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287892, gaps=[]) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287971, stream_id=1, stream_seq=27) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287972, stream_id=1, stream_seq=27) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287893, gaps=[]) 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287973, stream_id=1, stream_seq=27) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287894, gaps=[]) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287974, stream_id=1, stream_seq=28) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287975, stream_id=1, stream_seq=28) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287895, gaps=[]) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287976, stream_id=1, stream_seq=28) 129057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287977, stream_id=1, stream_seq=28) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287896, gaps=[]) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287978, stream_id=1, stream_seq=28) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287979, stream_id=1, stream_seq=28) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287897, gaps=[]) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287980, stream_id=1, stream_seq=28) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287898, gaps=[]) 129058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287981, stream_id=1, stream_seq=29) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287982, stream_id=1, stream_seq=29) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287899, gaps=[]) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287983, stream_id=1, stream_seq=29) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287984, stream_id=1, stream_seq=29) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287900, gaps=[]) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287985, stream_id=1, stream_seq=29) 129059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287986, stream_id=1, stream_seq=29) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287901, gaps=[]) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287987, stream_id=1, stream_seq=29) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287902, gaps=[]) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287988, stream_id=1, stream_seq=30) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287989, stream_id=1, stream_seq=30) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287903, gaps=[]) 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287990, stream_id=1, stream_seq=30) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287991, stream_id=1, stream_seq=30) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287904, gaps=[]) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287992, stream_id=1, stream_seq=30) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287993, stream_id=1, stream_seq=30) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287905, gaps=[]) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096287994, stream_id=1, stream_seq=30) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287906, gaps=[]) 129061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096287995, stream_id=1, stream_seq=31) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287996, stream_id=1, stream_seq=31) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287907, gaps=[]) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287997, stream_id=1, stream_seq=31) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287998, stream_id=1, stream_seq=31) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287908, gaps=[]) 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096287999, stream_id=1, stream_seq=31) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288000, stream_id=1, stream_seq=31) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287909, gaps=[]) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096288001, stream_id=1, stream_seq=31) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287910, gaps=[]) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096288002, stream_id=1, stream_seq=32) 129063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288003, stream_id=1, stream_seq=32) 129064ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 129064ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 129064ms [log] line [file] undefined 129064ms [log] 129064ms [log] reading line 129064ms [log] [experimentStatusChanged] {"status": "running", "message": null} 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287911, gaps=[]) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288004, stream_id=1, stream_seq=32) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288005, stream_id=1, stream_seq=32) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287912, gaps=[]) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288006, stream_id=1, stream_seq=32) 129064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288007, stream_id=1, stream_seq=32) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287913, gaps=[]) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096288008, stream_id=1, stream_seq=32) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287914, gaps=[]) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=1096288009, stream_id=1, stream_seq=33) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288010, stream_id=1, stream_seq=33) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287915, gaps=[]) 129065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288011, stream_id=1, stream_seq=33) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288012, stream_id=1, stream_seq=33) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287916, gaps=[]) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288013, stream_id=1, stream_seq=33) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=1096288014, stream_id=1, stream_seq=33) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287917, gaps=[]) 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=1096288015, stream_id=1, stream_seq=33) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287918, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287919, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287920, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287921, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287922, gaps=[]) 129067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287923, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287924, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287925, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287926, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287927, gaps=[]) 129068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287928, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287929, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287930, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287931, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287932, gaps=[]) 129069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287933, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287934, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287935, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287936, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287937, gaps=[]) 129070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287938, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287939, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287940, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287941, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287942, gaps=[]) 129071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287943, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287944, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287945, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287946, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287947, gaps=[]) 129072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287948, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287949, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287950, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287951, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287952, gaps=[]) 129073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287953, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287954, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287955, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287956, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287957, gaps=[]) 129074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287958, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287959, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287960, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287961, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287962, gaps=[]) 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287963, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287964, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287965, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287966, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287967, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287968, gaps=[]) 129076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287969, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287970, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287971, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287972, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287973, gaps=[]) 129077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287974, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287975, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287976, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287977, gaps=[]) 129078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287978, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287979, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287980, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287981, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287982, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287983, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287984, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287985, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287986, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287987, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287988, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287989, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287990, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287991, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287992, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096287993, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096287994, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096287995, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096287996, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096287997, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096287998, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096287999, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096288000, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096288001, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096288002, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096288003, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096288004, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096288005, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096288006, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096288007, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096288008, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1096288009, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1096288010, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1096288011, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1096288012, gaps=[]) 129088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1096288013, gaps=[]) 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1096288014, gaps=[]) 129103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 129157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1096288015, gaps=[]) 129157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 129414ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1"}', extra='') 129414ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1"}', extra='') 129439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 129439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 129439ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 129439ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 129439ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 129439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 129439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 129440ms [err] connectionstatechanged closed closed closed 129440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 129440ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 129440ms [err] connectionstatechanged closed closed closed 129440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 129440ms [err] connectionstatechanged closed closed closed 129440ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 129440ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ff4e4c08-5365-4271-a965-3b514618d3e1", "state": "closed"}] 129441ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 129441ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 129538ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 129538ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 129538ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests (websocket): should transmit file 129555ms [err] Traceback (most recent call last): 129555ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 129555ms [err] return _run_code(code, main_globals, None, 129555ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 129555ms [err] exec(code, run_globals) 129555ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 129555ms [err] sys.exit(main()) 129555ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 129555ms [err] asyncio.run(main_async()) 129555ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 129555ms [err] return loop.run_until_complete(main) 129555ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 129555ms [err] self.run_forever() 129555ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 129556ms [err] self._run_once() 129556ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 129556ms [err] event_list = self._selector.select(timeout) 129556ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 129557ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 129557ms [err] KeyboardInterrupt 129558ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 129558ms [err] h.flush() 129558ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests (websocket): should transmit file ================== python Client to js Client File tests (websocket): should transmit file 137697ms [log] starting device 138476ms [err] DEBUG:asyncio:Using selector: EpollSelector 138618ms [err] ERROR:asyncio:Unclosed client session 138618ms [err] client_session: 138705ms [log] parsing 138705ms [log] creating device handler 138705ms [log] [ready] 138705ms [log] reading line 138705ms [log] [websocketToken] "f83d9744-e2ad-40e0-9501-2223a7437cdc" 138710ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 138710ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 138710ms [log] [websocketConnected] 140684ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/c85c639c-109c-485a-85b6-80099e6e16d0"}}', extra='') 140684ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/c85c639c-109c-485a-85b6-80099e6e16d0"}}', extra='') 140684ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/c85c639c-109c-485a-85b6-80099e6e16d0"} 140831ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/16857a39-5e65-45b3-96f2-de40d8c386b6?id=456feb6b-87d4-415b-9aa8-e8ce66cf23cc"},"services":[{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_consumer","serviceDirection":"consumer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='') 140831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/16857a39-5e65-45b3-96f2-de40d8c386b6?id=456feb6b-87d4-415b-9aa8-e8ce66cf23cc"},"services":[{"serviceId":"file_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceId":"file_consumer","serviceDirection":"consumer","supportedConnectionTypes":["websocket"]}}],"tiebreaker":false}', extra='') 140831ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2", "state": "new"}] 140832ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2", "state": "connecting"}] 140835ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2", "state": "connected"}] 140963ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 140963ms [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='') 140964ms [log] line [file] undefined 140964ms [log] 140964ms [log] reading line 140964ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 141007ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 141007ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 141007ms [log] [experimentStatusChanged] {"status": "running", "message": null} 141271ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2"}', extra='') 141271ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/aff5d181-2d94-4095-8770-ff8b8904d1a2"}', extra='') 141271ms [log] [connectionsChanged] [] 141345ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 141345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 141345ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests (websocket): should transmit file 141392ms [err] Traceback (most recent call last): 141392ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 141392ms [err] return _run_code(code, main_globals, None, 141392ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 141393ms [err] exec(code, run_globals) 141393ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 141393ms [err] sys.exit(main()) 141393ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 141393ms [err] asyncio.run(main_async()) 141393ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 141393ms [err] return loop.run_until_complete(main) 141393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 141393ms [err] self.run_forever() 141393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 141393ms [err] self._run_once() 141393ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 141394ms [err] event_list = self._selector.select(timeout) 141394ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 141394ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 141394ms [err] KeyboardInterrupt 141396ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 141396ms [err] h.flush() 141396ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 141601ms [log] starting device 142369ms [err] DEBUG:asyncio:Using selector: EpollSelector 142517ms [err] ERROR:asyncio:Unclosed client session 142517ms [err] client_session: 142612ms [log] parsing 142612ms [log] creating device handler 142612ms [log] [ready] 142612ms [log] reading line 142612ms [log] [websocketToken] "cf049893-7fdb-45b9-8625-40dc89b62320" 142643ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142643ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142643ms [log] [websocketConnected] 143138ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/270bc80c-b7f8-498a-a384-cc2243c6f1e2"}}', extra='') 143138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/270bc80c-b7f8-498a-a384-cc2243c6f1e2"}}', extra='') 143138ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/270bc80c-b7f8-498a-a384-cc2243c6f1e2"} 143267ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","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_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"consumer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":false}', extra='') 143267ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","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_producer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer","remoteServiceDescription":{"serviceId":"file_consumer","serviceType":"https://api.goldi-labs.de/serviceTypes/file","serviceDirection":"consumer","supportedConnectionTypes":["webrtc","websocket"]}}],"tiebreaker":false}', extra='') 143271ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "new"}] 145274ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 145274ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 145274ms [err] handleSignalingMessage 145274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 145274ms [err] handleOptions 145274ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 145274ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 145274ms [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='') 145274ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 150294ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978822 3963978822 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 33860 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33860 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39255 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33860 typ srflx raddr 172.17.0.3 rport 33860\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39255 typ srflx raddr 172.30.0.1 rport 39255\\r\\na=end-of-candidates\\r\\na=ice-ufrag:03Gw\\r\\na=ice-pwd:YaDEAeE1MFzFUVZPtIFjKr\\r\\na=fingerprint:sha-256 86:85:09:A4:AF:DF:8F:CB:38:F1:B9:BC:AB:21:96:47:03:1B:BF:19:E0:56:1E:A1:FA:A2:FE:68:37:E0:59:09\\r\\na=fingerprint:sha-384 7F:69:09:8F:7A:6F:17:F1:1A:D2:EE:AE:4C:05:7F:10:78:13:1D:4D:E0:28:6E:57:85:4B:72:18:6C:6B:88:3C:85:28:76:23:A4:9E:B9:A1:AD:1F:5B:7C:74:67:CC:0F\\r\\na=fingerprint:sha-512 01:F7:C2:B3:6F:E9:B0:59:2A:4C:38:D4:84:F5:B1:9D:30:16:28:57:EF:92:1C:D4:91:FB:FB:B6:2A:F1:AE:4F:D9:B9:FF:64:A1:9F:BA:1F:77:FD:35:60:26:43:93:10:63:CD:F8:40:2D:3C:16:E9:F2:E7:B8:F5:87:FE:53:40\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 150294ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978822 3963978822 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 33860 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33860 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39255 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33860 typ srflx raddr 172.17.0.3 rport 33860\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39255 typ srflx raddr 172.30.0.1 rport 39255\\r\\na=end-of-candidates\\r\\na=ice-ufrag:03Gw\\r\\na=ice-pwd:YaDEAeE1MFzFUVZPtIFjKr\\r\\na=fingerprint:sha-256 86:85:09:A4:AF:DF:8F:CB:38:F1:B9:BC:AB:21:96:47:03:1B:BF:19:E0:56:1E:A1:FA:A2:FE:68:37:E0:59:09\\r\\na=fingerprint:sha-384 7F:69:09:8F:7A:6F:17:F1:1A:D2:EE:AE:4C:05:7F:10:78:13:1D:4D:E0:28:6E:57:85:4B:72:18:6C:6B:88:3C:85:28:76:23:A4:9E:B9:A1:AD:1F:5B:7C:74:67:CC:0F\\r\\na=fingerprint:sha-512 01:F7:C2:B3:6F:E9:B0:59:2A:4C:38:D4:84:F5:B1:9D:30:16:28:57:EF:92:1C:D4:91:FB:FB:B6:2A:F1:AE:4F:D9:B9:FF:64:A1:9F:BA:1F:77:FD:35:60:26:43:93:10:63:CD:F8:40:2D:3C:16:E9:F2:E7:B8:F5:87:FE:53:40\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 150294ms [err] handleSignalingMessage 150294ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 150295ms [err] handleOffer 150295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 150295ms [err] makeAnswer 150295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 150295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 150295ms [err] v=0 150295ms [err] o=- 3963978822 3963978822 IN IP4 0.0.0.0 150295ms [err] s=- 150295ms [err] t=0 0 150295ms [err] a=group:BUNDLE 0 150295ms [err] a=msid-semantic:WMS * 150295ms [err] m=application 33860 DTLS/SCTP 5000 150295ms [err] c=IN IP4 172.17.0.3 150295ms [err] a=mid:0 150295ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150295ms [err] a=max-message-size:65536 150295ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33860 typ host 150295ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39255 typ host 150295ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33860 typ srflx raddr 172.17.0.3 rport 33860 150295ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39255 typ srflx raddr 172.30.0.1 rport 39255 150295ms [err] a=end-of-candidates 150295ms [err] a=ice-ufrag:03Gw 150295ms [err] a=ice-pwd:YaDEAeE1MFzFUVZPtIFjKr 150295ms [err] a=fingerprint:sha-256 86:85:09:A4:AF:DF:8F:CB:38:F1:B9:BC:AB:21:96:47:03:1B:BF:19:E0:56:1E:A1:FA:A2:FE:68:37:E0:59:09 150295ms [err] a=fingerprint:sha-384 7F:69:09:8F:7A:6F:17:F1:1A:D2:EE:AE:4C:05:7F:10:78:13:1D:4D:E0:28:6E:57:85:4B:72:18:6C:6B:88:3C:85:28:76:23:A4:9E:B9:A1:AD:1F:5B:7C:74:67:CC:0F 150295ms [err] a=fingerprint:sha-512 01:F7:C2:B3:6F:E9:B0:59:2A:4C:38:D4:84:F5:B1:9D:30:16:28:57:EF:92:1C:D4:91:FB:FB:B6:2A:F1:AE:4F:D9:B9:FF:64:A1:9F:BA:1F:77:FD:35:60:26:43:93:10:63:CD:F8:40:2D:3C:16:E9:F2:E7:B8:F5:87:FE:53:40 150295ms [err] a=setup:actpass 150295ms [err] 150299ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 150299ms [err] v=0 150299ms [err] o=- 3963978822 3963978822 IN IP4 0.0.0.0 150299ms [err] s=- 150299ms [err] t=0 0 150299ms [err] a=group:BUNDLE 0 150299ms [err] a=msid-semantic:WMS * 150299ms [err] m=application 33860 DTLS/SCTP 5000 150299ms [err] c=IN IP4 172.17.0.3 150299ms [err] a=mid:0 150299ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150299ms [err] a=max-message-size:65536 150299ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33860 typ host 150299ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39255 typ host 150299ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 33860 typ srflx raddr 172.17.0.3 rport 33860 150299ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39255 typ srflx raddr 172.30.0.1 rport 39255 150299ms [err] a=end-of-candidates 150299ms [err] a=ice-ufrag:03Gw 150299ms [err] a=ice-pwd:YaDEAeE1MFzFUVZPtIFjKr 150299ms [err] a=fingerprint:sha-256 86:85:09:A4:AF:DF:8F:CB:38:F1:B9:BC:AB:21:96:47:03:1B:BF:19:E0:56:1E:A1:FA:A2:FE:68:37:E0:59:09 150299ms [err] a=fingerprint:sha-384 7F:69:09:8F:7A:6F:17:F1:1A:D2:EE:AE:4C:05:7F:10:78:13:1D:4D:E0:28:6E:57:85:4B:72:18:6C:6B:88:3C:85:28:76:23:A4:9E:B9:A1:AD:1F:5B:7C:74:67:CC:0F 150299ms [err] a=fingerprint:sha-512 01:F7:C2:B3:6F:E9:B0:59:2A:4C:38:D4:84:F5:B1:9D:30:16:28:57:EF:92:1C:D4:91:FB:FB:B6:2A:F1:AE:4F:D9:B9:FF:64:A1:9F:BA:1F:77:FD:35:60:26:43:93:10:63:CD:F8:40:2D:3C:16:E9:F2:E7:B8:F5:87:FE:53:40 150299ms [err] a=setup:actpass 150299ms [err] 150299ms [err] connectionstatechanged new new have-remote-offer 150299ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 150299ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "new"}] 150300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 150300ms [err] v=0 150300ms [err] o=- 3963978827 3963978827 IN IP4 0.0.0.0 150300ms [err] s=- 150300ms [err] t=0 0 150300ms [err] a=group:BUNDLE 0 150300ms [err] a=msid-semantic:WMS * 150300ms [err] m=application 9 DTLS/SCTP 5000 150300ms [err] c=IN IP4 0.0.0.0 150300ms [err] a=mid:0 150300ms [err] a=sctpmap:5000 webrtc-datachannel 65535 150300ms [err] a=max-message-size:65536 150300ms [err] a=ice-ufrag:IsFE 150300ms [err] a=ice-pwd:YVKUY88Rj42K7ZBeAepJWN 150300ms [err] a=fingerprint:sha-256 67:41:9B:F2:55:D7:3D:15:DB:74:65:15:22:78:D6:5F:B9:BA:00:A1:93:1C:15:4E:08:84:04:0C:49:F2:FA:FF 150300ms [err] a=fingerprint:sha-384 52:D1:B0:DD:8F:56:41:AD:88:78:08:B7:F9:92:09:B1:E5:D6:1A:69:DF:33:33:E6:1E:25:06:3A:9C:4B:86:CD:F5:BA:73:B7:63:F2:87:36:AE:EA:FB:DD:70:65:F2:FC 150300ms [err] a=fingerprint:sha-512 19:9B:8D:99:65:72:89:CF:EE:DE:7C:10:F6:32:8C:59:8F:89:53:58:F1:F0:CB:21:45:94:C7:07:FC:D4:2A:D5:45:FA:64:EC:28:7A:9E:FD:57:D1:B6:FF:0B:08:FF:43:37:82:22:06:BD:8E:83:7C:2F:85:47:1D:B0:14:B5:27 150300ms [err] a=setup:active 150300ms [err] 150300ms [err] connectionstatechanged new new stable 150300ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 150300ms [err] connectionstatechanged new new stable 150300ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 150300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 150301ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 150301ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 150303ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\x91\n+\xe3\x01k\xae\x86n\x80\x89') 150303ms [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'\x04q\x8c}\xce\xe1\x84I\xce`k\xe3') 150304ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 150304ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfd6E\xfc\xc3"W\\e\xd1@\xb2') 150304ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\x91\n+\xe3\x01k\xae\x86n\x80\x89') 150304ms [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'\x04q\x8c}\xce\xe1\x84I\xce`k\xe3') 150805ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfd6E\xfc\xc3"W\\e\xd1@\xb2') 151807ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfd6E\xfc\xc3"W\\e\xd1@\xb2') 153810ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xfd6E\xfc\xc3"W\\e\xd1@\xb2') 155304ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 155305ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 155305ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 155305ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 155306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('172.17.0.3', 33860)) State.FROZEN -> State.WAITING 155306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47284) -> ('172.17.0.3', 33860)) State.FROZEN -> State.WAITING 155306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('172.30.0.1', 39255)) State.FROZEN -> State.WAITING 155306ms [err] connectionstatechanged connecting checking stable 155306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155306ms [err] connectionstatechanged connecting checking stable 155306ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 155306ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('172.17.0.3', 33860)) State.WAITING -> State.IN_PROGRESS 155307ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33860) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86\xa0\xaa\xb9\x0ev\xdfe\xa8\x91\xa2\xa7') 155307ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "connecting"}] 155308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33860) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86\xa0\xaa\xb9\x0ev\xdfe\xa8\x91\xa2\xa7') 155308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('172.17.0.3', 33860)) State.IN_PROGRESS -> State.SUCCEEDED 155308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('141.24.211.56', 33860)) State.FROZEN -> State.WAITING 155308ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('141.24.211.56', 39255)) State.FROZEN -> State.WAITING 155327ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33860) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b', \xd3^/Ud0\x14P6\x13') 155328ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33860) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b', \xd3^/Ud0\x14P6\x13') 155328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47284) -> ('172.17.0.3', 33860)) State.WAITING -> State.FAILED 155328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('172.30.0.1', 39255)) State.WAITING -> State.FAILED 155328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47284) -> ('172.30.0.1', 39255)) State.FROZEN -> State.FAILED 155328ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('141.24.211.56', 33860)) State.WAITING -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47284) -> ('141.24.211.56', 33860)) State.FROZEN -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53975) -> ('141.24.211.56', 39255)) State.WAITING -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47284) -> ('141.24.211.56', 39255)) State.FROZEN -> State.FAILED 155329ms [err] INFO:aioice.ice:Connection(0) ICE completed 155330ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 155330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 155333ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 155334ms [err] connectionstatechanged connecting completed stable 155334ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 155350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 155350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 155350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 155350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 155351ms [err] connectionstatechanged connected completed stable 155351ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 155351ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "connected"}] 155351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 155351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 155351ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 155353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 155353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 155353ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 155354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3705235324, stream_id=1, stream_seq=0) 155354ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3958676807, stream_id=1, stream_seq=0) 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 155355ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3705235324, gaps=[]) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3958676808, stream_id=1, stream_seq=1) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676809, stream_id=1, stream_seq=2) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676810, stream_id=1, stream_seq=2) 155356ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676811, stream_id=1, stream_seq=2) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676807, gaps=[]) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676808, gaps=[]) 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155357ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676812, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676809, gaps=[]) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676813, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676814, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676810, gaps=[]) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676815, stream_id=1, stream_seq=2) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676811, gaps=[]) 155358ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676816, stream_id=1, stream_seq=3) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676817, stream_id=1, stream_seq=3) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676812, gaps=[]) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676818, stream_id=1, stream_seq=3) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676819, stream_id=1, stream_seq=3) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676813, gaps=[]) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676820, stream_id=1, stream_seq=3) 155359ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676821, stream_id=1, stream_seq=3) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676814, gaps=[]) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676822, stream_id=1, stream_seq=3) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676815, gaps=[]) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676823, stream_id=1, stream_seq=4) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676824, stream_id=1, stream_seq=4) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676816, gaps=[]) 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155360ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676825, stream_id=1, stream_seq=4) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676826, stream_id=1, stream_seq=4) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676817, gaps=[]) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676827, stream_id=1, stream_seq=4) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676828, stream_id=1, stream_seq=4) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676818, gaps=[]) 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155361ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676829, stream_id=1, stream_seq=4) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676819, gaps=[]) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676830, stream_id=1, stream_seq=5) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676831, stream_id=1, stream_seq=5) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676820, gaps=[]) 155362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676832, stream_id=1, stream_seq=5) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676833, stream_id=1, stream_seq=5) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676821, gaps=[]) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676834, stream_id=1, stream_seq=5) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676835, stream_id=1, stream_seq=5) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676822, gaps=[]) 155363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676836, stream_id=1, stream_seq=5) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676823, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676837, stream_id=1, stream_seq=6) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676838, stream_id=1, stream_seq=6) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676824, gaps=[]) 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676839, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676840, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676825, gaps=[]) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676841, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676842, stream_id=1, stream_seq=6) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676826, gaps=[]) 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676843, stream_id=1, stream_seq=6) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676827, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676844, stream_id=1, stream_seq=7) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676845, stream_id=1, stream_seq=7) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676828, gaps=[]) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676846, stream_id=1, stream_seq=7) 155366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676847, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676829, gaps=[]) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676848, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676849, stream_id=1, stream_seq=7) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676830, gaps=[]) 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676850, stream_id=1, stream_seq=7) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676831, gaps=[]) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676851, stream_id=1, stream_seq=8) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676852, stream_id=1, stream_seq=8) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676832, gaps=[]) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676853, stream_id=1, stream_seq=8) 155368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676854, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676833, gaps=[]) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676855, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676856, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676834, gaps=[]) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676857, stream_id=1, stream_seq=8) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676835, gaps=[]) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676858, stream_id=1, stream_seq=9) 155369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676859, stream_id=1, stream_seq=9) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676836, gaps=[]) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676860, stream_id=1, stream_seq=9) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676861, stream_id=1, stream_seq=9) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676837, gaps=[]) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676862, stream_id=1, stream_seq=9) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676863, stream_id=1, stream_seq=9) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676838, gaps=[]) 155370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676864, stream_id=1, stream_seq=9) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676839, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676865, stream_id=1, stream_seq=10) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676866, stream_id=1, stream_seq=10) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676840, gaps=[]) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676867, stream_id=1, stream_seq=10) 155371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676868, stream_id=1, stream_seq=10) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676841, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676869, stream_id=1, stream_seq=10) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676870, stream_id=1, stream_seq=10) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676842, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676871, stream_id=1, stream_seq=10) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676843, gaps=[]) 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676872, stream_id=1, stream_seq=11) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676873, stream_id=1, stream_seq=11) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676844, gaps=[]) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676874, stream_id=1, stream_seq=11) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676875, stream_id=1, stream_seq=11) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676845, gaps=[]) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676876, stream_id=1, stream_seq=11) 155373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676877, stream_id=1, stream_seq=11) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676846, gaps=[]) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676878, stream_id=1, stream_seq=11) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676847, gaps=[]) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676879, stream_id=1, stream_seq=12) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676880, stream_id=1, stream_seq=12) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676848, gaps=[]) 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676881, stream_id=1, stream_seq=12) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676882, stream_id=1, stream_seq=12) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676849, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676883, stream_id=1, stream_seq=12) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676884, stream_id=1, stream_seq=12) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676850, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676885, stream_id=1, stream_seq=12) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676851, gaps=[]) 155375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676886, stream_id=1, stream_seq=13) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676887, stream_id=1, stream_seq=13) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676852, gaps=[]) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676888, stream_id=1, stream_seq=13) 155376ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676889, stream_id=1, stream_seq=13) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676853, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676890, stream_id=1, stream_seq=13) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676891, stream_id=1, stream_seq=13) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676854, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676892, stream_id=1, stream_seq=13) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676855, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676893, stream_id=1, stream_seq=14) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676894, stream_id=1, stream_seq=14) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676856, gaps=[]) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676895, stream_id=1, stream_seq=14) 155377ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676896, stream_id=1, stream_seq=14) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676857, gaps=[]) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676897, stream_id=1, stream_seq=14) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676898, stream_id=1, stream_seq=14) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676858, gaps=[]) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676899, stream_id=1, stream_seq=14) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676859, gaps=[]) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676900, stream_id=1, stream_seq=15) 155378ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676901, stream_id=1, stream_seq=15) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676860, gaps=[]) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676902, stream_id=1, stream_seq=15) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676903, stream_id=1, stream_seq=15) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676861, gaps=[]) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676904, stream_id=1, stream_seq=15) 155379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676905, stream_id=1, stream_seq=15) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676862, gaps=[]) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676906, stream_id=1, stream_seq=15) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676863, gaps=[]) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676907, stream_id=1, stream_seq=16) 155380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676908, stream_id=1, stream_seq=16) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676864, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676909, stream_id=1, stream_seq=16) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676910, stream_id=1, stream_seq=16) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676865, gaps=[]) 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676911, stream_id=1, stream_seq=16) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676912, stream_id=1, stream_seq=16) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676866, gaps=[]) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676913, stream_id=1, stream_seq=16) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676867, gaps=[]) 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676914, stream_id=1, stream_seq=17) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676915, stream_id=1, stream_seq=17) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676868, gaps=[]) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676916, stream_id=1, stream_seq=17) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676917, stream_id=1, stream_seq=17) 155383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676869, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676918, stream_id=1, stream_seq=17) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676919, stream_id=1, stream_seq=17) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676870, gaps=[]) 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676920, stream_id=1, stream_seq=17) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676871, gaps=[]) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676921, stream_id=1, stream_seq=18) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676922, stream_id=1, stream_seq=18) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676872, gaps=[]) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676923, stream_id=1, stream_seq=18) 155385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676924, stream_id=1, stream_seq=18) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676873, gaps=[]) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676925, stream_id=1, stream_seq=18) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676926, stream_id=1, stream_seq=18) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676874, gaps=[]) 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676927, stream_id=1, stream_seq=18) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676875, gaps=[]) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676928, stream_id=1, stream_seq=19) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676929, stream_id=1, stream_seq=19) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676876, gaps=[]) 155387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676930, stream_id=1, stream_seq=19) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676931, stream_id=1, stream_seq=19) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676877, gaps=[]) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676932, stream_id=1, stream_seq=19) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676933, stream_id=1, stream_seq=19) 155388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676878, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676934, stream_id=1, stream_seq=19) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676879, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676935, stream_id=1, stream_seq=20) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676936, stream_id=1, stream_seq=20) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676880, gaps=[]) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676937, stream_id=1, stream_seq=20) 155389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676938, stream_id=1, stream_seq=20) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676881, gaps=[]) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676939, stream_id=1, stream_seq=20) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676940, stream_id=1, stream_seq=20) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676882, gaps=[]) 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676941, stream_id=1, stream_seq=20) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676883, gaps=[]) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676942, stream_id=1, stream_seq=21) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676943, stream_id=1, stream_seq=21) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676884, gaps=[]) 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676944, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676945, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676885, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676946, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676947, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676886, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676948, stream_id=1, stream_seq=21) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676887, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676949, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676950, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676888, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676951, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676952, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676889, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676953, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676954, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676890, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676955, stream_id=1, stream_seq=22) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676891, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676956, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676957, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676892, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676958, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676959, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676893, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676960, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676961, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676894, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676962, stream_id=1, stream_seq=23) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676895, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676963, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676964, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676896, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676965, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676966, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676897, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676967, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676968, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676898, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676969, stream_id=1, stream_seq=24) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676899, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676970, stream_id=1, stream_seq=25) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676971, stream_id=1, stream_seq=25) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676900, gaps=[]) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676972, stream_id=1, stream_seq=25) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676973, stream_id=1, stream_seq=25) 155398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676901, gaps=[]) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676974, stream_id=1, stream_seq=25) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676975, stream_id=1, stream_seq=25) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676902, gaps=[]) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676976, stream_id=1, stream_seq=25) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676903, gaps=[]) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676977, stream_id=1, stream_seq=26) 155399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676978, stream_id=1, stream_seq=26) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676904, gaps=[]) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676979, stream_id=1, stream_seq=26) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676980, stream_id=1, stream_seq=26) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676905, gaps=[]) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676981, stream_id=1, stream_seq=26) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676982, stream_id=1, stream_seq=26) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676906, gaps=[]) 155400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676983, stream_id=1, stream_seq=26) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676907, gaps=[]) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676984, stream_id=1, stream_seq=27) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676985, stream_id=1, stream_seq=27) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676908, gaps=[]) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676986, stream_id=1, stream_seq=27) 155401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676987, stream_id=1, stream_seq=27) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676909, gaps=[]) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676988, stream_id=1, stream_seq=27) 155402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676989, stream_id=1, stream_seq=27) 155402ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 155402ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 155402ms [log] line [file] undefined 155402ms [log] 155402ms [log] reading line 155402ms [log] [experimentStatusChanged] {"status": "running", "message": null} 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676910, gaps=[]) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676990, stream_id=1, stream_seq=27) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676911, gaps=[]) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676991, stream_id=1, stream_seq=28) 155403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676992, stream_id=1, stream_seq=28) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676912, gaps=[]) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676993, stream_id=1, stream_seq=28) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676994, stream_id=1, stream_seq=28) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676913, gaps=[]) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676995, stream_id=1, stream_seq=28) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676996, stream_id=1, stream_seq=28) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676914, gaps=[]) 155404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958676997, stream_id=1, stream_seq=28) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676915, gaps=[]) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958676998, stream_id=1, stream_seq=29) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958676999, stream_id=1, stream_seq=29) 155405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676916, gaps=[]) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677000, stream_id=1, stream_seq=29) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677001, stream_id=1, stream_seq=29) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676917, gaps=[]) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677002, stream_id=1, stream_seq=29) 155406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677003, stream_id=1, stream_seq=29) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676918, gaps=[]) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958677004, stream_id=1, stream_seq=29) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676919, gaps=[]) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958677005, stream_id=1, stream_seq=30) 155407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677006, stream_id=1, stream_seq=30) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676920, gaps=[]) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677007, stream_id=1, stream_seq=30) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677008, stream_id=1, stream_seq=30) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676921, gaps=[]) 155408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677009, stream_id=1, stream_seq=30) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677010, stream_id=1, stream_seq=30) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676922, gaps=[]) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958677011, stream_id=1, stream_seq=30) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676923, gaps=[]) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958677012, stream_id=1, stream_seq=31) 155409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677013, stream_id=1, stream_seq=31) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676924, gaps=[]) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677014, stream_id=1, stream_seq=31) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677015, stream_id=1, stream_seq=31) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676925, gaps=[]) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677016, stream_id=1, stream_seq=31) 155410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677017, stream_id=1, stream_seq=31) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676926, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958677018, stream_id=1, stream_seq=31) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676927, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958677019, stream_id=1, stream_seq=32) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677020, stream_id=1, stream_seq=32) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676928, gaps=[]) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677021, stream_id=1, stream_seq=32) 155411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677022, stream_id=1, stream_seq=32) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676929, gaps=[]) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677023, stream_id=1, stream_seq=32) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677024, stream_id=1, stream_seq=32) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676930, gaps=[]) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958677025, stream_id=1, stream_seq=32) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676931, gaps=[]) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3958677026, stream_id=1, stream_seq=33) 155412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677027, stream_id=1, stream_seq=33) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676932, gaps=[]) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677028, stream_id=1, stream_seq=33) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677029, stream_id=1, stream_seq=33) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676933, gaps=[]) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677030, stream_id=1, stream_seq=33) 155413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3958677031, stream_id=1, stream_seq=33) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676934, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3958677032, stream_id=1, stream_seq=33) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676935, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676936, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676937, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676938, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676939, gaps=[]) 155414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676940, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676941, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676942, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676943, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676944, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676945, gaps=[]) 155415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676946, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676947, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676948, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676949, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676950, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676951, gaps=[]) 155416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676952, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676953, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676954, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676955, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676956, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676957, gaps=[]) 155417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676958, gaps=[]) 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676959, gaps=[]) 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676960, gaps=[]) 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676961, gaps=[]) 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676962, gaps=[]) 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676963, gaps=[]) 155418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676964, gaps=[]) 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676965, gaps=[]) 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676966, gaps=[]) 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676967, gaps=[]) 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676968, gaps=[]) 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676969, gaps=[]) 155419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676970, gaps=[]) 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676971, gaps=[]) 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676972, gaps=[]) 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676973, gaps=[]) 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676974, gaps=[]) 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676975, gaps=[]) 155420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676976, gaps=[]) 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676977, gaps=[]) 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676978, gaps=[]) 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676979, gaps=[]) 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676980, gaps=[]) 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676981, gaps=[]) 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676982, gaps=[]) 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676983, gaps=[]) 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676984, gaps=[]) 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676985, gaps=[]) 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676986, gaps=[]) 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676987, gaps=[]) 155422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676988, gaps=[]) 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676989, gaps=[]) 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676990, gaps=[]) 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676991, gaps=[]) 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676992, gaps=[]) 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958676993, gaps=[]) 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958676994, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958676995, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958676996, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958676997, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958676998, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958676999, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677000, gaps=[]) 155424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677001, gaps=[]) 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677002, gaps=[]) 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677003, gaps=[]) 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677004, gaps=[]) 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677005, gaps=[]) 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677006, gaps=[]) 155425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677007, gaps=[]) 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677008, gaps=[]) 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677009, gaps=[]) 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677010, gaps=[]) 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677011, gaps=[]) 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677012, gaps=[]) 155426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677013, gaps=[]) 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677014, gaps=[]) 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677015, gaps=[]) 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677016, gaps=[]) 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677017, gaps=[]) 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677018, gaps=[]) 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677019, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677020, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677021, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677022, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677023, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677024, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677025, gaps=[]) 155428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3958677026, gaps=[]) 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3958677027, gaps=[]) 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3958677028, gaps=[]) 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3958677029, gaps=[]) 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3958677030, gaps=[]) 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3958677031, gaps=[]) 155429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 155467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3958677032, gaps=[]) 155467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 155677ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f"}', extra='') 155677ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f"}', extra='') 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 155678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 155678ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 155678ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 155678ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 155678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 155678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 155678ms [err] connectionstatechanged closed closed closed 155678ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 155678ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 155679ms [err] connectionstatechanged closed closed closed 155679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 155679ms [err] connectionstatechanged closed closed closed 155679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 155679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/ba7595f7-f3fe-4679-9561-8bdabb7b6d4f", "state": "closed"}] 155679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 155679ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 155712ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 155712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 155712ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests (webrtc): should transmit initial gpio value 155795ms [err] Traceback (most recent call last): 155795ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 155795ms [err] return _run_code(code, main_globals, None, 155795ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 155795ms [err] exec(code, run_globals) 155795ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 155795ms [err] sys.exit(main()) 155795ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 155796ms [err] asyncio.run(main_async()) 155796ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 155796ms [err] return loop.run_until_complete(main) 155796ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 155796ms [err] self.run_forever() 155796ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 155796ms [err] self._run_once() 155796ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 155797ms [err] event_list = self._selector.select(timeout) 155797ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 155797ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 155797ms [err] KeyboardInterrupt 155799ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 155799ms [err] h.flush() 155799ms [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 ================== js Client to python Client GPIO tests (webrtc): should transmit gpio value ================== python Client to js Client GPIO tests (webrtc): should transmit initial gpio value 185226ms [log] starting device 185987ms [err] DEBUG:asyncio:Using selector: EpollSelector 186126ms [err] ERROR:asyncio:Unclosed client session 186126ms [err] client_session: 186192ms [log] parsing 186192ms [log] creating device handler 186192ms [log] [ready] 186192ms [log] reading line 186192ms [log] [websocketToken] "e87c35e4-47ea-43e8-85cc-c315e3e54521" 186197ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 186197ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 186197ms [log] line {"signal":"gpio1","value":"strongH"} 186197ms [log] 186197ms [log] reading line 186197ms [log] line {"signal":"gpio2","value":"strongL"} 186197ms [log] 186197ms [log] reading line 186197ms [log] [websocketConnected] 188291ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/2468d089-61c1-40d1-9d8a-af4a3a988c29"}}', extra='') 188291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/2468d089-61c1-40d1-9d8a-af4a3a988c29"}}', extra='') 188291ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/2468d089-61c1-40d1-9d8a-af4a3a988c29"} 188403ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 188403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 188432ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 188432ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 188434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d", "state": "new"}] 190437ms [err] makeOffer 190437ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 190438ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 190438ms [err] v=0 190438ms [err] o=- 3963978867 3963978867 IN IP4 0.0.0.0 190438ms [err] s=- 190438ms [err] t=0 0 190438ms [err] a=group:BUNDLE 0 190438ms [err] a=msid-semantic:WMS * 190438ms [err] m=application 9 DTLS/SCTP 5000 190438ms [err] c=IN IP4 0.0.0.0 190438ms [err] a=mid:0 190438ms [err] a=sctpmap:5000 webrtc-datachannel 65535 190438ms [err] a=max-message-size:65536 190438ms [err] a=ice-ufrag:bgUx 190438ms [err] a=ice-pwd:1HvapHbcq9LtpExd7jHZBN 190438ms [err] a=fingerprint:sha-256 4F:CF:1F:B8:B4:28:9B:F3:9D:A6:D2:DD:70:5B:FD:89:5C:FF:CE:71:4C:E0:62:22:27:AB:7E:B0:DA:C0:EE:8F 190438ms [err] a=fingerprint:sha-384 19:2C:79:4E:82:8D:95:52:1B:61:09:97:FF:D5:91:E5:EC:96:AA:97:94:A2:B0:81:41:7A:50:E2:91:31:94:3D:E6:00:EC:A7:A5:3C:49:0B:34:4D:40:C7:2D:4B:F8:DC 190438ms [err] a=fingerprint:sha-512 79:EC:A2:F7:4A:AC:4C:91:BE:AF:51:07:4E:83:74:2C:BC:12:94:5E:CA:CE:86:48:84:18:6A:02:D6:48:74:15:D8:E3:E7:A9:74:DE:28:30:31:42:E5:45:A7:FB:47:19:4C:0A:4D:A7:C1:B4:1A:5F:B5:74:A1:F3:04:99:9C:C8 190438ms [err] a=setup:actpass 190438ms [err] 190439ms [err] connectionstatechanged new new have-local-offer 190439ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 190439ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 190441ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d", "state": "new"}] 190442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 190442ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 190445ms [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'\x94$\xbfXv\xe2\xf5\xbd%E\x1fe') 190445ms [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'\x1f\xe1\xbb&\x02\x96`7q\x15\xd4\xe7') 190446ms [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'\x94$\xbfXv\xe2\xf5\xbd%E\x1fe') 190446ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 190447ms [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'\x1f\xe1\xbb&\x02\x96`7q\x15\xd4\xe7') 190447ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'x\xfb\xd8\x10\xc91$|\x0bDN\x9c') 190948ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'x\xfb\xd8\x10\xc91$|\x0bDN\x9c') 191950ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'x\xfb\xd8\x10\xc91$|\x0bDN\x9c') 193953ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'x\xfb\xd8\x10\xc91$|\x0bDN\x9c') 195445ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 195446ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 195446ms [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='') 195446ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 195446ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195446ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195446ms [err] handleSignalingMessage 195446ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 195447ms [err] handleOptions 195447ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 195468ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AaSNzOFtnJmm') 195468ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AaSNzOFtnJmm') 195473ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7854149212491489725 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:l18A\\r\\na=ice-pwd:UA5hHm/CoJ2dFiLNf7mp+rAZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:2F:95:BC:6B:3B:67:E1:80:F8:90:B6:40:E0:47:61:7B:E1:39:98:F5:3D:1C:4A:C7:6C:87:5A:5E:97:AA:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195473ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7854149212491489725 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:l18A\\r\\na=ice-pwd:UA5hHm/CoJ2dFiLNf7mp+rAZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 75:2F:95:BC:6B:3B:67:E1:80:F8:90:B6:40:E0:47:61:7B:E1:39:98:F5:3D:1C:4A:C7:6C:87:5A:5E:97:AA:FA\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195473ms [err] handleSignalingMessage 195473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 195473ms [err] handleAnswer 195473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 195473ms [err] acceptAnswer 195473ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 195473ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 195473ms [err] v=0 195473ms [err] o=- 7854149212491489725 2 IN IP4 127.0.0.1 195473ms [err] s=- 195473ms [err] t=0 0 195473ms [err] a=group:BUNDLE 0 195473ms [err] a=msid-semantic: WMS 195473ms [err] m=application 9 DTLS/SCTP 5000 195473ms [err] c=IN IP4 0.0.0.0 195473ms [err] a=ice-ufrag:l18A 195473ms [err] a=ice-pwd:UA5hHm/CoJ2dFiLNf7mp+rAZ 195473ms [err] a=ice-options:trickle 195473ms [err] a=fingerprint:sha-256 75:2F:95:BC:6B:3B:67:E1:80:F8:90:B6:40:E0:47:61:7B:E1:39:98:F5:3D:1C:4A:C7:6C:87:5A:5E:97:AA:FA 195473ms [err] a=setup:active 195473ms [err] a=mid:0 195473ms [err] a=sctpmap:5000 webrtc-datachannel 1024 195473ms [err] 195474ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 195474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 195474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 195474ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FTBtvvRmW1 1 udp 1845501695 172.17.0.3 44113 typ prflx) 195474ms [err] connectionstatechanged connecting checking stable 195474ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 195475ms [err] connectionstatechanged connecting checking stable 195475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 195475ms [err] connectionstatechanged connecting checking stable 195475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 195475ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46869) -> ('172.17.0.3', 44113)) State.WAITING -> State.IN_PROGRESS 195475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E\xc3\xd5\x9b\xe0f\xef\x0c\xccyn\x12') 195475ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d", "state": "connecting"}] 195476ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E\xc3\xd5\x9b\xe0f\xef\x0c\xccyn\x12') 195476ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46869) -> ('172.17.0.3', 44113)) State.IN_PROGRESS -> State.SUCCEEDED 195476ms [err] INFO:aioice.ice:Connection(0) ICE completed 195478ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1293488582 1 udp 2113937151 52882132-d6c9-4698-bacf-f97423cdc300.local 44113 typ host generation 0 ufrag l18A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1293488582 1 udp 2113937151 52882132-d6c9-4698-bacf-f97423cdc300.local 44113 typ host generation 0 ufrag l18A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195478ms [err] handleSignalingMessage 195478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 195478ms [err] handleIceCandidate 195478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 195478ms [err] acceptIceCandidate 195478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 195482ms [err] INFO:aioice.ice:Connection(0) Remote candidate "52882132-d6c9-4698-bacf-f97423cdc300.local" resolved to 172.17.0.3 195482ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1161910785 1 udp 1677729535 141.24.211.56 44113 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag l18A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195482ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1161910785 1 udp 1677729535 141.24.211.56 44113 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag l18A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195482ms [err] handleSignalingMessage 195482ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 195482ms [err] handleIceCandidate 195482ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 195482ms [err] acceptIceCandidate 195482ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 195497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46869) -> ('172.17.0.3', 44113)) State.FROZEN -> State.IN_PROGRESS 195497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\xad\xa6\xf3\x918\xe7+\xdd\xd4q(') 195498ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\xad\xa6\xf3\x918\xe7+\xdd\xd4q(') 195498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46869) -> ('172.17.0.3', 44113)) State.IN_PROGRESS -> State.SUCCEEDED 195498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54802) -> ('172.17.0.3', 44113)) State.FROZEN -> State.FAILED 195498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 46869) -> ('141.24.211.56', 44113)) State.FROZEN -> State.FAILED 195498ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54802) -> ('141.24.211.56', 44113)) State.FROZEN -> State.FAILED 195518ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 195518ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 195519ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 195520ms [err] connectionstatechanged connecting completed stable 195520ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 195522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 195522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 195522ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 195523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 195523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 195523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 195523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 195523ms [err] connectionstatechanged connected completed stable 195523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 195523ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d", "state": "connected"}] 195526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 195526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 195526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 195526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 195526ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 195527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 195527ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 195527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eIkgKNO1aJqP') 195528ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eIkgKNO1aJqP') 195528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 195528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 195528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 195528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737978206, stream_id=1, stream_seq=0) 195528ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 195529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1737978206, gaps=[]) 195529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 195529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1586262010, stream_id=1, stream_seq=0) 195529ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 195529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1586262010, gaps=[]) 195530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737978207, stream_id=1, stream_seq=1) 195530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 195530ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737978208, stream_id=1, stream_seq=2) 195531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1737978208, gaps=[]) 195531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 195590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kA6KibtR1Lf5') 195590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kA6KibtR1Lf5') 195637ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 195637ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 195637ms [log] [experimentStatusChanged] {"status": "running", "message": null} 195652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'mz5scKkRTMSJ') 195653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'mz5scKkRTMSJ') 195653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54802) -> ('172.17.0.3', 44113)) State.WAITING -> State.IN_PROGRESS 195653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\xf4\xd5^c\xccL\xf8"\xcd\xdf\xa3') 195679ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 44113) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\xf4\xd5^c\xccL\xf8"\xcd\xdf\xa3') 195679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54802) -> ('172.17.0.3', 44113)) State.IN_PROGRESS -> State.SUCCEEDED 195800ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195800ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d"}', extra='') 195800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 195800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 195801ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 195801ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 195801ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 195801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 195801ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 195801ms [err] connectionstatechanged closed closed closed 195801ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 195802ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 195802ms [err] connectionstatechanged closed closed closed 195802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 195802ms [err] connectionstatechanged closed closed closed 195802ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 195802ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/764f7155-3148-4b2d-b94f-6a316410240d", "state": "closed"}] 195822ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 195823ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 195893ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 195893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 195893ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests (webrtc): should transmit gpio value 195938ms [err] Traceback (most recent call last): 195938ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 195939ms [err] return _run_code(code, main_globals, None, 195939ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 195939ms [err] exec(code, run_globals) 195939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 195939ms [err] sys.exit(main()) 195939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 195939ms [err] asyncio.run(main_async()) 195939ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 195939ms [err] return loop.run_until_complete(main) 195939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 195939ms [err] self.run_forever() 195939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 195940ms [err] self._run_once() 195940ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 195940ms [err] event_list = self._selector.select(timeout) 195940ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 195940ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 195941ms [err] KeyboardInterrupt 195970ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 195970ms [err] h.flush() 195970ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 196168ms [log] starting device 196935ms [err] DEBUG:asyncio:Using selector: EpollSelector 197078ms [err] ERROR:asyncio:Unclosed client session 197078ms [err] client_session: 197146ms [log] parsing 197146ms [log] creating device handler 197146ms [log] [ready] 197146ms [log] reading line 197146ms [log] [websocketToken] "5f872afe-b2cf-47e6-a170-314892d7c280" 197174ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 197174ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 197174ms [log] [websocketConnected] 199187ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/8520b83a-1407-4bbc-bcfa-b8d6e274b3f0"}}', extra='') 199187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/8520b83a-1407-4bbc-bcfa-b8d6e274b3f0"}}', extra='') 199187ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/8520b83a-1407-4bbc-bcfa-b8d6e274b3f0"} 199301ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 199301ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 199332ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee", "state": "new"}] 201335ms [err] makeOffer 201335ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 201336ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 201336ms [err] v=0 201336ms [err] o=- 3963978878 3963978878 IN IP4 0.0.0.0 201336ms [err] s=- 201336ms [err] t=0 0 201336ms [err] a=group:BUNDLE 0 201336ms [err] a=msid-semantic:WMS * 201336ms [err] m=application 9 DTLS/SCTP 5000 201336ms [err] c=IN IP4 0.0.0.0 201336ms [err] a=mid:0 201336ms [err] a=sctpmap:5000 webrtc-datachannel 65535 201336ms [err] a=max-message-size:65536 201336ms [err] a=ice-ufrag:2OY5 201336ms [err] a=ice-pwd:V0at65aIMXLleO09d3xKQF 201336ms [err] a=fingerprint:sha-256 AE:20:1B:71:63:F2:98:14:35:05:60:F2:35:94:44:30:21:65:3F:52:F3:FD:DE:DC:CC:7F:06:96:5D:FA:58:93 201336ms [err] a=fingerprint:sha-384 C7:15:2E:6D:3E:40:62:68:79:3D:7B:17:6B:81:EE:CD:1C:9E:40:31:15:58:12:04:D7:14:28:92:F7:7B:F6:4E:94:B9:5D:FE:E7:61:E9:FD:58:BE:13:AF:43:C5:6F:D1 201336ms [err] a=fingerprint:sha-512 D2:C9:3C:F6:42:BC:03:66:3C:0A:99:CE:9E:2F:12:E8:07:E9:EB:DC:EC:46:8C:1D:EB:FA:70:D1:06:39:36:F1:2C:01:DA:63:5F:7A:29:AA:CF:E7:8C:A1:47:9D:9C:1E:18:EE:B3:8D:D1:42:6C:4B:01:8E:F1:3A:ED:8F:59:50 201336ms [err] a=setup:actpass 201336ms [err] 201337ms [err] connectionstatechanged new new have-local-offer 201337ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 201337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 201339ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee", "state": "new"}] 201339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 201340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 201342ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{%"p\x93\x16U\xc4\x92\xa1\xca\xc9') 201342ms [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'\xa0Rh!fD=\x7f\xe1\x06\xb1\xc8') 201343ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 201343ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xc8\xa6Jn\xd7\xf8\xf9`f\x917') 201345ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{%"p\x93\x16U\xc4\x92\xa1\xca\xc9') 201345ms [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'\xa0Rh!fD=\x7f\xe1\x06\xb1\xc8') 201844ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xc8\xa6Jn\xd7\xf8\xf9`f\x917') 202846ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xc8\xa6Jn\xd7\xf8\xf9`f\x917') 204849ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xc8\xa6Jn\xd7\xf8\xf9`f\x917') 206343ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 206344ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 206344ms [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='') 206344ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 206344ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206345ms [err] handleSignalingMessage 206345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 206345ms [err] handleOptions 206345ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 206365ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5EFhWEkoyYa8') 206366ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5EFhWEkoyYa8') 206368ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4339264075017985528 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:+UGI\\r\\na=ice-pwd:XX9JHwoF22KPRhVtpYhhhmBO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 60:BD:F9:2C:CC:4C:A0:E4:15:68:42:B1:67:1B:EF:BD:08:41:06:08:70:44:5E:3D:92:DE:0C:54:38:88:7A:1D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4339264075017985528 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:+UGI\\r\\na=ice-pwd:XX9JHwoF22KPRhVtpYhhhmBO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 60:BD:F9:2C:CC:4C:A0:E4:15:68:42:B1:67:1B:EF:BD:08:41:06:08:70:44:5E:3D:92:DE:0C:54:38:88:7A:1D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206368ms [err] handleSignalingMessage 206368ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 206368ms [err] handleAnswer 206368ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 206368ms [err] acceptAnswer 206368ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 206368ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 206368ms [err] v=0 206368ms [err] o=- 4339264075017985528 2 IN IP4 127.0.0.1 206368ms [err] s=- 206368ms [err] t=0 0 206368ms [err] a=group:BUNDLE 0 206368ms [err] a=msid-semantic: WMS 206368ms [err] m=application 9 DTLS/SCTP 5000 206368ms [err] c=IN IP4 0.0.0.0 206368ms [err] a=ice-ufrag:+UGI 206368ms [err] a=ice-pwd:XX9JHwoF22KPRhVtpYhhhmBO 206368ms [err] a=ice-options:trickle 206368ms [err] a=fingerprint:sha-256 60:BD:F9:2C:CC:4C:A0:E4:15:68:42:B1:67:1B:EF:BD:08:41:06:08:70:44:5E:3D:92:DE:0C:54:38:88:7A:1D 206368ms [err] a=setup:active 206368ms [err] a=mid:0 206368ms [err] a=sctpmap:5000 webrtc-datachannel 1024 206368ms [err] 206369ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 206369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 206369ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 206369ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(X9ojkFlbbe 1 udp 1845501695 172.17.0.3 58325 typ prflx) 206369ms [err] connectionstatechanged connecting checking stable 206369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206369ms [err] connectionstatechanged connecting checking stable 206369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206369ms [err] connectionstatechanged connecting checking stable 206369ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 206369ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39002) -> ('172.17.0.3', 58325)) State.WAITING -> State.IN_PROGRESS 206369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x1d\x0e\xc1\x8d'\x12\x83\x1c\xb4\x05\xfdS") 206370ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee", "state": "connecting"}] 206370ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x1d\x0e\xc1\x8d'\x12\x83\x1c\xb4\x05\xfdS") 206370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39002) -> ('172.17.0.3', 58325)) State.IN_PROGRESS -> State.SUCCEEDED 206370ms [err] INFO:aioice.ice:Connection(0) ICE completed 206375ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3368943889 1 udp 2113937151 921d886b-3924-4143-bf0a-6ba35f5e4248.local 58325 typ host generation 0 ufrag +UGI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206375ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3368943889 1 udp 2113937151 921d886b-3924-4143-bf0a-6ba35f5e4248.local 58325 typ host generation 0 ufrag +UGI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206375ms [err] handleSignalingMessage 206375ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 206375ms [err] handleIceCandidate 206375ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 206375ms [err] acceptIceCandidate 206375ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 206378ms [err] INFO:aioice.ice:Connection(0) Remote candidate "921d886b-3924-4143-bf0a-6ba35f5e4248.local" resolved to 172.17.0.3 206379ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3452309065 1 udp 1677729535 141.24.211.56 58325 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag +UGI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3452309065 1 udp 1677729535 141.24.211.56 58325 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag +UGI network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206379ms [err] handleSignalingMessage 206379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 206379ms [err] handleIceCandidate 206379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 206379ms [err] acceptIceCandidate 206379ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 206390ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39002) -> ('172.17.0.3', 58325)) State.FROZEN -> State.IN_PROGRESS 206390ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\x96\xef\xb9.\x1f\x96Z\x06\xf6\x96\x94') 206391ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\x96\xef\xb9.\x1f\x96Z\x06\xf6\x96\x94') 206391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39002) -> ('172.17.0.3', 58325)) State.IN_PROGRESS -> State.SUCCEEDED 206391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43076) -> ('172.17.0.3', 58325)) State.FROZEN -> State.FAILED 206391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39002) -> ('141.24.211.56', 58325)) State.FROZEN -> State.FAILED 206391ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43076) -> ('141.24.211.56', 58325)) State.FROZEN -> State.FAILED 206411ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 206411ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 206412ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 206413ms [err] connectionstatechanged connecting completed stable 206413ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 206415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 206415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 206415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 206415ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 206416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 206416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 206416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 206416ms [err] connectionstatechanged connected completed stable 206416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 206416ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee", "state": "connected"}] 206416ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 206417ms [log] line {"signal":"gpio1","value":"strongH"} 206417ms [log] 206417ms [log] reading line 206417ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 206419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 206420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 206420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 206420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 206420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 206420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 206420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 206420ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xf0gbWLZQUJ9') 206421ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xf0gbWLZQUJ9') 206421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 206421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 206421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 206421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=770790938, stream_id=1, stream_seq=0) 206421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 206422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=770790938, gaps=[]) 206422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 206422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3663432292, stream_id=1, stream_seq=0) 206422ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 206422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3663432292, gaps=[]) 206423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=770790939, stream_id=1, stream_seq=1) 206423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 206423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=770790940, stream_id=1, stream_seq=2) 206423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=770790941, stream_id=1, stream_seq=3) 206424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=770790942, stream_id=1, stream_seq=4) 206424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=770790940, gaps=[]) 206424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 206424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=770790942, gaps=[]) 206424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 206476ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 206476ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 206476ms [log] line {"signal":"gpio2","value":"strongL"} 206476ms [log] 206476ms [log] reading line 206476ms [log] [experimentStatusChanged] {"status": "running", "message": null} 206480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'd012dMAPoq5u') 206481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'd012dMAPoq5u') 206543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ODks3iy20fYE') 206543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ODks3iy20fYE') 206543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43076) -> ('172.17.0.3', 58325)) State.WAITING -> State.IN_PROGRESS 206544ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7u\xd1\xb4{1\xe9\xaa\xe9\xa9\x18!') 206545ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 58325) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7u\xd1\xb4{1\xe9\xaa\xe9\xa9\x18!') 206546ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 43076) -> ('172.17.0.3', 58325)) State.IN_PROGRESS -> State.SUCCEEDED 206694ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206694ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee"}', extra='') 206719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 206719ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 206719ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 206719ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 206719ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 206719ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 206719ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 206719ms [err] connectionstatechanged closed closed closed 206719ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 206719ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 206720ms [err] connectionstatechanged closed closed closed 206720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 206720ms [err] connectionstatechanged closed closed closed 206720ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 206720ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b3d9bb48-7e73-4559-8efd-0c5902c5e4ee", "state": "closed"}] 206720ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 206720ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 206786ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 206786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 206786ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (webrtc): should transmit initial gpio value 206831ms [err] Traceback (most recent call last): 206831ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 206831ms [err] return _run_code(code, main_globals, None, 206831ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 206831ms [err] exec(code, run_globals) 206831ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 206831ms [err] sys.exit(main()) 206831ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 206831ms [err] asyncio.run(main_async()) 206831ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 206831ms [err] return loop.run_until_complete(main) 206831ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 206832ms [err] self.run_forever() 206832ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 206832ms [err] self._run_once() 206832ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 206832ms [err] event_list = self._selector.select(timeout) 206832ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 206832ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 206832ms [err] KeyboardInterrupt 206834ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 206834ms [err] h.flush() 206834ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 207058ms [log] starting device 207785ms [err] DEBUG:asyncio:Using selector: EpollSelector 207934ms [err] ERROR:asyncio:Unclosed client session 207934ms [err] client_session: 208028ms [log] parsing 208028ms [log] creating device handler 208028ms [log] [ready] 208028ms [log] reading line 208028ms [log] [websocketToken] "eacba068-1263-48ef-ab38-6474eaeee56b" 208033ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 208033ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 208033ms [log] line {"signal":"gpio1","value":"strongH"} 208033ms [log] 208033ms [log] reading line 208033ms [log] line {"signal":"gpio2","value":"strongL"} 208033ms [log] 208033ms [log] reading line 208033ms [log] [websocketConnected] 208566ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/fd7c69cd-b82c-455b-800c-49721ceb8d72"}}', extra='') 208566ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/fd7c69cd-b82c-455b-800c-49721ceb8d72"}}', extra='') 208566ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/fd7c69cd-b82c-455b-800c-49721ceb8d72"} 208695ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 208695ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 208698ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 208699ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 208700ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "new"}] 210703ms [err] makeOffer 210703ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 210704ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 210704ms [err] v=0 210704ms [err] o=- 3963978887 3963978887 IN IP4 0.0.0.0 210704ms [err] s=- 210704ms [err] t=0 0 210704ms [err] a=group:BUNDLE 0 210704ms [err] a=msid-semantic:WMS * 210704ms [err] m=application 9 DTLS/SCTP 5000 210704ms [err] c=IN IP4 0.0.0.0 210704ms [err] a=mid:0 210704ms [err] a=sctpmap:5000 webrtc-datachannel 65535 210704ms [err] a=max-message-size:65536 210704ms [err] a=ice-ufrag:qmHv 210704ms [err] a=ice-pwd:NS9iF8sEUato3bTXfQlHGc 210704ms [err] a=fingerprint:sha-256 D4:FB:8F:2C:64:95:5C:A0:F5:D8:A2:52:60:42:3C:17:8A:F6:2F:1A:A1:87:49:6F:1F:87:4D:7B:CA:45:AF:53 210704ms [err] a=fingerprint:sha-384 3E:50:4C:53:71:69:B4:29:34:ED:BF:AE:B3:C3:74:48:7F:10:38:02:9E:24:93:B3:07:0C:40:96:C1:57:6B:83:63:65:F3:3A:02:5B:5A:DE:28:DE:8F:02:DD:D2:B8:A9 210704ms [err] a=fingerprint:sha-512 B2:29:9B:17:5E:48:43:AD:79:87:BC:D5:23:D2:0E:94:E7:6F:1D:CD:F8:20:EA:48:72:70:C1:75:3B:76:B8:CE:A2:1D:AB:04:0C:D8:9F:CD:D1:82:2D:54:B1:1D:5D:54:64:DD:82:F4:BA:0F:C7:9D:10:78:5D:F3:E8:89:A4:AA 210704ms [err] a=setup:actpass 210704ms [err] 210705ms [err] connectionstatechanged new new have-local-offer 210705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 210705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 210707ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "new"}] 210707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 210708ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 210710ms [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'\x14x\xa0g\xca\x18U\xcbE\xf7\x18g') 210710ms [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'\x8dO\xeb[\xb8\xdb\xaa\x94N\x02\x182') 210711ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 210711ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"#\xe0bT^\\:\xde\xf6\xf6'\xd7") 210711ms [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'\x14x\xa0g\xca\x18U\xcbE\xf7\x18g') 210712ms [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'\x8dO\xeb[\xb8\xdb\xaa\x94N\x02\x182') 211212ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"#\xe0bT^\\:\xde\xf6\xf6'\xd7") 212214ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"#\xe0bT^\\:\xde\xf6\xf6'\xd7") 214217ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b"#\xe0bT^\\:\xde\xf6\xf6'\xd7") 215711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 215712ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 215712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 215712ms [err] handleSignalingMessage 215712ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 215712ms [err] handleOptions 215712ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 215712ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 215712ms [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='') 215712ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 220737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46191) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5\xdb\x0bN\xd45\x12\x98u\x92[\xc9') 220737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46191) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5\xdb\x0bN\xd45\x12\x98u\x92[\xc9') 220750ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978892 3963978892 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 46191 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46191 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53205 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46191 typ srflx raddr 172.17.0.3 rport 46191\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53205 typ srflx raddr 172.30.0.1 rport 53205\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Wrf6\\r\\na=ice-pwd:6qP2ym8IPYS43EDOoE6buh\\r\\na=fingerprint:sha-256 AF:4F:BE:A4:1B:3D:3C:1F:98:B1:18:F7:80:47:81:CD:4B:3F:88:AA:70:2E:41:72:91:6A:52:FC:8C:56:00:43\\r\\na=fingerprint:sha-384 16:0B:26:BE:B9:16:B8:57:29:D8:ED:03:AA:4E:33:DF:C0:F7:3C:BB:8B:00:50:CA:5B:24:C2:66:5B:DF:74:C8:2E:6A:81:D2:CA:BF:BD:B2:97:48:1B:0B:9B:C6:4A:CC\\r\\na=fingerprint:sha-512 0A:51:7E:60:2B:FF:C1:CD:36:0C:3B:06:E6:04:D9:35:EC:4C:D7:52:29:0C:5C:B5:51:8C:41:59:49:57:49:1F:B1:FC:0E:07:CD:2C:27:B0:1B:23:FC:43:18:D6:BB:F7:A2:66:32:00:7E:48:B7:FD:36:26:0E:A5:A1:B5:3D:8F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 220750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963978892 3963978892 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 46191 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46191 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53205 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46191 typ srflx raddr 172.17.0.3 rport 46191\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53205 typ srflx raddr 172.30.0.1 rport 53205\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Wrf6\\r\\na=ice-pwd:6qP2ym8IPYS43EDOoE6buh\\r\\na=fingerprint:sha-256 AF:4F:BE:A4:1B:3D:3C:1F:98:B1:18:F7:80:47:81:CD:4B:3F:88:AA:70:2E:41:72:91:6A:52:FC:8C:56:00:43\\r\\na=fingerprint:sha-384 16:0B:26:BE:B9:16:B8:57:29:D8:ED:03:AA:4E:33:DF:C0:F7:3C:BB:8B:00:50:CA:5B:24:C2:66:5B:DF:74:C8:2E:6A:81:D2:CA:BF:BD:B2:97:48:1B:0B:9B:C6:4A:CC\\r\\na=fingerprint:sha-512 0A:51:7E:60:2B:FF:C1:CD:36:0C:3B:06:E6:04:D9:35:EC:4C:D7:52:29:0C:5C:B5:51:8C:41:59:49:57:49:1F:B1:FC:0E:07:CD:2C:27:B0:1B:23:FC:43:18:D6:BB:F7:A2:66:32:00:7E:48:B7:FD:36:26:0E:A5:A1:B5:3D:8F\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 220750ms [err] handleSignalingMessage 220750ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 220750ms [err] handleAnswer 220750ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 220750ms [err] acceptAnswer 220750ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 220750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 220750ms [err] v=0 220750ms [err] o=- 3963978892 3963978892 IN IP4 0.0.0.0 220750ms [err] s=- 220750ms [err] t=0 0 220750ms [err] a=group:BUNDLE 0 220750ms [err] a=msid-semantic:WMS * 220750ms [err] m=application 46191 DTLS/SCTP 5000 220750ms [err] c=IN IP4 172.17.0.3 220750ms [err] a=mid:0 220750ms [err] a=sctpmap:5000 webrtc-datachannel 65535 220750ms [err] a=max-message-size:65536 220750ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 46191 typ host 220750ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53205 typ host 220750ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 46191 typ srflx raddr 172.17.0.3 rport 46191 220750ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53205 typ srflx raddr 172.30.0.1 rport 53205 220750ms [err] a=end-of-candidates 220750ms [err] a=ice-ufrag:Wrf6 220750ms [err] a=ice-pwd:6qP2ym8IPYS43EDOoE6buh 220750ms [err] a=fingerprint:sha-256 AF:4F:BE:A4:1B:3D:3C:1F:98:B1:18:F7:80:47:81:CD:4B:3F:88:AA:70:2E:41:72:91:6A:52:FC:8C:56:00:43 220750ms [err] a=fingerprint:sha-384 16:0B:26:BE:B9:16:B8:57:29:D8:ED:03:AA:4E:33:DF:C0:F7:3C:BB:8B:00:50:CA:5B:24:C2:66:5B:DF:74:C8:2E:6A:81:D2:CA:BF:BD:B2:97:48:1B:0B:9B:C6:4A:CC 220750ms [err] a=fingerprint:sha-512 0A:51:7E:60:2B:FF:C1:CD:36:0C:3B:06:E6:04:D9:35:EC:4C:D7:52:29:0C:5C:B5:51:8C:41:59:49:57:49:1F:B1:FC:0E:07:CD:2C:27:B0:1B:23:FC:43:18:D6:BB:F7:A2:66:32:00:7E:48:B7:FD:36:26:0E:A5:A1:B5:3D:8F 220750ms [err] a=setup:active 220750ms [err] 220752ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 220752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 220752ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 220753ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('172.17.0.3', 46191)) State.FROZEN -> State.WAITING 220753ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34982) -> ('172.17.0.3', 46191)) State.FROZEN -> State.WAITING 220753ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('172.30.0.1', 53205)) State.FROZEN -> State.WAITING 220753ms [err] connectionstatechanged connecting checking stable 220753ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 220754ms [err] connectionstatechanged connecting checking stable 220754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 220754ms [err] connectionstatechanged connecting checking stable 220754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 220754ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('172.17.0.3', 46191)) State.WAITING -> State.IN_PROGRESS 220754ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 46191) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8t`7\xf1g\nF0\xd0!\xfc') 220755ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "connecting"}] 220756ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 46191) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8t`7\xf1g\nF0\xd0!\xfc') 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('172.17.0.3', 46191)) State.IN_PROGRESS -> State.SUCCEEDED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34982) -> ('172.17.0.3', 46191)) State.WAITING -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('172.30.0.1', 53205)) State.WAITING -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34982) -> ('172.30.0.1', 53205)) State.FROZEN -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('141.24.211.56', 46191)) State.FROZEN -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34982) -> ('141.24.211.56', 46191)) State.FROZEN -> State.FAILED 220756ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36478) -> ('141.24.211.56', 53205)) State.FROZEN -> State.FAILED 220757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34982) -> ('141.24.211.56', 53205)) State.FROZEN -> State.FAILED 220757ms [err] INFO:aioice.ice:Connection(0) ICE completed 220775ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 220775ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 220776ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 220777ms [err] connectionstatechanged connecting completed stable 220777ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 220778ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 220779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 220779ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 220779ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 220779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 220779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 220779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 220779ms [err] connectionstatechanged connected completed stable 220779ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 220780ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "connected"}] 220780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 220780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 220781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 220782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 220782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 220782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 220782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3117722499, stream_id=1, stream_seq=0) 220782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 220783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1466525652, stream_id=1, stream_seq=0) 220783ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 220783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1466525652, gaps=[]) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117722499, gaps=[]) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3117722500, stream_id=1, stream_seq=1) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3117722501, stream_id=1, stream_seq=2) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117722500, gaps=[]) 220784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 220785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3117722501, gaps=[]) 220785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 220834ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 220834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 220834ms [log] [experimentStatusChanged] {"status": "running", "message": null} 221027ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398"}', extra='') 221027ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398"}', extra='') 221027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 221027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 221027ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 221027ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 221028ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 221028ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 221028ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 221028ms [err] connectionstatechanged closed closed closed 221028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 221028ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 221028ms [err] connectionstatechanged closed closed closed 221028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 221028ms [err] connectionstatechanged closed closed closed 221028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 221029ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b2936af-e02b-48b0-9267-15a0c0846398", "state": "closed"}] 221029ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 221029ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 221079ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 221079ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 221079ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (webrtc): should transmit gpio value 221119ms [err] Traceback (most recent call last): 221119ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 221120ms [err] return _run_code(code, main_globals, None, 221120ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 221120ms [err] exec(code, run_globals) 221120ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 221120ms [err] sys.exit(main()) 221120ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 221120ms [err] asyncio.run(main_async()) 221120ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 221120ms [err] return loop.run_until_complete(main) 221120ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 221120ms [err] self.run_forever() 221120ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 221120ms [err] self._run_once() 221120ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 221120ms [err] event_list = self._selector.select(timeout) 221120ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 221121ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 221121ms [err] KeyboardInterrupt 221127ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 221127ms [err] h.flush() 221127ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 221329ms [log] starting device 222085ms [err] DEBUG:asyncio:Using selector: EpollSelector 222233ms [err] ERROR:asyncio:Unclosed client session 222233ms [err] client_session: 222334ms [log] parsing 222334ms [log] creating device handler 222334ms [log] [ready] 222334ms [log] reading line 222334ms [log] [websocketToken] "8ca926d3-3ac0-4fa4-a0bd-676dff9d502e" 222338ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 222338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 222338ms [log] [websocketConnected] 222857ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/c5a3499a-f3a2-4ec4-a788-cc5b5f67b32e"}}', extra='') 222857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/c5a3499a-f3a2-4ec4-a788-cc5b5f67b32e"}}', extra='') 222857ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/c5a3499a-f3a2-4ec4-a788-cc5b5f67b32e"} 222992ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 222992ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 222996ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "new"}] 224999ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 224999ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 225000ms [err] handleSignalingMessage 225000ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 225000ms [err] handleOptions 225000ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 225000ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 225000ms [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='') 225000ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 230019ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978901 3963978901 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 40902 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40902 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53327 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40902 typ srflx raddr 172.17.0.3 rport 40902\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53327 typ srflx raddr 172.30.0.1 rport 53327\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WRD8\\r\\na=ice-pwd:hNYPNlsMAtmaAKS7V5wupH\\r\\na=fingerprint:sha-256 B9:73:6C:74:3A:3A:F1:8F:DC:89:AB:B9:30:9C:94:E2:10:80:16:AE:72:E0:5C:D2:4E:2F:45:7B:3C:BC:50:80\\r\\na=fingerprint:sha-384 08:EB:A1:3D:BD:F9:83:D6:71:5B:52:7A:B9:B9:86:63:19:16:58:9E:4F:E1:C7:57:A1:A6:7D:E8:51:28:DC:07:22:BD:87:25:4F:54:CF:2A:EB:BB:6D:1F:86:F9:8F:D8\\r\\na=fingerprint:sha-512 B8:5B:8D:82:42:06:9D:0F:BA:B0:80:5F:64:13:56:76:B1:18:CA:8D:60:98:9C:8E:3C:39:20:9A:79:25:0F:57:2D:16:3B:CC:08:18:D6:46:53:AE:EE:D0:CB:DE:FD:38:CB:7F:05:85:08:7B:FF:18:B6:56:DC:5D:44:F0:4C:46\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 230019ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978901 3963978901 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 40902 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40902 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53327 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40902 typ srflx raddr 172.17.0.3 rport 40902\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53327 typ srflx raddr 172.30.0.1 rport 53327\\r\\na=end-of-candidates\\r\\na=ice-ufrag:WRD8\\r\\na=ice-pwd:hNYPNlsMAtmaAKS7V5wupH\\r\\na=fingerprint:sha-256 B9:73:6C:74:3A:3A:F1:8F:DC:89:AB:B9:30:9C:94:E2:10:80:16:AE:72:E0:5C:D2:4E:2F:45:7B:3C:BC:50:80\\r\\na=fingerprint:sha-384 08:EB:A1:3D:BD:F9:83:D6:71:5B:52:7A:B9:B9:86:63:19:16:58:9E:4F:E1:C7:57:A1:A6:7D:E8:51:28:DC:07:22:BD:87:25:4F:54:CF:2A:EB:BB:6D:1F:86:F9:8F:D8\\r\\na=fingerprint:sha-512 B8:5B:8D:82:42:06:9D:0F:BA:B0:80:5F:64:13:56:76:B1:18:CA:8D:60:98:9C:8E:3C:39:20:9A:79:25:0F:57:2D:16:3B:CC:08:18:D6:46:53:AE:EE:D0:CB:DE:FD:38:CB:7F:05:85:08:7B:FF:18:B6:56:DC:5D:44:F0:4C:46\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 230019ms [err] handleSignalingMessage 230019ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 230020ms [err] handleOffer 230020ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 230020ms [err] makeAnswer 230020ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 230020ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 230020ms [err] v=0 230020ms [err] o=- 3963978901 3963978901 IN IP4 0.0.0.0 230020ms [err] s=- 230020ms [err] t=0 0 230020ms [err] a=group:BUNDLE 0 230020ms [err] a=msid-semantic:WMS * 230020ms [err] m=application 40902 DTLS/SCTP 5000 230020ms [err] c=IN IP4 172.17.0.3 230020ms [err] a=mid:0 230020ms [err] a=sctpmap:5000 webrtc-datachannel 65535 230020ms [err] a=max-message-size:65536 230020ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40902 typ host 230020ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53327 typ host 230020ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40902 typ srflx raddr 172.17.0.3 rport 40902 230020ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53327 typ srflx raddr 172.30.0.1 rport 53327 230020ms [err] a=end-of-candidates 230020ms [err] a=ice-ufrag:WRD8 230020ms [err] a=ice-pwd:hNYPNlsMAtmaAKS7V5wupH 230020ms [err] a=fingerprint:sha-256 B9:73:6C:74:3A:3A:F1:8F:DC:89:AB:B9:30:9C:94:E2:10:80:16:AE:72:E0:5C:D2:4E:2F:45:7B:3C:BC:50:80 230020ms [err] a=fingerprint:sha-384 08:EB:A1:3D:BD:F9:83:D6:71:5B:52:7A:B9:B9:86:63:19:16:58:9E:4F:E1:C7:57:A1:A6:7D:E8:51:28:DC:07:22:BD:87:25:4F:54:CF:2A:EB:BB:6D:1F:86:F9:8F:D8 230020ms [err] a=fingerprint:sha-512 B8:5B:8D:82:42:06:9D:0F:BA:B0:80:5F:64:13:56:76:B1:18:CA:8D:60:98:9C:8E:3C:39:20:9A:79:25:0F:57:2D:16:3B:CC:08:18:D6:46:53:AE:EE:D0:CB:DE:FD:38:CB:7F:05:85:08:7B:FF:18:B6:56:DC:5D:44:F0:4C:46 230020ms [err] a=setup:actpass 230020ms [err] 230023ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 230023ms [err] v=0 230023ms [err] o=- 3963978901 3963978901 IN IP4 0.0.0.0 230023ms [err] s=- 230023ms [err] t=0 0 230023ms [err] a=group:BUNDLE 0 230023ms [err] a=msid-semantic:WMS * 230023ms [err] m=application 40902 DTLS/SCTP 5000 230023ms [err] c=IN IP4 172.17.0.3 230023ms [err] a=mid:0 230023ms [err] a=sctpmap:5000 webrtc-datachannel 65535 230023ms [err] a=max-message-size:65536 230023ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 40902 typ host 230023ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53327 typ host 230023ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 40902 typ srflx raddr 172.17.0.3 rport 40902 230023ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 53327 typ srflx raddr 172.30.0.1 rport 53327 230023ms [err] a=end-of-candidates 230023ms [err] a=ice-ufrag:WRD8 230023ms [err] a=ice-pwd:hNYPNlsMAtmaAKS7V5wupH 230023ms [err] a=fingerprint:sha-256 B9:73:6C:74:3A:3A:F1:8F:DC:89:AB:B9:30:9C:94:E2:10:80:16:AE:72:E0:5C:D2:4E:2F:45:7B:3C:BC:50:80 230023ms [err] a=fingerprint:sha-384 08:EB:A1:3D:BD:F9:83:D6:71:5B:52:7A:B9:B9:86:63:19:16:58:9E:4F:E1:C7:57:A1:A6:7D:E8:51:28:DC:07:22:BD:87:25:4F:54:CF:2A:EB:BB:6D:1F:86:F9:8F:D8 230023ms [err] a=fingerprint:sha-512 B8:5B:8D:82:42:06:9D:0F:BA:B0:80:5F:64:13:56:76:B1:18:CA:8D:60:98:9C:8E:3C:39:20:9A:79:25:0F:57:2D:16:3B:CC:08:18:D6:46:53:AE:EE:D0:CB:DE:FD:38:CB:7F:05:85:08:7B:FF:18:B6:56:DC:5D:44:F0:4C:46 230023ms [err] a=setup:actpass 230023ms [err] 230024ms [err] connectionstatechanged new new have-remote-offer 230024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 230024ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "new"}] 230024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 230024ms [err] v=0 230024ms [err] o=- 3963978906 3963978906 IN IP4 0.0.0.0 230024ms [err] s=- 230024ms [err] t=0 0 230024ms [err] a=group:BUNDLE 0 230024ms [err] a=msid-semantic:WMS * 230024ms [err] m=application 9 DTLS/SCTP 5000 230024ms [err] c=IN IP4 0.0.0.0 230024ms [err] a=mid:0 230024ms [err] a=sctpmap:5000 webrtc-datachannel 65535 230024ms [err] a=max-message-size:65536 230024ms [err] a=ice-ufrag:XrxU 230024ms [err] a=ice-pwd:pGUhmSYEBKEXQCmoBUl6Y4 230024ms [err] a=fingerprint:sha-256 F0:0D:2B:D1:06:B7:20:03:82:23:D9:94:7C:19:73:F7:30:E0:7F:CA:53:8B:A7:8C:F9:49:EF:87:8D:FA:E3:0C 230024ms [err] a=fingerprint:sha-384 3C:48:82:07:F7:4A:B8:C2:7E:BF:BE:DD:A0:06:FD:79:3A:3E:60:27:20:85:B1:06:B9:A9:3E:7F:46:A0:95:65:A8:6D:B7:CB:83:9E:40:C6:DD:1F:40:3B:81:23:05:D5 230024ms [err] a=fingerprint:sha-512 6D:C1:38:B3:C9:F0:D0:57:A0:09:88:A0:ED:8C:36:38:FF:A8:55:08:62:14:05:59:C9:62:A1:14:A4:3A:FB:0C:DC:EF:31:CA:14:22:4F:61:47:C7:D9:44:0C:13:59:25:DF:2B:A1:1B:93:25:F0:15:04:F3:06:20:F8:C0:FF:EB 230024ms [err] a=setup:active 230024ms [err] 230024ms [err] connectionstatechanged new new stable 230024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 230024ms [err] connectionstatechanged new new stable 230024ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 230024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 230026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 230026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 230027ms [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'\xa7\xe9\x07m\xd3\xcd\xadh\xcb\xf0#\x01') 230028ms [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'\xef\xb5r\xfc\x0c\xfaI\xde9\x8f]\xc7') 230028ms [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'\xa7\xe9\x07m\xd3\xcd\xadh\xcb\xf0#\x01') 230028ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 230029ms [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'\xef\xb5r\xfc\x0c\xfaI\xde9\x8f]\xc7') 230029ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\xfc@\x87\x98\tj\x95-2\xd3\xdd') 230530ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\xfc@\x87\x98\tj\x95-2\xd3\xdd') 231532ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\xfc@\x87\x98\tj\x95-2\xd3\xdd') 233535ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xc3\xfc@\x87\x98\tj\x95-2\xd3\xdd') 235029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 235030ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 235030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 235030ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 235031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('172.17.0.3', 40902)) State.FROZEN -> State.WAITING 235031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42023) -> ('172.17.0.3', 40902)) State.FROZEN -> State.WAITING 235031ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('172.30.0.1', 53327)) State.FROZEN -> State.WAITING 235031ms [err] connectionstatechanged connecting checking stable 235031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 235031ms [err] connectionstatechanged connecting checking stable 235031ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 235032ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('172.17.0.3', 40902)) State.WAITING -> State.IN_PROGRESS 235032ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40902) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\xc7\x87\x7f\x1a&Wy\xcd\xe2\x880') 235032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "connecting"}] 235033ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40902) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\xc7\x87\x7f\x1a&Wy\xcd\xe2\x880') 235033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('172.17.0.3', 40902)) State.IN_PROGRESS -> State.SUCCEEDED 235033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('141.24.211.56', 40902)) State.FROZEN -> State.WAITING 235033ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('141.24.211.56', 53327)) State.FROZEN -> State.WAITING 235050ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40902) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\x9e\x00M\xb3\xf3`;/\xab\xa13') 235050ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40902) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\x9e\x00M\xb3\xf3`;/\xab\xa13') 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42023) -> ('172.17.0.3', 40902)) State.WAITING -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('172.30.0.1', 53327)) State.WAITING -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42023) -> ('172.30.0.1', 53327)) State.FROZEN -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('141.24.211.56', 40902)) State.WAITING -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42023) -> ('141.24.211.56', 40902)) State.FROZEN -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 45021) -> ('141.24.211.56', 53327)) State.WAITING -> State.FAILED 235051ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42023) -> ('141.24.211.56', 53327)) State.FROZEN -> State.FAILED 235052ms [err] INFO:aioice.ice:Connection(0) ICE completed 235052ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 235052ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 235057ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 235058ms [err] connectionstatechanged connecting completed stable 235058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 235073ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 235074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 235074ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 235074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 235074ms [err] connectionstatechanged connected completed stable 235074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 235074ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "connected"}] 235075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 235075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 235075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 235075ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 235075ms [log] line {"signal":"gpio1","value":"strongH"} 235075ms [log] 235075ms [log] reading line 235075ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 235076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 235076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 235076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 235078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=784637779, stream_id=1, stream_seq=0) 235078ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 235078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2407339269, stream_id=1, stream_seq=0) 235078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 235078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=784637779, gaps=[]) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2407339270, stream_id=1, stream_seq=1) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2407339271, stream_id=1, stream_seq=2) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2407339272, stream_id=1, stream_seq=3) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2407339273, stream_id=1, stream_seq=4) 235079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339269, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339270, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339271, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339272, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2407339273, gaps=[]) 235080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 235121ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 235121ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 235121ms [log] line {"signal":"gpio2","value":"strongL"} 235121ms [log] 235121ms [log] reading line 235121ms [log] [experimentStatusChanged] {"status": "running", "message": null} 235349ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa"}', extra='') 235349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa"}', extra='') 235349ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 235350ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 235350ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 235350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 235350ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 235350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 235350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 235350ms [err] connectionstatechanged closed closed closed 235350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 235350ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 235350ms [err] connectionstatechanged closed closed closed 235350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 235350ms [err] connectionstatechanged closed closed closed 235350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 235351ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/81ae93d2-8509-46c1-825b-62580d042afa", "state": "closed"}] 235351ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 235351ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 235434ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 235434ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 235434ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests (websocket): should transmit initial gpio value 235485ms [err] Traceback (most recent call last): 235485ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 235485ms [err] return _run_code(code, main_globals, None, 235485ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 235485ms [err] exec(code, run_globals) 235485ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 235485ms [err] sys.exit(main()) 235485ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 235485ms [err] asyncio.run(main_async()) 235485ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 235485ms [err] return loop.run_until_complete(main) 235485ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 235486ms [err] self.run_forever() 235486ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 235486ms [err] self._run_once() 235486ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 235486ms [err] event_list = self._selector.select(timeout) 235486ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 235487ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 235487ms [err] KeyboardInterrupt 235488ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 235488ms [err] h.flush() 235488ms [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 ================== js Client to python Client GPIO tests (websocket): should transmit gpio value ================== python Client to js Client GPIO tests (websocket): should transmit initial gpio value 250844ms [log] starting device 251616ms [err] DEBUG:asyncio:Using selector: EpollSelector 251761ms [err] ERROR:asyncio:Unclosed client session 251761ms [err] client_session: 251852ms [log] parsing 251852ms [log] creating device handler 251852ms [log] [ready] 251852ms [log] reading line 251852ms [log] [websocketToken] "dcfb69be-cb38-4b2c-92fd-19f818ba3fd2" 251857ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 251857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 251857ms [log] line {"signal":"gpio1","value":"strongH"} 251857ms [log] 251857ms [log] reading line 251857ms [log] line {"signal":"gpio2","value":"strongL"} 251857ms [log] 251857ms [log] reading line 251857ms [log] [websocketConnected] 253822ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3974538f-a9d8-42c8-a04d-c2ac785a4690"}}', extra='') 253822ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3974538f-a9d8-42c8-a04d-c2ac785a4690"}}', extra='') 253822ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/3974538f-a9d8-42c8-a04d-c2ac785a4690"} 253956ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/8bae4e8a-2d47-4d8c-9821-40b58c6b0159?id=1681c8ca-2de7-4eda-a423-58bb0c1a18b9"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 253956ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/8bae4e8a-2d47-4d8c-9821-40b58c6b0159?id=1681c8ca-2de7-4eda-a423-58bb0c1a18b9"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 253957ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 253957ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 253957ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d", "state": "new"}] 253957ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d", "state": "connecting"}] 253962ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d", "state": "connected"}] 254003ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 254003ms [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='') 254003ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 254103ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 254103ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 254103ms [log] [experimentStatusChanged] {"status": "running", "message": null} 254210ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d"}', extra='') 254210ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/42b15d8b-b407-4ec2-a319-49f90b73225d"}', extra='') 254210ms [log] [connectionsChanged] [] 254257ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 254257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 254257ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests (websocket): should transmit gpio value 254269ms [err] Traceback (most recent call last): 254269ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 254279ms [err] return _run_code(code, main_globals, None, 254279ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 254279ms [err] exec(code, run_globals) 254279ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 254279ms [err] sys.exit(main()) 254279ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 254279ms [err] asyncio.run(main_async()) 254279ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 254279ms [err] return loop.run_until_complete(main) 254279ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 254279ms [err] self.run_forever() 254279ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 254279ms [err] self._run_once() 254279ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 254279ms [err] event_list = self._selector.select(timeout) 254279ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 254279ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 254279ms [err] KeyboardInterrupt 254279ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 254279ms [err] h.flush() 254279ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 254447ms [log] starting device 255246ms [err] DEBUG:asyncio:Using selector: EpollSelector 255364ms [err] ERROR:asyncio:Unclosed client session 255364ms [err] client_session: 255456ms [log] parsing 255456ms [log] creating device handler 255456ms [log] [ready] 255456ms [log] reading line 255456ms [log] [websocketToken] "c122a165-6dc3-48a2-9064-9c6fff290bf7" 255462ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 255462ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 255462ms [log] [websocketConnected] 257459ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/08e884a5-3d68-4043-a555-d7e45d002a74"}}', extra='') 257459ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/08e884a5-3d68-4043-a555-d7e45d002a74"}}', extra='') 257459ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/08e884a5-3d68-4043-a555-d7e45d002a74"} 257568ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/5c795003-078e-4222-b57b-632a1bc60a17?id=ce40e04b-558f-4cb9-ae3b-98ff2f3a5f87"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 257568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/5c795003-078e-4222-b57b-632a1bc60a17?id=ce40e04b-558f-4cb9-ae3b-98ff2f3a5f87"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 257568ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055", "state": "new"}] 257569ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055", "state": "connecting"}] 257573ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055", "state": "connected"}] 257600ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 257600ms [log] line {"signal":"gpio1","value":"strongH"} 257600ms [log] 257600ms [log] reading line 257600ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 257619ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 257619ms [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='') 257619ms [log] line {"signal":"gpio2","value":"strongL"} 257619ms [log] 257619ms [log] reading line 257619ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 257706ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 257706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 257706ms [log] [experimentStatusChanged] {"status": "running", "message": null} 257862ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055"}', extra='') 257862ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/83aaf631-9fd1-4126-bfd3-7da37536f055"}', extra='') 257887ms [log] [connectionsChanged] [] 257952ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 257952ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 257952ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (websocket): should transmit initial gpio value 257987ms [err] Traceback (most recent call last): 257987ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 257988ms [err] return _run_code(code, main_globals, None, 257988ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 257988ms [err] exec(code, run_globals) 257988ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 257988ms [err] sys.exit(main()) 257988ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 257988ms [err] asyncio.run(main_async()) 257988ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 257988ms [err] return loop.run_until_complete(main) 257988ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 257988ms [err] self.run_forever() 257988ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 257988ms [err] self._run_once() 257988ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 257989ms [err] event_list = self._selector.select(timeout) 257989ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 257989ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 257989ms [err] KeyboardInterrupt 257992ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 257992ms [err] h.flush() 257992ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 258190ms [log] starting device 258947ms [err] DEBUG:asyncio:Using selector: EpollSelector 259105ms [err] ERROR:asyncio:Unclosed client session 259105ms [err] client_session: 259198ms [log] parsing 259198ms [log] creating device handler 259198ms [log] [ready] 259198ms [log] reading line 259198ms [log] [websocketToken] "dd2ab246-5774-4214-803c-7b893a9bca55" 259204ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 259204ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 259204ms [log] line {"signal":"gpio1","value":"strongH"} 259204ms [log] 259204ms [log] reading line 259204ms [log] line {"signal":"gpio2","value":"strongL"} 259204ms [log] 259204ms [log] reading line 259204ms [log] [websocketConnected] 259716ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3d4d6f26-7446-4bfd-a7fd-4ad3059cd545"}}', extra='') 259716ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3d4d6f26-7446-4bfd-a7fd-4ad3059cd545"}}', extra='') 259716ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/3d4d6f26-7446-4bfd-a7fd-4ad3059cd545"} 259825ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 259825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 259829ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 259829ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 259829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "new"}] 261831ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 261831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 261831ms [err] handleSignalingMessage 261831ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 261831ms [err] handleOptions 261831ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 261831ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 261831ms [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='') 261831ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 266852ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978938 3963978938 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 35912 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35912 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33633 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35912 typ srflx raddr 172.17.0.3 rport 35912\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33633 typ srflx raddr 172.30.0.1 rport 33633\\r\\na=end-of-candidates\\r\\na=ice-ufrag:kTDa\\r\\na=ice-pwd:qXqekF17VQwkLcOg6UtCjY\\r\\na=fingerprint:sha-256 21:A4:4F:66:0B:10:4D:DF:50:BC:FB:D2:8B:17:71:3C:21:03:5F:76:74:D0:18:76:0B:9C:F4:C7:A6:21:D8:2D\\r\\na=fingerprint:sha-384 0D:F5:BE:F1:0D:88:2C:94:D1:FC:78:E8:1D:F9:91:4B:E0:55:D3:17:68:89:11:F8:2F:FE:80:7F:C7:0B:0B:D0:FB:6F:35:47:DA:38:47:A9:7F:AC:41:64:C8:81:EF:F8\\r\\na=fingerprint:sha-512 77:7B:FF:A4:F7:70:99:54:43:78:B9:0F:84:0B:1D:20:66:35:07:D6:72:35:62:CE:B1:7D:93:AB:57:D6:C1:82:64:5D:9E:09:F7:D5:CA:CC:5A:5F:03:3B:84:5F:57:65:5A:0E:14:BF:0C:93:F9:A5:3E:82:F1:DE:AD:32:8C:60\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 266852ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978938 3963978938 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 35912 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35912 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33633 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35912 typ srflx raddr 172.17.0.3 rport 35912\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33633 typ srflx raddr 172.30.0.1 rport 33633\\r\\na=end-of-candidates\\r\\na=ice-ufrag:kTDa\\r\\na=ice-pwd:qXqekF17VQwkLcOg6UtCjY\\r\\na=fingerprint:sha-256 21:A4:4F:66:0B:10:4D:DF:50:BC:FB:D2:8B:17:71:3C:21:03:5F:76:74:D0:18:76:0B:9C:F4:C7:A6:21:D8:2D\\r\\na=fingerprint:sha-384 0D:F5:BE:F1:0D:88:2C:94:D1:FC:78:E8:1D:F9:91:4B:E0:55:D3:17:68:89:11:F8:2F:FE:80:7F:C7:0B:0B:D0:FB:6F:35:47:DA:38:47:A9:7F:AC:41:64:C8:81:EF:F8\\r\\na=fingerprint:sha-512 77:7B:FF:A4:F7:70:99:54:43:78:B9:0F:84:0B:1D:20:66:35:07:D6:72:35:62:CE:B1:7D:93:AB:57:D6:C1:82:64:5D:9E:09:F7:D5:CA:CC:5A:5F:03:3B:84:5F:57:65:5A:0E:14:BF:0C:93:F9:A5:3E:82:F1:DE:AD:32:8C:60\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 266852ms [err] handleSignalingMessage 266852ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 266853ms [err] handleOffer 266853ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 266853ms [err] makeAnswer 266853ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 266853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 266853ms [err] v=0 266853ms [err] o=- 3963978938 3963978938 IN IP4 0.0.0.0 266853ms [err] s=- 266853ms [err] t=0 0 266853ms [err] a=group:BUNDLE 0 266853ms [err] a=msid-semantic:WMS * 266853ms [err] m=application 35912 DTLS/SCTP 5000 266853ms [err] c=IN IP4 172.17.0.3 266853ms [err] a=mid:0 266853ms [err] a=sctpmap:5000 webrtc-datachannel 65535 266853ms [err] a=max-message-size:65536 266853ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35912 typ host 266853ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33633 typ host 266853ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35912 typ srflx raddr 172.17.0.3 rport 35912 266853ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33633 typ srflx raddr 172.30.0.1 rport 33633 266853ms [err] a=end-of-candidates 266853ms [err] a=ice-ufrag:kTDa 266853ms [err] a=ice-pwd:qXqekF17VQwkLcOg6UtCjY 266853ms [err] a=fingerprint:sha-256 21:A4:4F:66:0B:10:4D:DF:50:BC:FB:D2:8B:17:71:3C:21:03:5F:76:74:D0:18:76:0B:9C:F4:C7:A6:21:D8:2D 266853ms [err] a=fingerprint:sha-384 0D:F5:BE:F1:0D:88:2C:94:D1:FC:78:E8:1D:F9:91:4B:E0:55:D3:17:68:89:11:F8:2F:FE:80:7F:C7:0B:0B:D0:FB:6F:35:47:DA:38:47:A9:7F:AC:41:64:C8:81:EF:F8 266853ms [err] a=fingerprint:sha-512 77:7B:FF:A4:F7:70:99:54:43:78:B9:0F:84:0B:1D:20:66:35:07:D6:72:35:62:CE:B1:7D:93:AB:57:D6:C1:82:64:5D:9E:09:F7:D5:CA:CC:5A:5F:03:3B:84:5F:57:65:5A:0E:14:BF:0C:93:F9:A5:3E:82:F1:DE:AD:32:8C:60 266853ms [err] a=setup:actpass 266853ms [err] 266857ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 266857ms [err] v=0 266857ms [err] o=- 3963978938 3963978938 IN IP4 0.0.0.0 266857ms [err] s=- 266857ms [err] t=0 0 266857ms [err] a=group:BUNDLE 0 266857ms [err] a=msid-semantic:WMS * 266857ms [err] m=application 35912 DTLS/SCTP 5000 266857ms [err] c=IN IP4 172.17.0.3 266857ms [err] a=mid:0 266857ms [err] a=sctpmap:5000 webrtc-datachannel 65535 266857ms [err] a=max-message-size:65536 266857ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35912 typ host 266857ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 33633 typ host 266857ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 35912 typ srflx raddr 172.17.0.3 rport 35912 266857ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 33633 typ srflx raddr 172.30.0.1 rport 33633 266857ms [err] a=end-of-candidates 266857ms [err] a=ice-ufrag:kTDa 266857ms [err] a=ice-pwd:qXqekF17VQwkLcOg6UtCjY 266857ms [err] a=fingerprint:sha-256 21:A4:4F:66:0B:10:4D:DF:50:BC:FB:D2:8B:17:71:3C:21:03:5F:76:74:D0:18:76:0B:9C:F4:C7:A6:21:D8:2D 266857ms [err] a=fingerprint:sha-384 0D:F5:BE:F1:0D:88:2C:94:D1:FC:78:E8:1D:F9:91:4B:E0:55:D3:17:68:89:11:F8:2F:FE:80:7F:C7:0B:0B:D0:FB:6F:35:47:DA:38:47:A9:7F:AC:41:64:C8:81:EF:F8 266857ms [err] a=fingerprint:sha-512 77:7B:FF:A4:F7:70:99:54:43:78:B9:0F:84:0B:1D:20:66:35:07:D6:72:35:62:CE:B1:7D:93:AB:57:D6:C1:82:64:5D:9E:09:F7:D5:CA:CC:5A:5F:03:3B:84:5F:57:65:5A:0E:14:BF:0C:93:F9:A5:3E:82:F1:DE:AD:32:8C:60 266857ms [err] a=setup:actpass 266857ms [err] 266858ms [err] connectionstatechanged new new have-remote-offer 266858ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 266859ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "new"}] 266859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 266859ms [err] v=0 266859ms [err] o=- 3963978943 3963978943 IN IP4 0.0.0.0 266859ms [err] s=- 266859ms [err] t=0 0 266859ms [err] a=group:BUNDLE 0 266859ms [err] a=msid-semantic:WMS * 266859ms [err] m=application 9 DTLS/SCTP 5000 266859ms [err] c=IN IP4 0.0.0.0 266859ms [err] a=mid:0 266859ms [err] a=sctpmap:5000 webrtc-datachannel 65535 266859ms [err] a=max-message-size:65536 266859ms [err] a=ice-ufrag:uFVP 266859ms [err] a=ice-pwd:gdoIOqXjtfbTtjwr5vfoCh 266859ms [err] a=fingerprint:sha-256 DC:B2:89:84:63:23:37:E8:9A:2A:68:D2:8E:F9:93:95:6E:13:0E:1D:48:EE:70:D0:18:CF:C3:38:6D:FE:4B:17 266859ms [err] a=fingerprint:sha-384 15:A2:D6:2A:6F:7A:14:00:1E:C4:49:3A:36:1A:AC:B9:33:B0:41:18:76:62:4E:B5:F4:F9:AE:C9:6D:D4:C6:76:63:D1:B5:5F:E6:B4:93:91:3D:42:AD:DF:DA:6C:99:FC 266859ms [err] a=fingerprint:sha-512 51:3B:A8:B8:2F:E3:7C:FC:8C:5C:C8:80:07:5E:85:4B:D5:E5:51:A5:2B:52:49:0A:1A:90:48:85:90:33:18:B5:61:25:99:BE:A9:FD:31:D8:B5:F5:21:DD:5C:BB:C9:F7:C0:78:AD:5D:0E:B9:40:8C:4B:68:B7:43:C7:96:3B:48 266859ms [err] a=setup:active 266859ms [err] 266860ms [err] connectionstatechanged new new stable 266860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 266860ms [err] connectionstatechanged new new stable 266860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 266860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 266863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 266863ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 266865ms [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'o\xc0\xba\xf1\xde\xef\xa6\xbcg\xa8R\xef') 266866ms [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'\x12AL.\xfe5\x1d\x0c&\xe4a\xf5') 266866ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 266867ms [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'o\xc0\xba\xf1\xde\xef\xa6\xbcg\xa8R\xef') 266867ms [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'\x12AL.\xfe5\x1d\x0c&\xe4a\xf5') 266867ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c-\x07H\x84\x94\x18\xb0\x1d\x88/C') 267369ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c-\x07H\x84\x94\x18\xb0\x1d\x88/C') 268370ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c-\x07H\x84\x94\x18\xb0\x1d\x88/C') 270373ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c-\x07H\x84\x94\x18\xb0\x1d\x88/C') 271866ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 271867ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 271867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 271867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 271868ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('172.17.0.3', 35912)) State.FROZEN -> State.WAITING 271868ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42773) -> ('172.17.0.3', 35912)) State.FROZEN -> State.WAITING 271868ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('172.30.0.1', 33633)) State.FROZEN -> State.WAITING 271868ms [err] connectionstatechanged connecting checking stable 271868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 271869ms [err] connectionstatechanged connecting checking stable 271869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 271869ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('172.17.0.3', 35912)) State.WAITING -> State.IN_PROGRESS 271869ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35912) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'b\xda\xb5\x02\x1e\x1b\xeca6C\xf2\x15') 271870ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "connecting"}] 271871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35912) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'b\xda\xb5\x02\x1e\x1b\xeca6C\xf2\x15') 271871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('172.17.0.3', 35912)) State.IN_PROGRESS -> State.SUCCEEDED 271871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('141.24.211.56', 35912)) State.FROZEN -> State.WAITING 271871ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('141.24.211.56', 33633)) State.FROZEN -> State.WAITING 271884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35912) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xf02?z\x94\x02Y\xf5QX\x01') 271884ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35912) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xf02?z\x94\x02Y\xf5QX\x01') 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42773) -> ('172.17.0.3', 35912)) State.WAITING -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('172.30.0.1', 33633)) State.WAITING -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42773) -> ('172.30.0.1', 33633)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('141.24.211.56', 35912)) State.WAITING -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42773) -> ('141.24.211.56', 35912)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42341) -> ('141.24.211.56', 33633)) State.WAITING -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42773) -> ('141.24.211.56', 33633)) State.FROZEN -> State.FAILED 271885ms [err] INFO:aioice.ice:Connection(0) ICE completed 271889ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 271889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 271892ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 271893ms [err] connectionstatechanged connecting completed stable 271893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 271912ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 271914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 271914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 271914ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 271914ms [err] connectionstatechanged connected completed stable 271914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 271915ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "connected"}] 271916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 271916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 271916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 271918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 271919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 271919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 271921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2852030445, stream_id=1, stream_seq=0) 271921ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 271921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3754080405, stream_id=1, stream_seq=0) 271922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 271922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2852030445, gaps=[]) 271924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3754080406, stream_id=1, stream_seq=1) 271924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3754080407, stream_id=1, stream_seq=2) 271925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3754080405, gaps=[]) 271925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 271925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3754080406, gaps=[]) 271926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 271926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3754080407, gaps=[]) 271926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 271964ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 271964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 271964ms [log] [experimentStatusChanged] {"status": "running", "message": null} 272209ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb"}', extra='') 272209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb"}', extra='') 272209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 272210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 272210ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 272210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 272210ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 272210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 272210ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 272210ms [err] connectionstatechanged closed closed closed 272210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 272210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 272210ms [err] connectionstatechanged closed closed closed 272210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 272210ms [err] connectionstatechanged closed closed closed 272210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 272211ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d4625de6-acea-496d-9326-cf4bc07986eb", "state": "closed"}] 272211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 272211ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 272291ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 272291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 272292ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests (websocket): should transmit gpio value 272340ms [err] Traceback (most recent call last): 272340ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 272340ms [err] return _run_code(code, main_globals, None, 272340ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 272340ms [err] exec(code, run_globals) 272340ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 272340ms [err] sys.exit(main()) 272340ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 272341ms [err] asyncio.run(main_async()) 272341ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 272341ms [err] return loop.run_until_complete(main) 272341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 272341ms [err] self.run_forever() 272341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 272341ms [err] self._run_once() 272341ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 272341ms [err] event_list = self._selector.select(timeout) 272341ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 272342ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 272342ms [err] KeyboardInterrupt 272343ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 272343ms [err] h.flush() 272343ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 272586ms [log] starting device 273344ms [err] DEBUG:asyncio:Using selector: EpollSelector 273491ms [err] ERROR:asyncio:Unclosed client session 273491ms [err] client_session: 273584ms [log] parsing 273584ms [log] creating device handler 273584ms [log] [ready] 273584ms [log] reading line 273584ms [log] [websocketToken] "b1b2dff4-cd9b-400d-8e5c-b000a52dd221" 273589ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 273589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 273589ms [log] [websocketConnected] 274077ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/a41b7397-611c-46fb-ae4d-fb1ec2e4973a"}}', extra='') 274077ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/a41b7397-611c-46fb-ae4d-fb1ec2e4973a"}}', extra='') 274077ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/a41b7397-611c-46fb-ae4d-fb1ec2e4973a"} 274212ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 274212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","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":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"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='') 274215ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "new"}] 276219ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 276219ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 276219ms [err] handleSignalingMessage 276219ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 276219ms [err] handleOptions 276219ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 276219ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 276219ms [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='') 276219ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 281241ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978953 3963978953 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 51711 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51711 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38349 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51711 typ srflx raddr 172.17.0.3 rport 51711\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38349 typ srflx raddr 172.30.0.1 rport 38349\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Krsk\\r\\na=ice-pwd:UXSYZ9UEjaaqrisTwAZtXa\\r\\na=fingerprint:sha-256 0A:3B:12:70:14:3F:4D:0F:A4:8F:37:4C:E9:97:9E:0E:D2:DF:3D:3C:B1:71:9D:72:92:98:98:A5:E2:51:11:C4\\r\\na=fingerprint:sha-384 5E:B1:A3:2E:66:D5:42:BC:DD:E6:22:94:2D:E5:2D:EB:39:64:7F:6E:1D:33:65:7D:48:E5:E5:0E:B9:58:73:25:89:93:CF:BA:B4:85:71:56:BB:0B:76:DA:8B:3D:AC:1C\\r\\na=fingerprint:sha-512 C5:9E:3B:BA:31:C1:D0:2F:5D:20:93:4D:C4:AA:40:47:CF:E8:83:72:38:0F:2D:F7:B6:A1:E5:0A:4C:88:6D:1E:17:6F:E4:33:F8:85:C3:A2:42:9B:7A:75:47:AA:27:90:27:AD:6D:6E:6E:BE:A6:4E:01:BA:C3:C7:B1:BF:35:52\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 281241ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963978953 3963978953 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 51711 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51711 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38349 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51711 typ srflx raddr 172.17.0.3 rport 51711\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38349 typ srflx raddr 172.30.0.1 rport 38349\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Krsk\\r\\na=ice-pwd:UXSYZ9UEjaaqrisTwAZtXa\\r\\na=fingerprint:sha-256 0A:3B:12:70:14:3F:4D:0F:A4:8F:37:4C:E9:97:9E:0E:D2:DF:3D:3C:B1:71:9D:72:92:98:98:A5:E2:51:11:C4\\r\\na=fingerprint:sha-384 5E:B1:A3:2E:66:D5:42:BC:DD:E6:22:94:2D:E5:2D:EB:39:64:7F:6E:1D:33:65:7D:48:E5:E5:0E:B9:58:73:25:89:93:CF:BA:B4:85:71:56:BB:0B:76:DA:8B:3D:AC:1C\\r\\na=fingerprint:sha-512 C5:9E:3B:BA:31:C1:D0:2F:5D:20:93:4D:C4:AA:40:47:CF:E8:83:72:38:0F:2D:F7:B6:A1:E5:0A:4C:88:6D:1E:17:6F:E4:33:F8:85:C3:A2:42:9B:7A:75:47:AA:27:90:27:AD:6D:6E:6E:BE:A6:4E:01:BA:C3:C7:B1:BF:35:52\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 281241ms [err] handleSignalingMessage 281241ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 281242ms [err] handleOffer 281242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 281242ms [err] makeAnswer 281242ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 281242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 281242ms [err] v=0 281242ms [err] o=- 3963978953 3963978953 IN IP4 0.0.0.0 281242ms [err] s=- 281242ms [err] t=0 0 281242ms [err] a=group:BUNDLE 0 281242ms [err] a=msid-semantic:WMS * 281242ms [err] m=application 51711 DTLS/SCTP 5000 281242ms [err] c=IN IP4 172.17.0.3 281242ms [err] a=mid:0 281242ms [err] a=sctpmap:5000 webrtc-datachannel 65535 281242ms [err] a=max-message-size:65536 281242ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51711 typ host 281242ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38349 typ host 281242ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51711 typ srflx raddr 172.17.0.3 rport 51711 281242ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38349 typ srflx raddr 172.30.0.1 rport 38349 281242ms [err] a=end-of-candidates 281242ms [err] a=ice-ufrag:Krsk 281242ms [err] a=ice-pwd:UXSYZ9UEjaaqrisTwAZtXa 281242ms [err] a=fingerprint:sha-256 0A:3B:12:70:14:3F:4D:0F:A4:8F:37:4C:E9:97:9E:0E:D2:DF:3D:3C:B1:71:9D:72:92:98:98:A5:E2:51:11:C4 281242ms [err] a=fingerprint:sha-384 5E:B1:A3:2E:66:D5:42:BC:DD:E6:22:94:2D:E5:2D:EB:39:64:7F:6E:1D:33:65:7D:48:E5:E5:0E:B9:58:73:25:89:93:CF:BA:B4:85:71:56:BB:0B:76:DA:8B:3D:AC:1C 281242ms [err] a=fingerprint:sha-512 C5:9E:3B:BA:31:C1:D0:2F:5D:20:93:4D:C4:AA:40:47:CF:E8:83:72:38:0F:2D:F7:B6:A1:E5:0A:4C:88:6D:1E:17:6F:E4:33:F8:85:C3:A2:42:9B:7A:75:47:AA:27:90:27:AD:6D:6E:6E:BE:A6:4E:01:BA:C3:C7:B1:BF:35:52 281242ms [err] a=setup:actpass 281242ms [err] 281247ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 281247ms [err] v=0 281247ms [err] o=- 3963978953 3963978953 IN IP4 0.0.0.0 281247ms [err] s=- 281247ms [err] t=0 0 281247ms [err] a=group:BUNDLE 0 281247ms [err] a=msid-semantic:WMS * 281247ms [err] m=application 51711 DTLS/SCTP 5000 281247ms [err] c=IN IP4 172.17.0.3 281247ms [err] a=mid:0 281247ms [err] a=sctpmap:5000 webrtc-datachannel 65535 281247ms [err] a=max-message-size:65536 281247ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51711 typ host 281247ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38349 typ host 281247ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 51711 typ srflx raddr 172.17.0.3 rport 51711 281247ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 38349 typ srflx raddr 172.30.0.1 rport 38349 281247ms [err] a=end-of-candidates 281247ms [err] a=ice-ufrag:Krsk 281247ms [err] a=ice-pwd:UXSYZ9UEjaaqrisTwAZtXa 281247ms [err] a=fingerprint:sha-256 0A:3B:12:70:14:3F:4D:0F:A4:8F:37:4C:E9:97:9E:0E:D2:DF:3D:3C:B1:71:9D:72:92:98:98:A5:E2:51:11:C4 281247ms [err] a=fingerprint:sha-384 5E:B1:A3:2E:66:D5:42:BC:DD:E6:22:94:2D:E5:2D:EB:39:64:7F:6E:1D:33:65:7D:48:E5:E5:0E:B9:58:73:25:89:93:CF:BA:B4:85:71:56:BB:0B:76:DA:8B:3D:AC:1C 281247ms [err] a=fingerprint:sha-512 C5:9E:3B:BA:31:C1:D0:2F:5D:20:93:4D:C4:AA:40:47:CF:E8:83:72:38:0F:2D:F7:B6:A1:E5:0A:4C:88:6D:1E:17:6F:E4:33:F8:85:C3:A2:42:9B:7A:75:47:AA:27:90:27:AD:6D:6E:6E:BE:A6:4E:01:BA:C3:C7:B1:BF:35:52 281247ms [err] a=setup:actpass 281247ms [err] 281247ms [err] connectionstatechanged new new have-remote-offer 281247ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 281248ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "new"}] 281249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 281249ms [err] v=0 281249ms [err] o=- 3963978958 3963978958 IN IP4 0.0.0.0 281249ms [err] s=- 281249ms [err] t=0 0 281249ms [err] a=group:BUNDLE 0 281249ms [err] a=msid-semantic:WMS * 281249ms [err] m=application 9 DTLS/SCTP 5000 281249ms [err] c=IN IP4 0.0.0.0 281249ms [err] a=mid:0 281249ms [err] a=sctpmap:5000 webrtc-datachannel 65535 281249ms [err] a=max-message-size:65536 281249ms [err] a=ice-ufrag:4fa6 281249ms [err] a=ice-pwd:PpIopvgzjQ41s17JgdBFuw 281249ms [err] a=fingerprint:sha-256 47:21:57:27:F2:A7:77:24:13:BE:99:B0:0C:78:8A:D5:50:74:D8:C7:7B:57:BC:E8:23:BC:34:E1:AE:7D:74:D3 281249ms [err] a=fingerprint:sha-384 6F:C4:54:DA:7B:F3:0E:9A:4F:7D:09:D1:DC:AF:F0:68:4F:92:9F:D7:44:9F:E3:C7:2A:BA:24:FA:04:5B:06:88:AB:42:4C:BF:63:E4:20:80:65:83:90:49:F3:6D:9A:95 281249ms [err] a=fingerprint:sha-512 A1:E7:4F:58:E7:D8:86:11:E2:D5:79:6E:5A:3A:85:7A:DB:F3:77:CC:1E:E6:21:8C:FB:BB:06:A6:C0:27:DF:58:15:A5:88:48:7F:BB:37:48:27:50:D1:86:84:DB:E1:BB:38:DC:0B:2A:39:A2:9C:23:B3:71:F0:F7:62:8F:5F:A3 281249ms [err] a=setup:active 281249ms [err] 281250ms [err] connectionstatechanged new new stable 281250ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 281250ms [err] connectionstatechanged new new stable 281250ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 281250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 281253ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 281254ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 281256ms [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'\xa4W\xdb;\xea4W\xfa\x1c\xc2mS') 281257ms [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'\xb2\x7f\x08D\x19\x94\x15V\x90P\x02F') 281257ms [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'\xa4W\xdb;\xea4W\xfa\x1c\xc2mS') 281257ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 281258ms [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'\xb2\x7f\x08D\x19\x94\x15V\x90P\x02F') 281258ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';\xf5\xe2j5\x8bF|\x18\xe4m\x12') 281759ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';\xf5\xe2j5\x8bF|\x18\xe4m\x12') 282761ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';\xf5\xe2j5\x8bF|\x18\xe4m\x12') 284764ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b';\xf5\xe2j5\x8bF|\x18\xe4m\x12') 286257ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 286258ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 286259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 286259ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 286259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('172.17.0.3', 51711)) State.FROZEN -> State.WAITING 286259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('172.17.0.3', 51711)) State.FROZEN -> State.WAITING 286259ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('172.30.0.1', 38349)) State.FROZEN -> State.WAITING 286260ms [err] connectionstatechanged connecting checking stable 286260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 286260ms [err] connectionstatechanged connecting checking stable 286260ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 286260ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('172.17.0.3', 51711)) State.WAITING -> State.IN_PROGRESS 286261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8a\x12\x7f\xeaMrl\xb4AS\xa3\xd5') 286261ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "connecting"}] 286262ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8a\x12\x7f\xeaMrl\xb4AS\xa3\xd5') 286262ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('172.17.0.3', 51711)) State.IN_PROGRESS -> State.SUCCEEDED 286263ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('141.24.211.56', 51711)) State.FROZEN -> State.WAITING 286263ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('141.24.211.56', 38349)) State.FROZEN -> State.WAITING 286280ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('172.17.0.3', 51711)) State.WAITING -> State.IN_PROGRESS 286280ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q-\xeb\xaf\xdc\x95\xe5Y\x86L4\x9a') 286281ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q-\xeb\xaf\xdc\x95\xe5Y\x86L4\x9a') 286281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('172.17.0.3', 51711)) State.IN_PROGRESS -> State.SUCCEEDED 286281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('172.30.0.1', 38349)) State.FROZEN -> State.WAITING 286281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('141.24.211.56', 51711)) State.FROZEN -> State.WAITING 286281ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('141.24.211.56', 38349)) State.FROZEN -> State.WAITING 286288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'!\x88\xb9\x8b\xb3\x95\xa4R\xea\x83\xd3\xab') 286288ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'!\x88\xb9\x8b\xb3\x95\xa4R\xea\x83\xd3\xab') 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('172.30.0.1', 38349)) State.WAITING -> State.FAILED 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('172.30.0.1', 38349)) State.WAITING -> State.FAILED 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('141.24.211.56', 51711)) State.WAITING -> State.FAILED 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('141.24.211.56', 51711)) State.WAITING -> State.FAILED 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37748) -> ('141.24.211.56', 38349)) State.WAITING -> State.FAILED 286288ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56253) -> ('141.24.211.56', 38349)) State.WAITING -> State.FAILED 286289ms [err] INFO:aioice.ice:Connection(0) ICE completed 286289ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x11\xe8\xe3\x99&9\xd8\x06\xe2#\x98\xea') 286289ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 51711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x11\xe8\xe3\x99&9\xd8\x06\xe2#\x98\xea') 286300ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 286301ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 286304ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 286304ms [err] connectionstatechanged connecting completed stable 286304ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 286315ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 286316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 286316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 286316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 286316ms [err] connectionstatechanged connected completed stable 286316ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 286317ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "connected"}] 286317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 286317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 286317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 286317ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 286318ms [log] line {"signal":"gpio1","value":"strongH"} 286318ms [log] 286318ms [log] reading line 286318ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 286319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 286319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 286320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 286321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2985998498, stream_id=1, stream_seq=0) 286321ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=298986568, stream_id=1, stream_seq=0) 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 286322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2985998498, gaps=[]) 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=298986569, stream_id=1, stream_seq=1) 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=298986570, stream_id=1, stream_seq=2) 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=298986571, stream_id=1, stream_seq=3) 286323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=298986572, stream_id=1, stream_seq=4) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986568, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986569, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986570, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986571, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=298986572, gaps=[]) 286324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 286377ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 286377ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 286377ms [log] line {"signal":"gpio2","value":"strongL"} 286377ms [log] 286377ms [log] reading line 286377ms [log] [experimentStatusChanged] {"status": "running", "message": null} 286606ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb"}', extra='') 286606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb"}', extra='') 286606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 286606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 286606ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 286606ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 286607ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 286607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 286607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 286607ms [err] connectionstatechanged closed closed closed 286607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 286607ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 286607ms [err] connectionstatechanged closed closed closed 286607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 286607ms [err] connectionstatechanged closed closed closed 286607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 286608ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/d61283f9-f8ce-4935-8c6c-e4119c6b03bb", "state": "closed"}] 286608ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 286608ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 286694ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 286694ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 286694ms [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 286743ms [err] Traceback (most recent call last): 286743ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 286743ms [err] return _run_code(code, main_globals, None, 286743ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 286743ms [err] exec(code, run_globals) 286743ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 286743ms [err] sys.exit(main()) 286743ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 286744ms [err] asyncio.run(main_async()) 286744ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 286744ms [err] return loop.run_until_complete(main) 286744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 286744ms [err] self.run_forever() 286744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 286744ms [err] self._run_once() 286744ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 286745ms [err] event_list = self._selector.select(timeout) 286745ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 286745ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 286745ms [err] KeyboardInterrupt 286746ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 286746ms [err] h.flush() 286746ms [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 ================== js Client to python Client GPIO tests without driver (webrtc): should transmit gpio value ================== python Client to js Client GPIO tests without driver (webrtc): should transmit initial gpio value 316399ms [log] starting device 317141ms [err] DEBUG:asyncio:Using selector: EpollSelector 317282ms [err] ERROR:asyncio:Unclosed client session 317282ms [err] client_session: 317367ms [log] parsing 317367ms [log] creating device handler 317367ms [log] [ready] 317367ms [log] reading line 317367ms [log] [websocketToken] "887e2adb-0da6-45b3-acaa-efea975e997e" 317372ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 317372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 317372ms [log] line {"signal":"gpio1","value":"strongH"} 317372ms [log] 317372ms [log] reading line 317372ms [log] line {"signal":"gpio2","value":"strongL"} 317372ms [log] 317372ms [log] reading line 317372ms [log] [websocketConnected] 319338ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/4164316a-072e-4aed-a2ff-a4dc3c7d7d59"}}', extra='') 319338ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/4164316a-072e-4aed-a2ff-a4dc3c7d7d59"}}', extra='') 319338ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/4164316a-072e-4aed-a2ff-a4dc3c7d7d59"} 319475ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 319475ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 319479ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 319479ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 319479ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697", "state": "new"}] 321483ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 321483ms [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='') 321483ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 321483ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 321483ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 321483ms [err] handleSignalingMessage 321483ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 321483ms [err] handleOptions 321483ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 321483ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2391784616154191239 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:O0/T\\r\\na=ice-pwd:fcIV6IMLOZAAQAvNiOEqVpVD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6E:CA:AF:D9:F0:3A:CD:A5:FD:DA:26:7A:6D:E1:0C:7B:E8:69:08:EC:B9:23:44:EE:4C:3F:01:FB:80:9B:6D:93\\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/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 321484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2391784616154191239 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:O0/T\\r\\na=ice-pwd:fcIV6IMLOZAAQAvNiOEqVpVD\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6E:CA:AF:D9:F0:3A:CD:A5:FD:DA:26:7A:6D:E1:0C:7B:E8:69:08:EC:B9:23:44:EE:4C:3F:01:FB:80:9B:6D:93\\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/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 321484ms [err] handleSignalingMessage 321484ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 321484ms [err] handleOffer 321484ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 321485ms [err] makeAnswer 321485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 321485ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 321485ms [err] v=0 321485ms [err] o=- 2391784616154191239 2 IN IP4 127.0.0.1 321485ms [err] s=- 321485ms [err] t=0 0 321485ms [err] a=group:BUNDLE 0 321485ms [err] a=extmap-allow-mixed 321485ms [err] a=msid-semantic: WMS 321485ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 321485ms [err] c=IN IP4 0.0.0.0 321485ms [err] a=ice-ufrag:O0/T 321485ms [err] a=ice-pwd:fcIV6IMLOZAAQAvNiOEqVpVD 321485ms [err] a=ice-options:trickle 321485ms [err] a=fingerprint:sha-256 6E:CA:AF:D9:F0:3A:CD:A5:FD:DA:26:7A:6D:E1:0C:7B:E8:69:08:EC:B9:23:44:EE:4C:3F:01:FB:80:9B:6D:93 321485ms [err] a=setup:actpass 321485ms [err] a=mid:0 321485ms [err] a=sctp-port:5000 321485ms [err] a=max-message-size:262144 321485ms [err] 321488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 321488ms [err] v=0 321488ms [err] o=- 2391784616154191239 2 IN IP4 127.0.0.1 321488ms [err] s=- 321488ms [err] t=0 0 321488ms [err] a=group:BUNDLE 0 321488ms [err] a=extmap-allow-mixed 321488ms [err] a=msid-semantic: WMS 321488ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 321488ms [err] c=IN IP4 0.0.0.0 321488ms [err] a=ice-ufrag:O0/T 321488ms [err] a=ice-pwd:fcIV6IMLOZAAQAvNiOEqVpVD 321488ms [err] a=ice-options:trickle 321488ms [err] a=fingerprint:sha-256 6E:CA:AF:D9:F0:3A:CD:A5:FD:DA:26:7A:6D:E1:0C:7B:E8:69:08:EC:B9:23:44:EE:4C:3F:01:FB:80:9B:6D:93 321488ms [err] a=setup:actpass 321488ms [err] a=mid:0 321488ms [err] a=sctp-port:5000 321488ms [err] a=max-message-size:262144 321488ms [err] 321489ms [err] connectionstatechanged new new have-remote-offer 321489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 321489ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697", "state": "new"}] 321490ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 321490ms [err] v=0 321490ms [err] o=- 3963978998 3963978998 IN IP4 0.0.0.0 321490ms [err] s=- 321490ms [err] t=0 0 321490ms [err] a=group:BUNDLE 0 321490ms [err] a=msid-semantic:WMS * 321490ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 321490ms [err] c=IN IP4 0.0.0.0 321490ms [err] a=mid:0 321490ms [err] a=sctp-port:5000 321490ms [err] a=max-message-size:65536 321490ms [err] a=ice-ufrag:oYlq 321490ms [err] a=ice-pwd:3qNJi0qh9sDojOig8JjzS7 321490ms [err] a=fingerprint:sha-256 DA:40:36:F4:03:1A:73:96:9D:70:CE:35:54:D9:35:29:66:F3:E5:19:98:EC:D5:23:45:88:74:CB:27:F0:F4:7B 321490ms [err] a=fingerprint:sha-384 E1:77:B3:C3:F9:2E:1B:FC:AD:90:62:97:D7:44:4B:62:B9:12:27:F0:FA:D5:F6:8C:7E:A1:1B:88:34:08:64:AD:92:0F:3A:D0:38:C4:D7:1A:FE:A1:6A:A8:32:14:EF:3B 321490ms [err] a=fingerprint:sha-512 D4:86:C6:F0:53:74:C0:E3:8A:99:D4:E4:17:DA:6E:EC:67:A1:EC:1C:32:FA:23:99:3D:FD:BB:2A:70:B1:9A:24:21:10:53:98:F9:77:F0:07:3B:5A:9D:37:07:85:89:EE:04:62:4D:50:03:09:BA:55:7E:EE:A3:7B:89:75:84:3D 321490ms [err] a=setup:active 321490ms [err] 321490ms [err] connectionstatechanged new new stable 321490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 321490ms [err] connectionstatechanged new new stable 321490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 321490ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 321493ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 321493ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 321495ms [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'\xa7\xf7\x12\x80Q\x1c\xa1Q\xcd\xfc\x00\xd4') 321496ms [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'\xea%\x94\x02\x14\x84\xef\xf8\x00\n\x0f\xfb') 321496ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 321497ms [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'\xa7\xf7\x12\x80Q\x1c\xa1Q\xcd\xfc\x00\xd4') 321497ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'w#\x06A\xba\x83Z\x06\r\xe3t\r') 321497ms [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'\xea%\x94\x02\x14\x84\xef\xf8\x00\n\x0f\xfb') 321998ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'w#\x06A\xba\x83Z\x06\r\xe3t\r') 323000ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'w#\x06A\xba\x83Z\x06\r\xe3t\r') 325003ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'w#\x06A\xba\x83Z\x06\r\xe3t\r') 326497ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 326498ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 326498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 326498ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 326499ms [err] connectionstatechanged connecting checking stable 326499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 326499ms [err] connectionstatechanged connecting checking stable 326499ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 326499ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697", "state": "connecting"}] 326515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vvK11h8v+xqL') 326515ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vvK11h8v+xqL') 326516ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(f9y5kNY3v2 1 udp 1845501695 172.17.0.3 58734 typ prflx) 326516ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56877) -> ('172.17.0.3', 58734)) State.WAITING -> State.IN_PROGRESS 326516ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'w\xb3\x122W\xda\xad\xba\xc6\xb4\xf9\xf3') 326519ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'w\xb3\x122W\xda\xad\xba\xc6\xb4\xf9\xf3') 326519ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56877) -> ('172.17.0.3', 58734)) State.IN_PROGRESS -> State.SUCCEEDED 326519ms [err] INFO:aioice.ice:Connection(0) ICE completed 326519ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 326519ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 326523ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 326523ms [err] connectionstatechanged connecting completed stable 326523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 326527ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2675034136 1 udp 2113937151 9089ac8f-1ac6-4833-b6f3-7f861e8f097a.local 58734 typ host generation 0 ufrag O0/T network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 326527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2675034136 1 udp 2113937151 9089ac8f-1ac6-4833-b6f3-7f861e8f097a.local 58734 typ host generation 0 ufrag O0/T network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 326527ms [err] handleSignalingMessage 326527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 326527ms [err] handleIceCandidate 326527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 326527ms [err] acceptIceCandidate 326527ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 326529ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 326530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 326530ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 326530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 326531ms [err] connectionstatechanged connected completed stable 326531ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 326531ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697", "state": "connected"}] 326535ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9089ac8f-1ac6-4833-b6f3-7f861e8f097a.local" resolved to 172.17.0.3 326535ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2591672128 1 udp 1677729535 141.24.211.56 58734 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag O0/T network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 326535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2591672128 1 udp 1677729535 141.24.211.56 58734 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag O0/T network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 326536ms [err] handleSignalingMessage 326536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 326536ms [err] handleIceCandidate 326536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 326536ms [err] acceptIceCandidate 326536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 326537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 326537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 326537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 326539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 326539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 326539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 326541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=925505670, stream_id=1, stream_seq=0) 326541ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 326541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3924678212, stream_id=1, stream_seq=0) 326541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 326542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=925505670, gaps=[]) 326542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3924678212, gaps=[]) 326542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 326543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3924678213, stream_id=1, stream_seq=1) 326543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 326543ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3924678214, stream_id=1, stream_seq=2) 326544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3924678214, gaps=[]) 326544ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 326575ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jq2tYOYGYX8v') 326578ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jq2tYOYGYX8v') 326578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56877) -> ('172.17.0.3', 58734)) State.FROZEN -> State.FAILED 326578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52244) -> ('172.17.0.3', 58734)) State.FROZEN -> State.FAILED 326578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56877) -> ('141.24.211.56', 58734)) State.FROZEN -> State.FAILED 326578ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52244) -> ('141.24.211.56', 58734)) State.FROZEN -> State.FAILED 326589ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 326589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 326589ms [log] [experimentStatusChanged] {"status": "running", "message": null} 326637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LqDfj05TGxk0') 326637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58734) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LqDfj05TGxk0') 326837ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 326837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697"}', extra='') 326837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 326837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 326837ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 326837ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 326838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 326838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 326838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 326838ms [err] connectionstatechanged closed closed closed 326838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 326838ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 326862ms [err] connectionstatechanged closed closed closed 326863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 326863ms [err] connectionstatechanged closed closed closed 326863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 326863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8deeb68-3deb-43b7-964b-af9778a5e697", "state": "closed"}] 326864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 326864ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 326919ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 326919ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 326919ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver (webrtc): should transmit gpio value 326970ms [err] Traceback (most recent call last): 326970ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 326970ms [err] return _run_code(code, main_globals, None, 326970ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 326970ms [err] exec(code, run_globals) 326970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 326970ms [err] sys.exit(main()) 326970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 326970ms [err] asyncio.run(main_async()) 326970ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 326970ms [err] return loop.run_until_complete(main) 326970ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 326971ms [err] self.run_forever() 326971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 326971ms [err] self._run_once() 326971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 326971ms [err] event_list = self._selector.select(timeout) 326971ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 326971ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 326972ms [err] KeyboardInterrupt 326973ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 326973ms [err] h.flush() 326973ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 327166ms [log] starting device 327939ms [err] DEBUG:asyncio:Using selector: EpollSelector 328079ms [err] ERROR:asyncio:Unclosed client session 328079ms [err] client_session: 328167ms [log] parsing 328167ms [log] creating device handler 328167ms [log] [ready] 328167ms [log] reading line 328167ms [log] [websocketToken] "c7918e18-39df-4c21-a1ab-3e9467443ff4" 328172ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 328172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 328172ms [log] [websocketConnected] 330146ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/a2f351f2-1523-4dc5-9f49-df6f6eeabc12"}}', extra='') 330146ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/a2f351f2-1523-4dc5-9f49-df6f6eeabc12"}}', extra='') 330146ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/a2f351f2-1523-4dc5-9f49-df6f6eeabc12"} 330277ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 330277ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 330281ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0", "state": "new"}] 332285ms [err] makeOffer 332285ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 332286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 332286ms [err] v=0 332286ms [err] o=- 3963979009 3963979009 IN IP4 0.0.0.0 332286ms [err] s=- 332286ms [err] t=0 0 332286ms [err] a=group:BUNDLE 0 332286ms [err] a=msid-semantic:WMS * 332286ms [err] m=application 9 DTLS/SCTP 5000 332286ms [err] c=IN IP4 0.0.0.0 332286ms [err] a=mid:0 332286ms [err] a=sctpmap:5000 webrtc-datachannel 65535 332286ms [err] a=max-message-size:65536 332286ms [err] a=ice-ufrag:DNCP 332286ms [err] a=ice-pwd:Lk2GWhZ7m3nLEoybXxEEi6 332286ms [err] a=fingerprint:sha-256 60:07:04:41:F1:D6:9C:C5:08:0B:76:B7:A6:86:14:EC:44:F1:17:F8:52:A5:F3:8A:30:FF:7F:25:65:ED:D8:32 332286ms [err] a=fingerprint:sha-384 E8:63:66:65:9E:4A:21:16:C8:E2:CA:4A:4E:AB:B9:66:4B:3D:6F:38:5A:1A:DA:A4:2E:D8:9B:21:D1:DE:F1:BB:98:33:E2:8B:6E:E7:DD:DE:AB:6E:F8:E8:AD:D7:69:52 332286ms [err] a=fingerprint:sha-512 4B:23:88:DC:50:75:55:C2:E4:13:23:66:25:21:A8:41:6A:B5:32:1F:89:A3:AE:BE:1C:77:98:C6:29:45:EC:4A:75:B4:C3:2C:76:CD:4E:19:21:7F:CD:81:C3:0B:F2:A0:82:7E:95:EE:55:DE:7A:88:FB:CA:A4:D5:7F:63:AD:BE 332286ms [err] a=setup:actpass 332286ms [err] 332287ms [err] connectionstatechanged new new have-local-offer 332287ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 332287ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 332289ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0", "state": "new"}] 332290ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 332290ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 332292ms [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'^\\\xa7\x80\x12\x97\x99s\xbfm=&') 332293ms [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'\x9f\xcf\xdc\xe7;}\xad\x89u\xf2\xe0\xb2') 332293ms [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'^\\\xa7\x80\x12\x97\x99s\xbfm=&') 332294ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 332294ms [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'\x9f\xcf\xdc\xe7;}\xad\x89u\xf2\xe0\xb2') 332294ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaf<\x813\xae\xe0\x96\x91=:\x8c"') 332795ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaf<\x813\xae\xe0\x96\x91=:\x8c"') 333797ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaf<\x813\xae\xe0\x96\x91=:\x8c"') 335800ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xaf<\x813\xae\xe0\x96\x91=:\x8c"') 337293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 337294ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 337294ms [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='') 337294ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 337294ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337295ms [err] handleSignalingMessage 337295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 337295ms [err] handleOptions 337295ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 337316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'TlWdVAiUkhwf') 337316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'TlWdVAiUkhwf') 337317ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8247886964312736390 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:Qku3\\r\\na=ice-pwd:XgEDqWLO7STsqlH4QQQ/1zgu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CB:F1:28:A1:A9:28:0D:B4:84:42:66:B2:20:38:3C:18:38:A0:70:28:5D:D9:BD:F0:8D:DB:4E:90:E6:D1:36:41\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337317ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 8247886964312736390 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:Qku3\\r\\na=ice-pwd:XgEDqWLO7STsqlH4QQQ/1zgu\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CB:F1:28:A1:A9:28:0D:B4:84:42:66:B2:20:38:3C:18:38:A0:70:28:5D:D9:BD:F0:8D:DB:4E:90:E6:D1:36:41\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337318ms [err] handleSignalingMessage 337318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 337318ms [err] handleAnswer 337318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 337318ms [err] acceptAnswer 337318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 337318ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 337318ms [err] v=0 337318ms [err] o=- 8247886964312736390 2 IN IP4 127.0.0.1 337318ms [err] s=- 337318ms [err] t=0 0 337318ms [err] a=group:BUNDLE 0 337318ms [err] a=msid-semantic: WMS 337318ms [err] m=application 9 DTLS/SCTP 5000 337318ms [err] c=IN IP4 0.0.0.0 337318ms [err] a=ice-ufrag:Qku3 337318ms [err] a=ice-pwd:XgEDqWLO7STsqlH4QQQ/1zgu 337318ms [err] a=ice-options:trickle 337318ms [err] a=fingerprint:sha-256 CB:F1:28:A1:A9:28:0D:B4:84:42:66:B2:20:38:3C:18:38:A0:70:28:5D:D9:BD:F0:8D:DB:4E:90:E6:D1:36:41 337318ms [err] a=setup:active 337318ms [err] a=mid:0 337318ms [err] a=sctpmap:5000 webrtc-datachannel 1024 337318ms [err] 337319ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 337319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 337319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 337319ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(zFAJ5tM36A 1 udp 1845501695 172.17.0.3 33467 typ prflx) 337319ms [err] connectionstatechanged connecting checking stable 337319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 337320ms [err] connectionstatechanged connecting checking stable 337320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 337320ms [err] connectionstatechanged connecting checking stable 337320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 337320ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40559) -> ('172.17.0.3', 33467)) State.WAITING -> State.IN_PROGRESS 337320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3!V~\x9c\x19\xa7\x94G|\xf4x') 337320ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0", "state": "connecting"}] 337321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3!V~\x9c\x19\xa7\x94G|\xf4x') 337321ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40559) -> ('172.17.0.3', 33467)) State.IN_PROGRESS -> State.SUCCEEDED 337321ms [err] INFO:aioice.ice:Connection(0) ICE completed 337325ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1279701205 1 udp 2113937151 078a1e79-c62c-4500-8a80-066085c1580d.local 33467 typ host generation 0 ufrag Qku3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337325ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1279701205 1 udp 2113937151 078a1e79-c62c-4500-8a80-066085c1580d.local 33467 typ host generation 0 ufrag Qku3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337325ms [err] handleSignalingMessage 337325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 337325ms [err] handleIceCandidate 337325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 337325ms [err] acceptIceCandidate 337325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 337329ms [err] INFO:aioice.ice:Connection(0) Remote candidate "078a1e79-c62c-4500-8a80-066085c1580d.local" resolved to 172.17.0.3 337330ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1229897613 1 udp 1677729535 141.24.211.56 33467 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Qku3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337330ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1229897613 1 udp 1677729535 141.24.211.56 33467 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag Qku3 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337330ms [err] handleSignalingMessage 337330ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 337330ms [err] handleIceCandidate 337330ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 337330ms [err] acceptIceCandidate 337330ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 337341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40559) -> ('172.17.0.3', 33467)) State.FROZEN -> State.IN_PROGRESS 337341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B\x026\xd8\xaa\xfa\xa6\xc0LX\xcc\xfb') 337342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B\x026\xd8\xaa\xfa\xa6\xc0LX\xcc\xfb') 337343ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40559) -> ('172.17.0.3', 33467)) State.IN_PROGRESS -> State.SUCCEEDED 337343ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37736) -> ('172.17.0.3', 33467)) State.FROZEN -> State.FAILED 337343ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40559) -> ('141.24.211.56', 33467)) State.FROZEN -> State.FAILED 337343ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37736) -> ('141.24.211.56', 33467)) State.FROZEN -> State.FAILED 337362ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 337362ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 337364ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 337364ms [err] connectionstatechanged connecting completed stable 337364ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 337366ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 337367ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 337367ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 337367ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 337367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 337367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 337367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 337367ms [err] connectionstatechanged connected completed stable 337367ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 337368ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0", "state": "connected"}] 337368ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 337368ms [log] line {"signal":"gpio1","value":"strongH"} 337368ms [log] 337368ms [log] reading line 337368ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 337370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 337370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 337370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 337370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 337370ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 337371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 337371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 337371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IUgzIQzhE8e6') 337371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IUgzIQzhE8e6') 337371ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 337372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 337372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 337372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2201567249, stream_id=1, stream_seq=0) 337372ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 337373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2201567249, gaps=[]) 337373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 337373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=4209251250, stream_id=1, stream_seq=0) 337373ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 337373ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4209251250, gaps=[]) 337374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2201567250, stream_id=1, stream_seq=1) 337374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 337374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2201567251, stream_id=1, stream_seq=2) 337374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2201567252, stream_id=1, stream_seq=3) 337374ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2201567253, stream_id=1, stream_seq=4) 337375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2201567251, gaps=[]) 337375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 337375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2201567253, gaps=[]) 337375ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 337419ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 337419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 337419ms [log] line {"signal":"gpio2","value":"strongL"} 337419ms [log] 337419ms [log] reading line 337419ms [log] [experimentStatusChanged] {"status": "running", "message": null} 337434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qY5ZF32E+168') 337434ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qY5ZF32E+168') 337496ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T/Kxsl7oAe3q') 337496ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T/Kxsl7oAe3q') 337497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37736) -> ('172.17.0.3', 33467)) State.WAITING -> State.IN_PROGRESS 337497ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A*{\xacK\x05\xba\xe1\xd4V\xb5.') 337523ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 33467) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A*{\xacK\x05\xba\xe1\xd4V\xb5.') 337523ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37736) -> ('172.17.0.3', 33467)) State.IN_PROGRESS -> State.SUCCEEDED 337670ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0"}', extra='') 337670ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 337671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 337671ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 337671ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 337671ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 337671ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 337671ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 337671ms [err] connectionstatechanged closed closed closed 337671ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 337671ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 337672ms [err] connectionstatechanged closed closed closed 337672ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 337672ms [err] connectionstatechanged closed closed closed 337672ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 337672ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/cf0df570-c670-4107-b8c6-ef7bfc5ce0e0", "state": "closed"}] 337672ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 337672ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 337764ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 337764ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 337764ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver (webrtc): should transmit initial gpio value 337779ms [err] Traceback (most recent call last): 337779ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 337780ms [err] return _run_code(code, main_globals, None, 337780ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 337780ms [err] exec(code, run_globals) 337780ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 337780ms [err] sys.exit(main()) 337780ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 337780ms [err] asyncio.run(main_async()) 337780ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 337780ms [err] return loop.run_until_complete(main) 337780ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 337780ms [err] self.run_forever() 337780ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 337781ms [err] self._run_once() 337781ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 337781ms [err] event_list = self._selector.select(timeout) 337781ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 337781ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 337781ms [err] KeyboardInterrupt 337807ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 337807ms [err] h.flush() 337807ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 338006ms [log] starting device 338781ms [err] DEBUG:asyncio:Using selector: EpollSelector 338929ms [err] ERROR:asyncio:Unclosed client session 338929ms [err] client_session: 339025ms [log] parsing 339025ms [log] creating device handler 339025ms [log] [ready] 339025ms [log] reading line 339025ms [log] [websocketToken] "6e5e7549-7514-498c-94bb-2ba5cc0c6fc9" 339055ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 339055ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 339055ms [log] line {"signal":"gpio1","value":"strongH"} 339055ms [log] 339055ms [log] reading line 339055ms [log] line {"signal":"gpio2","value":"strongL"} 339055ms [log] 339055ms [log] reading line 339055ms [log] [websocketConnected] 339545ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3df972c4-e68d-4cf6-8086-58e0bf5577b2"}}', extra='') 339545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/3df972c4-e68d-4cf6-8086-58e0bf5577b2"}}', extra='') 339545ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/3df972c4-e68d-4cf6-8086-58e0bf5577b2"} 339680ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 339680ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 339683ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 339683ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 339683ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "new"}] 341686ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 341686ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 341686ms [err] handleSignalingMessage 341686ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 341686ms [err] handleOptions 341686ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 341687ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 341687ms [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='') 341687ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 346705ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979018 3963979018 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 47943 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47943 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37870 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47943 typ srflx raddr 172.17.0.3 rport 47943\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37870 typ srflx raddr 172.30.0.1 rport 37870\\r\\na=end-of-candidates\\r\\na=ice-ufrag:oF8C\\r\\na=ice-pwd:HTF7pF2OORHw4VhxyR2oZA\\r\\na=fingerprint:sha-256 B0:21:EA:61:E5:04:31:57:B7:59:51:B6:1C:1A:22:9D:5A:9C:12:1B:33:32:6D:EC:CA:71:28:18:EA:C4:9B:10\\r\\na=fingerprint:sha-384 4F:BF:27:C6:B3:A5:CD:26:CF:79:A0:8D:90:86:6C:9D:5D:2B:B8:63:6C:4B:D6:34:D5:1F:E1:D7:21:5F:39:AA:F4:F9:37:46:90:F2:BB:60:6E:9A:F1:4B:B7:6B:77:D8\\r\\na=fingerprint:sha-512 C5:5F:D5:46:72:07:F5:0B:9C:0C:F9:60:31:A1:6F:BF:7B:1E:FD:18:E7:5B:96:60:99:A1:EF:AD:7B:6C:24:61:1F:FA:AA:39:D8:8A:EB:E7:C7:94:03:57:73:F9:51:36:AF:0E:B1:20:95:44:1C:44:14:7C:14:06:2E:BF:AF:89\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 346705ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979018 3963979018 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 47943 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47943 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37870 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47943 typ srflx raddr 172.17.0.3 rport 47943\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37870 typ srflx raddr 172.30.0.1 rport 37870\\r\\na=end-of-candidates\\r\\na=ice-ufrag:oF8C\\r\\na=ice-pwd:HTF7pF2OORHw4VhxyR2oZA\\r\\na=fingerprint:sha-256 B0:21:EA:61:E5:04:31:57:B7:59:51:B6:1C:1A:22:9D:5A:9C:12:1B:33:32:6D:EC:CA:71:28:18:EA:C4:9B:10\\r\\na=fingerprint:sha-384 4F:BF:27:C6:B3:A5:CD:26:CF:79:A0:8D:90:86:6C:9D:5D:2B:B8:63:6C:4B:D6:34:D5:1F:E1:D7:21:5F:39:AA:F4:F9:37:46:90:F2:BB:60:6E:9A:F1:4B:B7:6B:77:D8\\r\\na=fingerprint:sha-512 C5:5F:D5:46:72:07:F5:0B:9C:0C:F9:60:31:A1:6F:BF:7B:1E:FD:18:E7:5B:96:60:99:A1:EF:AD:7B:6C:24:61:1F:FA:AA:39:D8:8A:EB:E7:C7:94:03:57:73:F9:51:36:AF:0E:B1:20:95:44:1C:44:14:7C:14:06:2E:BF:AF:89\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 346705ms [err] handleSignalingMessage 346706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 346706ms [err] handleOffer 346706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 346706ms [err] makeAnswer 346706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 346706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 346706ms [err] v=0 346706ms [err] o=- 3963979018 3963979018 IN IP4 0.0.0.0 346706ms [err] s=- 346706ms [err] t=0 0 346706ms [err] a=group:BUNDLE 0 346706ms [err] a=msid-semantic:WMS * 346706ms [err] m=application 47943 DTLS/SCTP 5000 346706ms [err] c=IN IP4 172.17.0.3 346706ms [err] a=mid:0 346706ms [err] a=sctpmap:5000 webrtc-datachannel 65535 346706ms [err] a=max-message-size:65536 346706ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47943 typ host 346706ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37870 typ host 346706ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47943 typ srflx raddr 172.17.0.3 rport 47943 346706ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37870 typ srflx raddr 172.30.0.1 rport 37870 346706ms [err] a=end-of-candidates 346706ms [err] a=ice-ufrag:oF8C 346706ms [err] a=ice-pwd:HTF7pF2OORHw4VhxyR2oZA 346706ms [err] a=fingerprint:sha-256 B0:21:EA:61:E5:04:31:57:B7:59:51:B6:1C:1A:22:9D:5A:9C:12:1B:33:32:6D:EC:CA:71:28:18:EA:C4:9B:10 346706ms [err] a=fingerprint:sha-384 4F:BF:27:C6:B3:A5:CD:26:CF:79:A0:8D:90:86:6C:9D:5D:2B:B8:63:6C:4B:D6:34:D5:1F:E1:D7:21:5F:39:AA:F4:F9:37:46:90:F2:BB:60:6E:9A:F1:4B:B7:6B:77:D8 346706ms [err] a=fingerprint:sha-512 C5:5F:D5:46:72:07:F5:0B:9C:0C:F9:60:31:A1:6F:BF:7B:1E:FD:18:E7:5B:96:60:99:A1:EF:AD:7B:6C:24:61:1F:FA:AA:39:D8:8A:EB:E7:C7:94:03:57:73:F9:51:36:AF:0E:B1:20:95:44:1C:44:14:7C:14:06:2E:BF:AF:89 346706ms [err] a=setup:actpass 346706ms [err] 346710ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 346710ms [err] v=0 346710ms [err] o=- 3963979018 3963979018 IN IP4 0.0.0.0 346710ms [err] s=- 346710ms [err] t=0 0 346710ms [err] a=group:BUNDLE 0 346710ms [err] a=msid-semantic:WMS * 346710ms [err] m=application 47943 DTLS/SCTP 5000 346710ms [err] c=IN IP4 172.17.0.3 346710ms [err] a=mid:0 346710ms [err] a=sctpmap:5000 webrtc-datachannel 65535 346710ms [err] a=max-message-size:65536 346710ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47943 typ host 346710ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37870 typ host 346710ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47943 typ srflx raddr 172.17.0.3 rport 47943 346710ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 37870 typ srflx raddr 172.30.0.1 rport 37870 346710ms [err] a=end-of-candidates 346710ms [err] a=ice-ufrag:oF8C 346710ms [err] a=ice-pwd:HTF7pF2OORHw4VhxyR2oZA 346710ms [err] a=fingerprint:sha-256 B0:21:EA:61:E5:04:31:57:B7:59:51:B6:1C:1A:22:9D:5A:9C:12:1B:33:32:6D:EC:CA:71:28:18:EA:C4:9B:10 346710ms [err] a=fingerprint:sha-384 4F:BF:27:C6:B3:A5:CD:26:CF:79:A0:8D:90:86:6C:9D:5D:2B:B8:63:6C:4B:D6:34:D5:1F:E1:D7:21:5F:39:AA:F4:F9:37:46:90:F2:BB:60:6E:9A:F1:4B:B7:6B:77:D8 346710ms [err] a=fingerprint:sha-512 C5:5F:D5:46:72:07:F5:0B:9C:0C:F9:60:31:A1:6F:BF:7B:1E:FD:18:E7:5B:96:60:99:A1:EF:AD:7B:6C:24:61:1F:FA:AA:39:D8:8A:EB:E7:C7:94:03:57:73:F9:51:36:AF:0E:B1:20:95:44:1C:44:14:7C:14:06:2E:BF:AF:89 346710ms [err] a=setup:actpass 346710ms [err] 346711ms [err] connectionstatechanged new new have-remote-offer 346711ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 346711ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "new"}] 346711ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 346711ms [err] v=0 346711ms [err] o=- 3963979023 3963979023 IN IP4 0.0.0.0 346711ms [err] s=- 346711ms [err] t=0 0 346711ms [err] a=group:BUNDLE 0 346711ms [err] a=msid-semantic:WMS * 346711ms [err] m=application 9 DTLS/SCTP 5000 346711ms [err] c=IN IP4 0.0.0.0 346711ms [err] a=mid:0 346711ms [err] a=sctpmap:5000 webrtc-datachannel 65535 346711ms [err] a=max-message-size:65536 346711ms [err] a=ice-ufrag:db6J 346711ms [err] a=ice-pwd:HKK7xvBHuQfOByZ1Wt2TWR 346711ms [err] a=fingerprint:sha-256 9C:DD:C7:D2:A5:AB:06:EC:B6:97:43:58:6E:A4:0D:00:B0:96:7F:CD:96:98:E1:C8:F4:CF:7B:9F:6F:20:36:7D 346711ms [err] a=fingerprint:sha-384 BB:0B:19:A7:78:EF:5B:B5:EE:34:CF:0A:59:CF:40:24:B7:5E:98:51:31:FF:85:CA:A6:25:52:E9:D7:6C:19:84:BB:94:1E:4E:72:6A:BB:AA:36:33:5F:D9:98:B8:60:3F 346711ms [err] a=fingerprint:sha-512 19:86:1D:7F:EB:0A:89:39:34:CB:DE:30:FE:3E:9C:09:D3:98:82:FB:88:D0:22:AC:06:54:50:9A:4E:8F:D2:F5:FA:B8:50:0B:D1:07:C5:3B:A7:7A:72:18:AA:8D:5C:D6:47:92:76:8D:47:0D:9C:3A:25:AE:11:C0:BB:94:68:48 346711ms [err] a=setup:active 346711ms [err] 346712ms [err] connectionstatechanged new new stable 346712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 346712ms [err] connectionstatechanged new new stable 346712ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 346712ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 346713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 346713ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 346715ms [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'\xfc\xc9"\x98\xeb\xb0\xa3\xfc\x08\xcb5$') 346715ms [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'q4\x0c\x13TIa\xbd\xed\xe4>5') 346715ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 346715ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J 2YH\x06\xc0B\xea#r\x81') 346716ms [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'\xfc\xc9"\x98\xeb\xb0\xa3\xfc\x08\xcb5$') 346716ms [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'q4\x0c\x13TIa\xbd\xed\xe4>5') 347217ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J 2YH\x06\xc0B\xea#r\x81') 348219ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J 2YH\x06\xc0B\xea#r\x81') 350222ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'J 2YH\x06\xc0B\xea#r\x81') 351716ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 351717ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 351717ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 351718ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 351718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('172.17.0.3', 47943)) State.FROZEN -> State.WAITING 351718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59997) -> ('172.17.0.3', 47943)) State.FROZEN -> State.WAITING 351718ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('172.30.0.1', 37870)) State.FROZEN -> State.WAITING 351719ms [err] connectionstatechanged connecting checking stable 351719ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 351719ms [err] connectionstatechanged connecting checking stable 351719ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 351719ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('172.17.0.3', 47943)) State.WAITING -> State.IN_PROGRESS 351719ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47943) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'E\xfb&\xd7r\xb7Gh\xb0\xcb\xd6\xfd') 351720ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "connecting"}] 351721ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47943) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'E\xfb&\xd7r\xb7Gh\xb0\xcb\xd6\xfd') 351721ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('172.17.0.3', 47943)) State.IN_PROGRESS -> State.SUCCEEDED 351721ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('141.24.211.56', 47943)) State.FROZEN -> State.WAITING 351721ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('141.24.211.56', 37870)) State.FROZEN -> State.WAITING 351740ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 47943) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6\xee\xcc\x83\xe8\xa0\x95>\x17\xdd \x81') 351741ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 47943) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6\xee\xcc\x83\xe8\xa0\x95>\x17\xdd \x81') 351741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59997) -> ('172.17.0.3', 47943)) State.WAITING -> State.FAILED 351741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('172.30.0.1', 37870)) State.WAITING -> State.FAILED 351741ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59997) -> ('172.30.0.1', 37870)) State.FROZEN -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('141.24.211.56', 47943)) State.WAITING -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59997) -> ('141.24.211.56', 47943)) State.FROZEN -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 35304) -> ('141.24.211.56', 37870)) State.WAITING -> State.FAILED 351742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59997) -> ('141.24.211.56', 37870)) State.FROZEN -> State.FAILED 351743ms [err] INFO:aioice.ice:Connection(0) ICE completed 351743ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 351743ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 351748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 351749ms [err] connectionstatechanged connecting completed stable 351749ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 351763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 351763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 351763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 351763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 351764ms [err] connectionstatechanged connected completed stable 351764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 351764ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "connected"}] 351764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 351764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 351765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 351766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 351766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 351767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3608499099, stream_id=1, stream_seq=0) 351768ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 351768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=874834348, stream_id=1, stream_seq=0) 351768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 351768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3608499099, gaps=[]) 351768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=874834349, stream_id=1, stream_seq=1) 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=874834350, stream_id=1, stream_seq=2) 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=874834348, gaps=[]) 351769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 351770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=874834349, gaps=[]) 351770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 351770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=874834350, gaps=[]) 351770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 351818ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 351818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 351818ms [log] [experimentStatusChanged] {"status": "running", "message": null} 352024ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9"}', extra='') 352024ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9"}', extra='') 352024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 352024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 352024ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 352024ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 352024ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 352024ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 352025ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 352025ms [err] connectionstatechanged closed closed closed 352025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 352025ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 352025ms [err] connectionstatechanged closed closed closed 352025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 352025ms [err] connectionstatechanged closed closed closed 352025ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 352026ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b5999a3c-b584-4631-b3e9-93d5f87200f9", "state": "closed"}] 352026ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 352026ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 352080ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 352081ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 352081ms [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 352124ms [err] Traceback (most recent call last): 352124ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 352124ms [err] return _run_code(code, main_globals, None, 352124ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 352124ms [err] exec(code, run_globals) 352124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 352124ms [err] sys.exit(main()) 352124ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 352125ms [err] asyncio.run(main_async()) 352125ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 352125ms [err] return loop.run_until_complete(main) 352125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 352125ms [err] self.run_forever() 352125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 352125ms [err] self._run_once() 352125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 352125ms [err] event_list = self._selector.select(timeout) 352125ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 352126ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 352126ms [err] KeyboardInterrupt 352127ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 352127ms [err] h.flush() 352127ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 352363ms [log] starting device 353121ms [err] DEBUG:asyncio:Using selector: EpollSelector 353268ms [err] ERROR:asyncio:Unclosed client session 353268ms [err] client_session: 353368ms [log] parsing 353368ms [log] creating device handler 353368ms [log] [ready] 353368ms [log] reading line 353368ms [log] [websocketToken] "a1df9c7d-0d2b-49cf-91c8-b27a593f8b9c" 353373ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 353373ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 353373ms [log] [websocketConnected] 353795ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/d3b2c7c9-14a2-4510-9e89-4dddebb8e6f9"}}', extra='') 353795ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/d3b2c7c9-14a2-4510-9e89-4dddebb8e6f9"}}', extra='') 353795ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/d3b2c7c9-14a2-4510-9e89-4dddebb8e6f9"} 353899ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 353900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 353903ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "new"}] 355906ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 355906ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 355906ms [err] handleSignalingMessage 355906ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 355906ms [err] handleOptions 355907ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 355907ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 355907ms [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='') 355907ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 360927ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979032 3963979032 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 44611 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44611 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40336 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44611 typ srflx raddr 172.17.0.3 rport 44611\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40336 typ srflx raddr 172.30.0.1 rport 40336\\r\\na=end-of-candidates\\r\\na=ice-ufrag:t5Wx\\r\\na=ice-pwd:jFfYzWrjNdfCi3w4gr6wT7\\r\\na=fingerprint:sha-256 17:A9:3A:16:C0:4F:40:6D:E1:17:39:4A:42:C7:6B:5B:61:E3:BE:D8:1D:19:E7:A0:0D:D5:1B:E1:B2:6E:46:DD\\r\\na=fingerprint:sha-384 D4:31:D0:20:1D:EE:85:2E:6D:D1:FD:0C:85:03:1B:18:44:9A:85:12:E4:54:64:BA:ED:17:98:CD:42:C8:B9:E0:54:42:59:26:82:4F:D1:BA:CD:FA:9A:9B:C8:93:7B:EA\\r\\na=fingerprint:sha-512 28:8D:B3:8D:36:CD:E3:23:96:2E:71:5C:B2:0F:8F:6E:D3:14:AD:B6:F0:80:99:D7:6D:7A:58:6B:76:19:E6:0E:E3:AF:14:5A:8E:F9:16:D4:A9:58:73:B1:B1:E6:EA:28:59:E5:C9:0E:5C:1A:8C:B9:0E:01:E7:27:2E:CA:5D:72\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 360927ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979032 3963979032 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 44611 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44611 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40336 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44611 typ srflx raddr 172.17.0.3 rport 44611\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40336 typ srflx raddr 172.30.0.1 rport 40336\\r\\na=end-of-candidates\\r\\na=ice-ufrag:t5Wx\\r\\na=ice-pwd:jFfYzWrjNdfCi3w4gr6wT7\\r\\na=fingerprint:sha-256 17:A9:3A:16:C0:4F:40:6D:E1:17:39:4A:42:C7:6B:5B:61:E3:BE:D8:1D:19:E7:A0:0D:D5:1B:E1:B2:6E:46:DD\\r\\na=fingerprint:sha-384 D4:31:D0:20:1D:EE:85:2E:6D:D1:FD:0C:85:03:1B:18:44:9A:85:12:E4:54:64:BA:ED:17:98:CD:42:C8:B9:E0:54:42:59:26:82:4F:D1:BA:CD:FA:9A:9B:C8:93:7B:EA\\r\\na=fingerprint:sha-512 28:8D:B3:8D:36:CD:E3:23:96:2E:71:5C:B2:0F:8F:6E:D3:14:AD:B6:F0:80:99:D7:6D:7A:58:6B:76:19:E6:0E:E3:AF:14:5A:8E:F9:16:D4:A9:58:73:B1:B1:E6:EA:28:59:E5:C9:0E:5C:1A:8C:B9:0E:01:E7:27:2E:CA:5D:72\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 360928ms [err] handleSignalingMessage 360928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 360928ms [err] handleOffer 360928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 360928ms [err] makeAnswer 360928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 360928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 360928ms [err] v=0 360928ms [err] o=- 3963979032 3963979032 IN IP4 0.0.0.0 360928ms [err] s=- 360928ms [err] t=0 0 360928ms [err] a=group:BUNDLE 0 360928ms [err] a=msid-semantic:WMS * 360928ms [err] m=application 44611 DTLS/SCTP 5000 360928ms [err] c=IN IP4 172.17.0.3 360928ms [err] a=mid:0 360928ms [err] a=sctpmap:5000 webrtc-datachannel 65535 360928ms [err] a=max-message-size:65536 360928ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44611 typ host 360928ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40336 typ host 360928ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44611 typ srflx raddr 172.17.0.3 rport 44611 360928ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40336 typ srflx raddr 172.30.0.1 rport 40336 360928ms [err] a=end-of-candidates 360928ms [err] a=ice-ufrag:t5Wx 360928ms [err] a=ice-pwd:jFfYzWrjNdfCi3w4gr6wT7 360928ms [err] a=fingerprint:sha-256 17:A9:3A:16:C0:4F:40:6D:E1:17:39:4A:42:C7:6B:5B:61:E3:BE:D8:1D:19:E7:A0:0D:D5:1B:E1:B2:6E:46:DD 360928ms [err] a=fingerprint:sha-384 D4:31:D0:20:1D:EE:85:2E:6D:D1:FD:0C:85:03:1B:18:44:9A:85:12:E4:54:64:BA:ED:17:98:CD:42:C8:B9:E0:54:42:59:26:82:4F:D1:BA:CD:FA:9A:9B:C8:93:7B:EA 360928ms [err] a=fingerprint:sha-512 28:8D:B3:8D:36:CD:E3:23:96:2E:71:5C:B2:0F:8F:6E:D3:14:AD:B6:F0:80:99:D7:6D:7A:58:6B:76:19:E6:0E:E3:AF:14:5A:8E:F9:16:D4:A9:58:73:B1:B1:E6:EA:28:59:E5:C9:0E:5C:1A:8C:B9:0E:01:E7:27:2E:CA:5D:72 360928ms [err] a=setup:actpass 360928ms [err] 360933ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 360933ms [err] v=0 360933ms [err] o=- 3963979032 3963979032 IN IP4 0.0.0.0 360933ms [err] s=- 360933ms [err] t=0 0 360933ms [err] a=group:BUNDLE 0 360933ms [err] a=msid-semantic:WMS * 360933ms [err] m=application 44611 DTLS/SCTP 5000 360933ms [err] c=IN IP4 172.17.0.3 360933ms [err] a=mid:0 360933ms [err] a=sctpmap:5000 webrtc-datachannel 65535 360933ms [err] a=max-message-size:65536 360933ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 44611 typ host 360933ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40336 typ host 360933ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 44611 typ srflx raddr 172.17.0.3 rport 44611 360933ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40336 typ srflx raddr 172.30.0.1 rport 40336 360933ms [err] a=end-of-candidates 360933ms [err] a=ice-ufrag:t5Wx 360933ms [err] a=ice-pwd:jFfYzWrjNdfCi3w4gr6wT7 360933ms [err] a=fingerprint:sha-256 17:A9:3A:16:C0:4F:40:6D:E1:17:39:4A:42:C7:6B:5B:61:E3:BE:D8:1D:19:E7:A0:0D:D5:1B:E1:B2:6E:46:DD 360933ms [err] a=fingerprint:sha-384 D4:31:D0:20:1D:EE:85:2E:6D:D1:FD:0C:85:03:1B:18:44:9A:85:12:E4:54:64:BA:ED:17:98:CD:42:C8:B9:E0:54:42:59:26:82:4F:D1:BA:CD:FA:9A:9B:C8:93:7B:EA 360933ms [err] a=fingerprint:sha-512 28:8D:B3:8D:36:CD:E3:23:96:2E:71:5C:B2:0F:8F:6E:D3:14:AD:B6:F0:80:99:D7:6D:7A:58:6B:76:19:E6:0E:E3:AF:14:5A:8E:F9:16:D4:A9:58:73:B1:B1:E6:EA:28:59:E5:C9:0E:5C:1A:8C:B9:0E:01:E7:27:2E:CA:5D:72 360933ms [err] a=setup:actpass 360933ms [err] 360933ms [err] connectionstatechanged new new have-remote-offer 360933ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 360934ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "new"}] 360935ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 360935ms [err] v=0 360935ms [err] o=- 3963979037 3963979037 IN IP4 0.0.0.0 360935ms [err] s=- 360935ms [err] t=0 0 360935ms [err] a=group:BUNDLE 0 360935ms [err] a=msid-semantic:WMS * 360935ms [err] m=application 9 DTLS/SCTP 5000 360935ms [err] c=IN IP4 0.0.0.0 360935ms [err] a=mid:0 360935ms [err] a=sctpmap:5000 webrtc-datachannel 65535 360935ms [err] a=max-message-size:65536 360935ms [err] a=ice-ufrag:DJEz 360935ms [err] a=ice-pwd:hWYqvehCbQRkRdVkxwkgs4 360935ms [err] a=fingerprint:sha-256 21:F6:6E:45:31:DD:A4:5D:63:BE:AC:50:6D:5D:13:1C:19:06:72:1C:94:78:40:F6:AF:7D:EC:CE:86:C8:05:38 360935ms [err] a=fingerprint:sha-384 83:5B:BE:EB:7F:A6:3D:D7:4B:22:FD:7E:9C:77:90:8C:30:BF:D0:1A:5A:FE:6B:65:16:95:0B:24:1C:0C:87:98:84:EA:BD:1E:38:09:F5:19:17:25:6B:59:5C:80:33:84 360935ms [err] a=fingerprint:sha-512 E5:A9:87:C8:C0:6A:B6:F3:B2:A0:4C:49:22:DA:C6:F3:60:43:2D:40:AD:5C:62:7A:6D:50:6D:8A:B1:86:5D:BB:90:DB:3D:80:C5:B0:D1:4A:8D:B7:8F:BA:D8:1D:E1:CE:69:8F:35:2C:4B:1A:EE:0A:2A:3E:7A:D7:EA:F5:2D:14 360935ms [err] a=setup:active 360935ms [err] 360936ms [err] connectionstatechanged new new stable 360936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 360936ms [err] connectionstatechanged new new stable 360936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 360936ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 360939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 360940ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 360941ms [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'\xaaqM\x11\x19w{\xc3\xd4C\x98\x02') 360942ms [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'-\xf6\x07\xe4\xe0\xffo\x8c<:P4') 360942ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 360943ms [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'\xaaqM\x11\x19w{\xc3\xd4C\x98\x02') 360943ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c\xe4)\xb0"r/`T\xf5\xe1\x1d') 360943ms [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'-\xf6\x07\xe4\xe0\xffo\x8c<:P4') 361444ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c\xe4)\xb0"r/`T\xf5\xe1\x1d') 362446ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c\xe4)\xb0"r/`T\xf5\xe1\x1d') 364449ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x9c\xe4)\xb0"r/`T\xf5\xe1\x1d') 365943ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 365944ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 365944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 365944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 365945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('172.17.0.3', 44611)) State.FROZEN -> State.WAITING 365945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60558) -> ('172.17.0.3', 44611)) State.FROZEN -> State.WAITING 365945ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('172.30.0.1', 40336)) State.FROZEN -> State.WAITING 365945ms [err] connectionstatechanged connecting checking stable 365945ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 365946ms [err] connectionstatechanged connecting checking stable 365946ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 365946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('172.17.0.3', 44611)) State.WAITING -> State.IN_PROGRESS 365946ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44611) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4\x8d\x86\x13=#0[\x12\xa8/\x8c') 365947ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "connecting"}] 365948ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44611) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4\x8d\x86\x13=#0[\x12\xa8/\x8c') 365948ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('172.17.0.3', 44611)) State.IN_PROGRESS -> State.SUCCEEDED 365948ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('141.24.211.56', 44611)) State.FROZEN -> State.WAITING 365948ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('141.24.211.56', 40336)) State.FROZEN -> State.WAITING 365961ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 44611) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\xf2\xd3O\x08\x91\xdb\x8e\xfe\xff\xb9F') 365962ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 44611) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\xf2\xd3O\x08\x91\xdb\x8e\xfe\xff\xb9F') 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60558) -> ('172.17.0.3', 44611)) State.WAITING -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('172.30.0.1', 40336)) State.WAITING -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60558) -> ('172.30.0.1', 40336)) State.FROZEN -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('141.24.211.56', 44611)) State.WAITING -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60558) -> ('141.24.211.56', 44611)) State.FROZEN -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54413) -> ('141.24.211.56', 40336)) State.WAITING -> State.FAILED 365962ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60558) -> ('141.24.211.56', 40336)) State.FROZEN -> State.FAILED 365963ms [err] INFO:aioice.ice:Connection(0) ICE completed 365966ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 365966ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 365968ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 365968ms [err] connectionstatechanged connecting completed stable 365968ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 365986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 365987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 365987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 365987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 365987ms [err] connectionstatechanged connected completed stable 365987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 365987ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "connected"}] 365988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 365988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 365988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 365988ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 365988ms [log] line {"signal":"gpio1","value":"strongH"} 365988ms [log] 365988ms [log] reading line 365988ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 365989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 365990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 365991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1905648771, stream_id=1, stream_seq=0) 365991ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 365991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3581364103, stream_id=1, stream_seq=0) 365991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 365991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1905648771, gaps=[]) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3581364104, stream_id=1, stream_seq=1) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3581364105, stream_id=1, stream_seq=2) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3581364106, stream_id=1, stream_seq=3) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3581364107, stream_id=1, stream_seq=4) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364103, gaps=[]) 365992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364104, gaps=[]) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364105, gaps=[]) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364106, gaps=[]) 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 365993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3581364107, gaps=[]) 365994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 366080ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 366080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 366080ms [log] line {"signal":"gpio2","value":"strongL"} 366080ms [log] 366080ms [log] reading line 366080ms [log] [experimentStatusChanged] {"status": "running", "message": null} 366275ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f"}', extra='') 366275ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f"}', extra='') 366275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 366275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 366275ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 366276ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 366276ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 366276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 366276ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 366276ms [err] connectionstatechanged closed closed closed 366276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 366276ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 366276ms [err] connectionstatechanged closed closed closed 366276ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 366277ms [err] connectionstatechanged closed closed closed 366277ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 366277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bcbe9905-751c-4b4c-90a6-347cc1ce147f", "state": "closed"}] 366277ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 366277ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 366331ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 366331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 366331ms [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 366380ms [err] Traceback (most recent call last): 366380ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 366381ms [err] return _run_code(code, main_globals, None, 366381ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 366381ms [err] exec(code, run_globals) 366381ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 366381ms [err] sys.exit(main()) 366381ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 366381ms [err] asyncio.run(main_async()) 366381ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 366381ms [err] return loop.run_until_complete(main) 366381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 366381ms [err] self.run_forever() 366381ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 366382ms [err] self._run_once() 366382ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 366382ms [err] event_list = self._selector.select(timeout) 366382ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 366382ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 366382ms [err] KeyboardInterrupt 366384ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 366384ms [err] h.flush() 366384ms [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 ================== js Client to python Client GPIO tests without driver (websocket): should transmit gpio value ================== python Client to js Client GPIO tests without driver (websocket): should transmit initial gpio value 381313ms [log] starting device 382114ms [err] DEBUG:asyncio:Using selector: EpollSelector 382232ms [err] ERROR:asyncio:Unclosed client session 382232ms [err] client_session: 382316ms [log] parsing 382316ms [log] creating device handler 382316ms [log] [ready] 382316ms [log] reading line 382316ms [log] [websocketToken] "8ba19cfd-9da5-41a3-83aa-5e79cc63f74e" 382321ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 382321ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 382321ms [log] line {"signal":"gpio1","value":"strongH"} 382321ms [log] 382321ms [log] reading line 382321ms [log] line {"signal":"gpio2","value":"strongL"} 382321ms [log] 382321ms [log] reading line 382321ms [log] [websocketConnected] 384224ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/ba75d927-652a-478e-8296-024af8612488"}}', extra='') 384224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/ba75d927-652a-478e-8296-024af8612488"}}', extra='') 384225ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/ba75d927-652a-478e-8296-024af8612488"} 384330ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/f4405669-c816-4c89-9b61-78f2854966f7?id=30023614-ad33-4f7f-b40e-1f362aaa2d4e"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 384330ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/f4405669-c816-4c89-9b61-78f2854966f7?id=30023614-ad33-4f7f-b40e-1f362aaa2d4e"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 384330ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 384330ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 384331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5", "state": "new"}] 384331ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5", "state": "connecting"}] 384335ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5", "state": "connected"}] 384379ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 384379ms [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='') 384379ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 384478ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 384478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 384478ms [log] [experimentStatusChanged] {"status": "running", "message": null} 384614ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5"}', extra='') 384614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0b7ee67c-5382-4d55-8fd6-b91d639398e5"}', extra='') 384615ms [log] [connectionsChanged] [] 384708ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 384708ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 384709ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver (websocket): should transmit gpio value 384726ms [err] Traceback (most recent call last): 384726ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 384750ms [err] return _run_code(code, main_globals, None, 384750ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 384751ms [err] exec(code, run_globals) 384751ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 384751ms [err] sys.exit(main()) 384751ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 384751ms [err] asyncio.run(main_async()) 384751ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 384751ms [err] return loop.run_until_complete(main) 384751ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 384751ms [err] self.run_forever() 384751ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 384751ms [err] self._run_once() 384751ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 384752ms [err] event_list = self._selector.select(timeout) 384752ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 384752ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 384752ms [err] KeyboardInterrupt 384754ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 384754ms [err] h.flush() 384754ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 384916ms [log] starting device 385721ms [err] DEBUG:asyncio:Using selector: EpollSelector 385856ms [err] ERROR:asyncio:Unclosed client session 385856ms [err] client_session: 385920ms [log] parsing 385920ms [log] creating device handler 385920ms [log] [ready] 385920ms [log] reading line 385920ms [log] [websocketToken] "43feafa9-e987-45bd-83b6-3480f2ec797c" 385925ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 385925ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 385925ms [log] [websocketConnected] 387937ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/66362f6c-4126-4045-b413-289dabfa3796"}}', extra='') 387937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/66362f6c-4126-4045-b413-289dabfa3796"}}', extra='') 387937ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/66362f6c-4126-4045-b413-289dabfa3796"} 388069ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/acfd9081-27db-42a6-adf9-99473f85363f?id=a11d20f2-9a95-4bcc-b1ee-6a490315f8eb"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 388069ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"websocket","connectionUrl":"http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327","connectionOptions":{"webSocketUrl":"ws://localhost/rooms/acfd9081-27db-42a6-adf9-99473f85363f?id=a11d20f2-9a95-4bcc-b1ee-6a490315f8eb"},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"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='') 388069ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327", "state": "new"}] 388070ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327", "state": "connecting"}] 388074ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327", "state": "connected"}] 388077ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 388077ms [log] line {"signal":"gpio1","value":"strongH"} 388077ms [log] 388077ms [log] reading line 388077ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 388118ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 388118ms [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='') 388118ms [log] line {"signal":"gpio2","value":"strongL"} 388118ms [log] 388118ms [log] reading line 388118ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 388173ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 388173ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 388173ms [log] [experimentStatusChanged] {"status": "running", "message": null} 388324ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327"}', extra='') 388324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/07abd323-2660-4413-8975-3a5f2207b327"}', extra='') 388325ms [log] [connectionsChanged] [] 388403ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 388403ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 388403ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver (websocket): should transmit initial gpio value 388452ms [err] Traceback (most recent call last): 388452ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 388452ms [err] return _run_code(code, main_globals, None, 388452ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 388452ms [err] exec(code, run_globals) 388452ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 388452ms [err] sys.exit(main()) 388452ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 388452ms [err] asyncio.run(main_async()) 388452ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 388452ms [err] return loop.run_until_complete(main) 388452ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 388453ms [err] self.run_forever() 388453ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 388453ms [err] self._run_once() 388453ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 388453ms [err] event_list = self._selector.select(timeout) 388453ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 388453ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 388453ms [err] KeyboardInterrupt 388456ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 388456ms [err] h.flush() 388456ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 388651ms [log] starting device 389421ms [err] DEBUG:asyncio:Using selector: EpollSelector 389565ms [err] ERROR:asyncio:Unclosed client session 389565ms [err] client_session: 389661ms [log] parsing 389661ms [log] creating device handler 389661ms [log] [ready] 389661ms [log] reading line 389661ms [log] [websocketToken] "5115cc7e-b611-499c-9bfa-fdcfbbfe0820" 389666ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 389666ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 389666ms [log] line {"signal":"gpio1","value":"strongH"} 389666ms [log] 389666ms [log] reading line 389666ms [log] line {"signal":"gpio2","value":"strongL"} 389666ms [log] 389666ms [log] reading line 389666ms [log] [websocketConnected] 390134ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/47267340-50f8-4d76-8668-2943e80b261a"}}', extra='') 390134ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/47267340-50f8-4d76-8668-2943e80b261a"}}', extra='') 390134ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/47267340-50f8-4d76-8668-2943e80b261a"} 390235ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 390235ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 390240ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 390240ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 390241ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "new"}] 392244ms [err] makeOffer 392244ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 392245ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 392245ms [err] v=0 392245ms [err] o=- 3963979069 3963979069 IN IP4 0.0.0.0 392245ms [err] s=- 392245ms [err] t=0 0 392245ms [err] a=group:BUNDLE 0 392245ms [err] a=msid-semantic:WMS * 392245ms [err] m=application 9 DTLS/SCTP 5000 392245ms [err] c=IN IP4 0.0.0.0 392245ms [err] a=mid:0 392245ms [err] a=sctpmap:5000 webrtc-datachannel 65535 392245ms [err] a=max-message-size:65536 392245ms [err] a=ice-ufrag:VFS3 392245ms [err] a=ice-pwd:f2Vd9FMwoDCjdPZsfsbWqi 392245ms [err] a=fingerprint:sha-256 38:84:E9:40:62:7D:E3:26:6F:D8:B3:B3:DE:E7:78:A8:36:85:2E:98:3B:E3:70:07:24:DC:B7:CD:A1:70:3F:13 392245ms [err] a=fingerprint:sha-384 D5:EE:3D:E4:18:BE:3B:0F:5E:08:82:4A:D1:3D:51:50:00:42:16:15:A5:82:3B:D3:01:58:61:EB:E3:3F:59:D1:28:B7:9E:BA:87:3F:41:80:FF:4B:65:56:5E:CC:6D:BE 392245ms [err] a=fingerprint:sha-512 AA:6E:81:7F:C2:20:44:E4:57:EC:C9:36:BA:D9:8D:88:79:82:BB:A9:6D:BE:93:1D:50:95:54:2E:CD:0B:35:CF:51:D1:B9:42:81:1D:83:99:C6:68:A5:31:30:F1:ED:45:77:89:B8:A9:7F:1B:1B:27:4E:92:2E:30:BB:C7:1B:3D 392245ms [err] a=setup:actpass 392245ms [err] 392246ms [err] connectionstatechanged new new have-local-offer 392246ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 392246ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 392248ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "new"}] 392249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 392249ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 392251ms [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'B\x92\xf7HC\xdc\xde\xfa\xe2z1\x86') 392251ms [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\xd1\xc8\xad6W}\xc1X\xd5\xeav') 392252ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 392252ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x137\xdd\xf6\x04\xfdk+x~\xd6h') 392252ms [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'B\x92\xf7HC\xdc\xde\xfa\xe2z1\x86') 392252ms [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\xd1\xc8\xad6W}\xc1X\xd5\xeav') 392753ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x137\xdd\xf6\x04\xfdk+x~\xd6h') 393755ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x137\xdd\xf6\x04\xfdk+x~\xd6h') 395758ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x137\xdd\xf6\x04\xfdk+x~\xd6h') 397252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 397253ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 397253ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 397253ms [err] handleSignalingMessage 397253ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 397254ms [err] handleOptions 397254ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 397254ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 397254ms [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='') 397254ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 402278ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'q[\x7f\xdb\xd6o\xfb$d\xe5z~') 402279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'q[\x7f\xdb\xd6o\xfb$d\xe5z~') 402291ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979074 3963979074 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 42243 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42243 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52920 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42243 typ srflx raddr 172.17.0.3 rport 42243\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52920 typ srflx raddr 172.30.0.1 rport 52920\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pF39\\r\\na=ice-pwd:dymJ8g1OPjvn4k80xoLcwm\\r\\na=fingerprint:sha-256 61:51:58:7E:95:89:4C:C8:9F:73:F5:78:22:83:22:E9:27:58:F5:B6:7F:FD:31:A0:C9:BA:35:7D:34:0B:8C:2D\\r\\na=fingerprint:sha-384 6E:15:26:7E:D3:24:DB:00:01:82:E4:AF:2A:33:A0:4C:42:39:D3:F5:F8:EB:B7:9B:F3:96:8F:51:EC:C0:B2:A8:68:D7:B6:13:A7:C2:11:CE:72:69:6C:DF:2F:46:F2:87\\r\\na=fingerprint:sha-512 4A:13:1D:AE:FC:B7:AE:37:62:3B:B9:D0:39:95:55:BA:50:04:02:29:08:65:11:6E:B1:F9:84:6B:D4:B7:42:4B:35:AD:13:7C:23:09:8C:81:6E:78:EC:6A:D8:9D:76:4B:EE:CC:3B:BB:C0:FE:6F:09:66:FC:50:B7:1F:76:7D:BE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 402291ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db","content":{"type":"answer","sdp":"v=0\\r\\no=- 3963979074 3963979074 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 42243 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42243 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52920 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42243 typ srflx raddr 172.17.0.3 rport 42243\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52920 typ srflx raddr 172.30.0.1 rport 52920\\r\\na=end-of-candidates\\r\\na=ice-ufrag:pF39\\r\\na=ice-pwd:dymJ8g1OPjvn4k80xoLcwm\\r\\na=fingerprint:sha-256 61:51:58:7E:95:89:4C:C8:9F:73:F5:78:22:83:22:E9:27:58:F5:B6:7F:FD:31:A0:C9:BA:35:7D:34:0B:8C:2D\\r\\na=fingerprint:sha-384 6E:15:26:7E:D3:24:DB:00:01:82:E4:AF:2A:33:A0:4C:42:39:D3:F5:F8:EB:B7:9B:F3:96:8F:51:EC:C0:B2:A8:68:D7:B6:13:A7:C2:11:CE:72:69:6C:DF:2F:46:F2:87\\r\\na=fingerprint:sha-512 4A:13:1D:AE:FC:B7:AE:37:62:3B:B9:D0:39:95:55:BA:50:04:02:29:08:65:11:6E:B1:F9:84:6B:D4:B7:42:4B:35:AD:13:7C:23:09:8C:81:6E:78:EC:6A:D8:9D:76:4B:EE:CC:3B:BB:C0:FE:6F:09:66:FC:50:B7:1F:76:7D:BE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 402291ms [err] handleSignalingMessage 402291ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 402291ms [err] handleAnswer 402291ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 402291ms [err] acceptAnswer 402291ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 402291ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 402291ms [err] v=0 402291ms [err] o=- 3963979074 3963979074 IN IP4 0.0.0.0 402291ms [err] s=- 402291ms [err] t=0 0 402291ms [err] a=group:BUNDLE 0 402291ms [err] a=msid-semantic:WMS * 402291ms [err] m=application 42243 DTLS/SCTP 5000 402291ms [err] c=IN IP4 172.17.0.3 402291ms [err] a=mid:0 402291ms [err] a=sctpmap:5000 webrtc-datachannel 65535 402291ms [err] a=max-message-size:65536 402291ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 42243 typ host 402291ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52920 typ host 402291ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 42243 typ srflx raddr 172.17.0.3 rport 42243 402291ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 52920 typ srflx raddr 172.30.0.1 rport 52920 402291ms [err] a=end-of-candidates 402291ms [err] a=ice-ufrag:pF39 402291ms [err] a=ice-pwd:dymJ8g1OPjvn4k80xoLcwm 402291ms [err] a=fingerprint:sha-256 61:51:58:7E:95:89:4C:C8:9F:73:F5:78:22:83:22:E9:27:58:F5:B6:7F:FD:31:A0:C9:BA:35:7D:34:0B:8C:2D 402291ms [err] a=fingerprint:sha-384 6E:15:26:7E:D3:24:DB:00:01:82:E4:AF:2A:33:A0:4C:42:39:D3:F5:F8:EB:B7:9B:F3:96:8F:51:EC:C0:B2:A8:68:D7:B6:13:A7:C2:11:CE:72:69:6C:DF:2F:46:F2:87 402291ms [err] a=fingerprint:sha-512 4A:13:1D:AE:FC:B7:AE:37:62:3B:B9:D0:39:95:55:BA:50:04:02:29:08:65:11:6E:B1:F9:84:6B:D4:B7:42:4B:35:AD:13:7C:23:09:8C:81:6E:78:EC:6A:D8:9D:76:4B:EE:CC:3B:BB:C0:FE:6F:09:66:FC:50:B7:1F:76:7D:BE 402291ms [err] a=setup:active 402291ms [err] 402293ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 402293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 402294ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 402294ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('172.17.0.3', 42243)) State.FROZEN -> State.WAITING 402294ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34732) -> ('172.17.0.3', 42243)) State.FROZEN -> State.WAITING 402294ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('172.30.0.1', 52920)) State.FROZEN -> State.WAITING 402294ms [err] connectionstatechanged connecting checking stable 402294ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 402295ms [err] connectionstatechanged connecting checking stable 402295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 402295ms [err] connectionstatechanged connecting checking stable 402295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 402295ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('172.17.0.3', 42243)) State.WAITING -> State.IN_PROGRESS 402295ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\x94 \xb2\xfa\xf8\xb8\xca\x11\x93N\xd9') 402295ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "connecting"}] 402297ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\x94 \xb2\xfa\xf8\xb8\xca\x11\x93N\xd9') 402297ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('172.17.0.3', 42243)) State.IN_PROGRESS -> State.SUCCEEDED 402297ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34732) -> ('172.17.0.3', 42243)) State.WAITING -> State.FAILED 402297ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('172.30.0.1', 52920)) State.WAITING -> State.FAILED 402297ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34732) -> ('172.30.0.1', 52920)) State.FROZEN -> State.FAILED 402298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('141.24.211.56', 42243)) State.FROZEN -> State.FAILED 402298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34732) -> ('141.24.211.56', 42243)) State.FROZEN -> State.FAILED 402298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40953) -> ('141.24.211.56', 52920)) State.FROZEN -> State.FAILED 402298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34732) -> ('141.24.211.56', 52920)) State.FROZEN -> State.FAILED 402298ms [err] INFO:aioice.ice:Connection(0) ICE completed 402315ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 402315ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 402316ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 402317ms [err] connectionstatechanged connecting completed stable 402317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 402318ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 402319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 402319ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 402319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 402319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 402319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 402319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 402319ms [err] connectionstatechanged connected completed stable 402319ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 402320ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "connected"}] 402321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 402321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 402321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 402321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 402321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 402321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 402322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 402322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 402322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 402323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2882879777, stream_id=1, stream_seq=0) 402323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 402324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3594047603, stream_id=1, stream_seq=0) 402324ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 402324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3594047603, gaps=[]) 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2882879777, gaps=[]) 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2882879778, stream_id=1, stream_seq=1) 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2882879779, stream_id=1, stream_seq=2) 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2882879778, gaps=[]) 402325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 402326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2882879779, gaps=[]) 402326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 402383ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 402383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 402383ms [log] [experimentStatusChanged] {"status": "running", "message": null} 402568ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db"}', extra='') 402568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db"}', extra='') 402569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 402569ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 402569ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 402569ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 402569ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 402569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 402569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 402569ms [err] connectionstatechanged closed closed closed 402569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 402569ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 402570ms [err] connectionstatechanged closed closed closed 402570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 402570ms [err] connectionstatechanged closed closed closed 402570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 402570ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e7b2a537-ae62-429d-b30d-ea8d14c262db", "state": "closed"}] 402570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 402570ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 402613ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 402613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 402613ms [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 402659ms [err] Traceback (most recent call last): 402659ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 402659ms [err] return _run_code(code, main_globals, None, 402659ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 402659ms [err] exec(code, run_globals) 402659ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 402659ms [err] sys.exit(main()) 402659ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 402659ms [err] asyncio.run(main_async()) 402659ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 402660ms [err] return loop.run_until_complete(main) 402660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 402660ms [err] self.run_forever() 402660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 402660ms [err] self._run_once() 402660ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 402660ms [err] event_list = self._selector.select(timeout) 402660ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 402661ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 402661ms [err] KeyboardInterrupt 402662ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 402662ms [err] h.flush() 402662ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 402862ms [log] starting device 403623ms [err] DEBUG:asyncio:Using selector: EpollSelector 403772ms [err] ERROR:asyncio:Unclosed client session 403772ms [err] client_session: 403866ms [log] parsing 403866ms [log] creating device handler 403866ms [log] [ready] 403866ms [log] reading line 403866ms [log] [websocketToken] "ab366c73-c53f-4304-8a31-3c3816c13349" 403872ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 403872ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 403873ms [log] [websocketConnected] 404387ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/f62b8923-b204-418d-83ef-71206a89a6d8"}}', extra='') 404387ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"role":"device1","experimentUrl":"http://localhost/experiments/f62b8923-b204-418d-83ef-71206a89a6d8"}}', extra='') 404387ms [log] [configuration] {"role": "device1", "experimentUrl": "http://localhost/experiments/f62b8923-b204-418d-83ef-71206a89a6d8"} 404529ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 404529ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","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":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"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='') 404532ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "new"}] 406535ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 406535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 406535ms [err] handleSignalingMessage 406536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 406536ms [err] handleOptions 406536ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 406536ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 406536ms [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='') 406536ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 411555ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979083 3963979083 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 34549 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34549 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50916 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 34549 typ srflx raddr 172.17.0.3 rport 34549\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50916 typ srflx raddr 172.30.0.1 rport 50916\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0ce1\\r\\na=ice-pwd:255mwo1IHzesOoV880VNO2\\r\\na=fingerprint:sha-256 E2:EC:E4:C0:70:68:E4:48:3D:91:54:1D:B7:EA:27:56:82:F1:DE:B2:9A:48:E4:01:26:9C:40:9B:42:C8:67:9A\\r\\na=fingerprint:sha-384 54:9B:FC:57:E4:EC:54:F4:FF:99:93:EF:4E:CB:C7:D1:0E:F5:18:47:C4:41:0C:31:13:56:E5:55:86:10:B9:48:3D:F4:C9:EC:D0:E1:97:72:55:28:93:EB:E4:CB:4C:5E\\r\\na=fingerprint:sha-512 B1:56:1E:F4:69:B3:9C:13:A5:F9:38:AE:F2:02:80:D4:C4:84:EC:4E:18:F0:5F:FD:67:AF:50:C5:CF:EA:14:B7:45:97:3C:4E:8F:A0:7A:CD:83:43:AF:3F:F4:46:C1:C2:1A:1A:FA:90:13:9F:A7:3D:BD:54:4A:F8:E0:39:30:65\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 411555ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795","content":{"type":"offer","sdp":"v=0\\r\\no=- 3963979083 3963979083 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 34549 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.3\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34549 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50916 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 34549 typ srflx raddr 172.17.0.3 rport 34549\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50916 typ srflx raddr 172.30.0.1 rport 50916\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0ce1\\r\\na=ice-pwd:255mwo1IHzesOoV880VNO2\\r\\na=fingerprint:sha-256 E2:EC:E4:C0:70:68:E4:48:3D:91:54:1D:B7:EA:27:56:82:F1:DE:B2:9A:48:E4:01:26:9C:40:9B:42:C8:67:9A\\r\\na=fingerprint:sha-384 54:9B:FC:57:E4:EC:54:F4:FF:99:93:EF:4E:CB:C7:D1:0E:F5:18:47:C4:41:0C:31:13:56:E5:55:86:10:B9:48:3D:F4:C9:EC:D0:E1:97:72:55:28:93:EB:E4:CB:4C:5E\\r\\na=fingerprint:sha-512 B1:56:1E:F4:69:B3:9C:13:A5:F9:38:AE:F2:02:80:D4:C4:84:EC:4E:18:F0:5F:FD:67:AF:50:C5:CF:EA:14:B7:45:97:3C:4E:8F:A0:7A:CD:83:43:AF:3F:F4:46:C1:C2:1A:1A:FA:90:13:9F:A7:3D:BD:54:4A:F8:E0:39:30:65\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 411556ms [err] handleSignalingMessage 411556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 411556ms [err] handleOffer 411556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 411556ms [err] makeAnswer 411556ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 411556ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 411556ms [err] v=0 411556ms [err] o=- 3963979083 3963979083 IN IP4 0.0.0.0 411556ms [err] s=- 411556ms [err] t=0 0 411556ms [err] a=group:BUNDLE 0 411556ms [err] a=msid-semantic:WMS * 411556ms [err] m=application 34549 DTLS/SCTP 5000 411556ms [err] c=IN IP4 172.17.0.3 411556ms [err] a=mid:0 411556ms [err] a=sctpmap:5000 webrtc-datachannel 65535 411556ms [err] a=max-message-size:65536 411556ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34549 typ host 411556ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50916 typ host 411556ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 34549 typ srflx raddr 172.17.0.3 rport 34549 411556ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50916 typ srflx raddr 172.30.0.1 rport 50916 411556ms [err] a=end-of-candidates 411556ms [err] a=ice-ufrag:0ce1 411556ms [err] a=ice-pwd:255mwo1IHzesOoV880VNO2 411556ms [err] a=fingerprint:sha-256 E2:EC:E4:C0:70:68:E4:48:3D:91:54:1D:B7:EA:27:56:82:F1:DE:B2:9A:48:E4:01:26:9C:40:9B:42:C8:67:9A 411556ms [err] a=fingerprint:sha-384 54:9B:FC:57:E4:EC:54:F4:FF:99:93:EF:4E:CB:C7:D1:0E:F5:18:47:C4:41:0C:31:13:56:E5:55:86:10:B9:48:3D:F4:C9:EC:D0:E1:97:72:55:28:93:EB:E4:CB:4C:5E 411556ms [err] a=fingerprint:sha-512 B1:56:1E:F4:69:B3:9C:13:A5:F9:38:AE:F2:02:80:D4:C4:84:EC:4E:18:F0:5F:FD:67:AF:50:C5:CF:EA:14:B7:45:97:3C:4E:8F:A0:7A:CD:83:43:AF:3F:F4:46:C1:C2:1A:1A:FA:90:13:9F:A7:3D:BD:54:4A:F8:E0:39:30:65 411556ms [err] a=setup:actpass 411556ms [err] 411560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 411560ms [err] v=0 411560ms [err] o=- 3963979083 3963979083 IN IP4 0.0.0.0 411560ms [err] s=- 411560ms [err] t=0 0 411560ms [err] a=group:BUNDLE 0 411560ms [err] a=msid-semantic:WMS * 411560ms [err] m=application 34549 DTLS/SCTP 5000 411560ms [err] c=IN IP4 172.17.0.3 411560ms [err] a=mid:0 411560ms [err] a=sctpmap:5000 webrtc-datachannel 65535 411560ms [err] a=max-message-size:65536 411560ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 34549 typ host 411560ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50916 typ host 411560ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 34549 typ srflx raddr 172.17.0.3 rport 34549 411560ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 50916 typ srflx raddr 172.30.0.1 rport 50916 411560ms [err] a=end-of-candidates 411560ms [err] a=ice-ufrag:0ce1 411560ms [err] a=ice-pwd:255mwo1IHzesOoV880VNO2 411560ms [err] a=fingerprint:sha-256 E2:EC:E4:C0:70:68:E4:48:3D:91:54:1D:B7:EA:27:56:82:F1:DE:B2:9A:48:E4:01:26:9C:40:9B:42:C8:67:9A 411560ms [err] a=fingerprint:sha-384 54:9B:FC:57:E4:EC:54:F4:FF:99:93:EF:4E:CB:C7:D1:0E:F5:18:47:C4:41:0C:31:13:56:E5:55:86:10:B9:48:3D:F4:C9:EC:D0:E1:97:72:55:28:93:EB:E4:CB:4C:5E 411560ms [err] a=fingerprint:sha-512 B1:56:1E:F4:69:B3:9C:13:A5:F9:38:AE:F2:02:80:D4:C4:84:EC:4E:18:F0:5F:FD:67:AF:50:C5:CF:EA:14:B7:45:97:3C:4E:8F:A0:7A:CD:83:43:AF:3F:F4:46:C1:C2:1A:1A:FA:90:13:9F:A7:3D:BD:54:4A:F8:E0:39:30:65 411560ms [err] a=setup:actpass 411560ms [err] 411561ms [err] connectionstatechanged new new have-remote-offer 411561ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 411561ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "new"}] 411562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 411562ms [err] v=0 411562ms [err] o=- 3963979088 3963979088 IN IP4 0.0.0.0 411562ms [err] s=- 411562ms [err] t=0 0 411562ms [err] a=group:BUNDLE 0 411562ms [err] a=msid-semantic:WMS * 411562ms [err] m=application 9 DTLS/SCTP 5000 411562ms [err] c=IN IP4 0.0.0.0 411562ms [err] a=mid:0 411562ms [err] a=sctpmap:5000 webrtc-datachannel 65535 411562ms [err] a=max-message-size:65536 411562ms [err] a=ice-ufrag:Vf0z 411562ms [err] a=ice-pwd:OaRvyNdBrq36xWq7PUFPem 411562ms [err] a=fingerprint:sha-256 98:F1:6B:FD:61:69:BE:24:7D:AE:57:80:92:87:F5:4B:3A:6D:92:67:BE:11:AC:F1:D7:14:EB:F0:58:D4:73:9D 411562ms [err] a=fingerprint:sha-384 21:AC:B4:9E:1F:DE:F2:FB:BD:6D:A4:D1:58:27:7E:C9:2A:25:1F:28:01:62:8D:0A:3A:7F:D9:72:42:9D:4B:B1:2B:5B:4E:30:4F:D4:BB:DF:25:EB:DD:E8:05:2F:15:3B 411562ms [err] a=fingerprint:sha-512 B5:41:7B:3A:9B:A5:37:25:00:96:49:BA:6D:F7:C0:F1:37:80:F3:13:C9:A4:86:02:21:22:A9:45:A1:C4:E4:CD:14:7C:4D:10:2E:21:41:6A:38:99:52:F2:EB:9C:64:70:43:70:A5:29:64:B0:72:25:9C:7E:84:85:AB:C6:E4:8D 411562ms [err] a=setup:active 411562ms [err] 411562ms [err] connectionstatechanged new new stable 411562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 411562ms [err] connectionstatechanged new new stable 411562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 411562ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 411564ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 411564ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 411565ms [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'\xeaq\xab\x80O\xd9hb \xb34\x1d') 411566ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0c\x7fN\xf7\xe5M\x96\xe0N\xaa\x97G') 411566ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 411566ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xda\x8e\xa6\xf5\xf06\xbb)\xb3Tdd') 411566ms [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'\xeaq\xab\x80O\xd9hb \xb34\x1d') 411566ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0c\x7fN\xf7\xe5M\x96\xe0N\xaa\x97G') 412067ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xda\x8e\xa6\xf5\xf06\xbb)\xb3Tdd') 413069ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xda\x8e\xa6\xf5\xf06\xbb)\xb3Tdd') 415072ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xda\x8e\xa6\xf5\xf06\xbb)\xb3Tdd') 416567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 416568ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 416568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 416568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 416568ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('172.17.0.3', 34549)) State.FROZEN -> State.WAITING 416569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56828) -> ('172.17.0.3', 34549)) State.FROZEN -> State.WAITING 416569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('172.30.0.1', 50916)) State.FROZEN -> State.WAITING 416569ms [err] connectionstatechanged connecting checking stable 416569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 416569ms [err] connectionstatechanged connecting checking stable 416569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 416569ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('172.17.0.3', 34549)) State.WAITING -> State.IN_PROGRESS 416570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34549) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'W\x96\xc9J\xb9\xfe\x0c\xf9\xa4\xc3\x1a\x95') 416570ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "connecting"}] 416571ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34549) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'W\x96\xc9J\xb9\xfe\x0c\xf9\xa4\xc3\x1a\x95') 416572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('172.17.0.3', 34549)) State.IN_PROGRESS -> State.SUCCEEDED 416572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('141.24.211.56', 34549)) State.FROZEN -> State.WAITING 416572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('141.24.211.56', 50916)) State.FROZEN -> State.WAITING 416589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34549) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'e\xd6\x1b;k\xa0\xf3P\xeeS(\xde') 416589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34549) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'e\xd6\x1b;k\xa0\xf3P\xeeS(\xde') 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56828) -> ('172.17.0.3', 34549)) State.WAITING -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('172.30.0.1', 50916)) State.WAITING -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56828) -> ('172.30.0.1', 50916)) State.FROZEN -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('141.24.211.56', 34549)) State.WAITING -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56828) -> ('141.24.211.56', 34549)) State.FROZEN -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 59477) -> ('141.24.211.56', 50916)) State.WAITING -> State.FAILED 416590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56828) -> ('141.24.211.56', 50916)) State.FROZEN -> State.FAILED 416591ms [err] INFO:aioice.ice:Connection(0) ICE completed 416591ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 416592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 416595ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 416596ms [err] connectionstatechanged connecting completed stable 416596ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 416612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 416612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 416612ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 416612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 416613ms [err] connectionstatechanged connected completed stable 416613ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 416613ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "connected"}] 416613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 416613ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 416614ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 416614ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 416614ms [log] line {"signal":"gpio1","value":"strongH"} 416614ms [log] 416614ms [log] reading line 416614ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 416615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 416615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 416615ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4027223660, stream_id=1, stream_seq=0) 416616ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 416616ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1462389567, stream_id=1, stream_seq=0) 416617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 416617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4027223660, gaps=[]) 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1462389568, stream_id=1, stream_seq=1) 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1462389569, stream_id=1, stream_seq=2) 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1462389570, stream_id=1, stream_seq=3) 416618ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1462389571, stream_id=1, stream_seq=4) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389567, gaps=[]) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389568, gaps=[]) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389569, gaps=[]) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389570, gaps=[]) 416619ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 416620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1462389571, gaps=[]) 416620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 416656ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 416656ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 416656ms [log] line {"signal":"gpio2","value":"strongL"} 416656ms [log] 416656ms [log] reading line 416656ms [log] [experimentStatusChanged] {"status": "running", "message": null} 416918ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795"}', extra='') 416918ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795"}', extra='') 416918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 416919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 416919ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 416919ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 416919ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 416919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 416919ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 416919ms [err] connectionstatechanged closed closed closed 416919ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 416919ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 416920ms [err] connectionstatechanged closed closed closed 416920ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 416920ms [err] connectionstatechanged closed closed closed 416920ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 416920ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c801b4de-9de5-468e-ab1f-889dd1acf795", "state": "closed"}] 416920ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 416920ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 416950ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 416950ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 416951ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 416974ms [err] Traceback (most recent call last): 416974ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 416974ms [err] return _run_code(code, main_globals, None, 416974ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 416974ms [err] exec(code, run_globals) 416974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 225, in 416974ms [err] sys.exit(main()) 416974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 221, in main 416974ms [err] asyncio.run(main_async()) 416974ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 416974ms [err] return loop.run_until_complete(main) 416974ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 416975ms [err] self.run_forever() 416975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 416975ms [err] self._run_once() 416975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 416975ms [err] event_list = self._selector.select(timeout) 416975ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 416975ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 416975ms [err] KeyboardInterrupt 416976ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 416976ms [err] h.flush() 416976ms [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