================== python Client to js Client Communication: should connect without errors 18101ms [log] starting device 18866ms [err] DEBUG:asyncio:Using selector: EpollSelector 19050ms [err] ERROR:asyncio:Unclosed client session 19050ms [err] client_session: 19140ms [log] parsing 19140ms [log] creating device handler 19140ms [log] [ready] 19140ms [log] reading line 19140ms [log] [websocketToken] "f276bed4-058a-4e53-a5c2-44f5dfb80d0c" 19148ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19148ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19148ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 22371ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22371ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 22371ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 22447ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d1c46e01-0db6-41a1-81f3-42dc699e51fa"}}', extra='') 22447ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d1c46e01-0db6-41a1-81f3-42dc699e51fa"}}', extra='') 22447ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/d1c46e01-0db6-41a1-81f3-42dc699e51fa"} 22556ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 22556ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 22561ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac", "state": "new"}] 24564ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 24564ms [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='') 24564ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 24564ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 24564ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 24564ms [err] handleSignalingMessage 24564ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24564ms [err] handleOptions 24564ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 24564ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1997803008328628823 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:x9li\\r\\na=ice-pwd:w0xS0JTUW7Wn3KFm73I3L5Cp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D6:D8:26:80:1E:3A:4A:04:42:85:B4:D3:D4:F1:4D:7E:93:A6:05:AA:2D:CE:C8:6F:31:43:FB:6F:0E:9B:7B:08\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 24564ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1997803008328628823 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:x9li\\r\\na=ice-pwd:w0xS0JTUW7Wn3KFm73I3L5Cp\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D6:D8:26:80:1E:3A:4A:04:42:85:B4:D3:D4:F1:4D:7E:93:A6:05:AA:2D:CE:C8:6F:31:43:FB:6F:0E:9B:7B:08\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 24564ms [err] handleSignalingMessage 24564ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24565ms [err] handleOffer 24565ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 24565ms [err] makeAnswer 24565ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 24565ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 24565ms [err] v=0 24565ms [err] o=- 1997803008328628823 2 IN IP4 127.0.0.1 24565ms [err] s=- 24565ms [err] t=0 0 24565ms [err] a=group:BUNDLE 0 24565ms [err] a=extmap-allow-mixed 24565ms [err] a=msid-semantic: WMS 24565ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 24565ms [err] c=IN IP4 0.0.0.0 24565ms [err] a=ice-ufrag:x9li 24565ms [err] a=ice-pwd:w0xS0JTUW7Wn3KFm73I3L5Cp 24565ms [err] a=ice-options:trickle 24565ms [err] a=fingerprint:sha-256 D6:D8:26:80:1E:3A:4A:04:42:85:B4:D3:D4:F1:4D:7E:93:A6:05:AA:2D:CE:C8:6F:31:43:FB:6F:0E:9B:7B:08 24565ms [err] a=setup:actpass 24565ms [err] a=mid:0 24565ms [err] a=sctp-port:5000 24565ms [err] a=max-message-size:262144 24565ms [err] 24568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 24568ms [err] v=0 24568ms [err] o=- 1997803008328628823 2 IN IP4 127.0.0.1 24568ms [err] s=- 24568ms [err] t=0 0 24568ms [err] a=group:BUNDLE 0 24568ms [err] a=extmap-allow-mixed 24568ms [err] a=msid-semantic: WMS 24568ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 24568ms [err] c=IN IP4 0.0.0.0 24568ms [err] a=ice-ufrag:x9li 24568ms [err] a=ice-pwd:w0xS0JTUW7Wn3KFm73I3L5Cp 24568ms [err] a=ice-options:trickle 24568ms [err] a=fingerprint:sha-256 D6:D8:26:80:1E:3A:4A:04:42:85:B4:D3:D4:F1:4D:7E:93:A6:05:AA:2D:CE:C8:6F:31:43:FB:6F:0E:9B:7B:08 24568ms [err] a=setup:actpass 24568ms [err] a=mid:0 24568ms [err] a=sctp-port:5000 24568ms [err] a=max-message-size:262144 24568ms [err] 24568ms [err] connectionstatechanged new new have-remote-offer 24568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 24568ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac", "state": "new"}] 24569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 24569ms [err] v=0 24569ms [err] o=- 3964078979 3964078979 IN IP4 0.0.0.0 24569ms [err] s=- 24569ms [err] t=0 0 24569ms [err] a=group:BUNDLE 0 24569ms [err] a=msid-semantic:WMS * 24569ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 24569ms [err] c=IN IP4 0.0.0.0 24569ms [err] a=mid:0 24569ms [err] a=sctp-port:5000 24569ms [err] a=max-message-size:65536 24569ms [err] a=ice-ufrag:IULR 24569ms [err] a=ice-pwd:YCJpnFgeLWU1Rwf8q71dof 24569ms [err] a=fingerprint:sha-256 D7:8C:68:10:A3:78:1E:45:B5:88:E4:37:62:C6:54:A2:22:84:F2:4F:7E:D4:50:62:20:1E:7F:46:DA:EE:30:CA 24569ms [err] a=fingerprint:sha-384 DD:BA:D6:A1:E6:DB:42:7E:49:41:94:6B:52:EC:CD:83:24:C0:10:C2:94:21:EA:56:3F:D6:0D:BC:D6:67:F6:27:99:C9:C7:50:66:29:63:49:B9:19:AD:CE:A5:9F:1A:33 24569ms [err] a=fingerprint:sha-512 0F:24:9C:97:FC:C0:A0:97:CC:59:D0:EE:DF:D7:10:C0:9D:74:0F:CC:6C:60:0C:98:D1:AF:EE:FB:47:20:61:56:3E:66:E3:CD:E5:36:08:D6:4D:EF:41:D7:B0:68:98:84:8F:9F:7D:3E:33:E9:3A:FA:76:62:1F:4F:77:FB:4B:96 24569ms [err] a=setup:active 24569ms [err] 24570ms [err] connectionstatechanged new new stable 24570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 24570ms [err] connectionstatechanged new new stable 24570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 24570ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 24572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 24573ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 24573ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 24574ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 24574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 24575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 24575ms [err] connectionstatechanged connecting checking stable 24575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24575ms [err] connectionstatechanged connecting checking stable 24575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 24575ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac", "state": "connecting"}] 24591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GFjsLPcphA0L') 24591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GFjsLPcphA0L') 24591ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(y2WJ6tPSOW 1 udp 1845501695 172.17.0.2 34681 typ prflx) 24591ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45707) -> ('172.17.0.2', 34681)) State.WAITING -> State.IN_PROGRESS 24591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7\x08q\xccH#R\x87\x19\xb2\x0bX') 24594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7\x08q\xccH#R\x87\x19\xb2\x0bX') 24594ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45707) -> ('172.17.0.2', 34681)) State.IN_PROGRESS -> State.SUCCEEDED 24594ms [err] INFO:aioice.ice:Connection(0) ICE completed 24595ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 24596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 24597ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 24598ms [err] connectionstatechanged connecting completed stable 24598ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 24601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 24601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 24601ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 24601ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 24601ms [err] connectionstatechanged connected completed stable 24601ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 24602ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac", "state": "connected"}] 24604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 24604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 24604ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 24604ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3297111223 1 udp 2113937151 34207f5f-ff56-42cd-a7d2-a104690b72dc.local 34681 typ host generation 0 ufrag x9li network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 24604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3297111223 1 udp 2113937151 34207f5f-ff56-42cd-a7d2-a104690b72dc.local 34681 typ host generation 0 ufrag x9li network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 24604ms [err] handleSignalingMessage 24604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 24604ms [err] handleIceCandidate 24604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 24604ms [err] acceptIceCandidate 24604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 24605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 24605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 24605ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 24606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=522675178, stream_id=1, stream_seq=0) 24606ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 24606ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1387380665, stream_id=1, stream_seq=0) 24607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 24607ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=522675178, gaps=[]) 24609ms [err] INFO:aioice.ice:Connection(0) Remote candidate "34207f5f-ff56-42cd-a7d2-a104690b72dc.local" resolved to 172.17.0.2 24609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1387380665, gaps=[]) 24609ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 24647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9B/3IvrB8hFi') 24647ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9B/3IvrB8hFi') 24647ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45707) -> ('172.17.0.2', 34681)) State.FROZEN -> State.FAILED 24647ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51008) -> ('172.17.0.2', 34681)) State.FROZEN -> State.FAILED 24653ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24653ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24653ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'uLq7P56Oa/N3') 24707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34681) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'uLq7P56Oa/N3') 25174ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 25174ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac"}', extra='') 25174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 25174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 25174ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 25175ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 25175ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 25175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 25175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 25175ms [err] connectionstatechanged closed closed closed 25175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25175ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 25175ms [err] connectionstatechanged closed closed closed 25175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25175ms [err] connectionstatechanged closed closed closed 25176ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 25176ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/0bcede78-52e8-408c-bb2f-f905c7ea82ac", "state": "closed"}] 25176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 25176ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 25234ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25234ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 25234ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 25282ms [err] Traceback (most recent call last): 25282ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 25282ms [err] return _run_code(code, main_globals, None, 25282ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 25282ms [err] exec(code, run_globals) 25282ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 25282ms [err] sys.exit(main()) 25282ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 25282ms [err] asyncio.run(main_async()) 25282ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 25282ms [err] return loop.run_until_complete(main) 25282ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 25283ms [err] self.run_forever() 25283ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 25283ms [err] self._run_once() 25283ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 25283ms [err] event_list = self._selector.select(timeout) 25283ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 25283ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 25283ms [err] KeyboardInterrupt 25285ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 25285ms [err] h.flush() 25285ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 25497ms [log] starting device 26252ms [err] DEBUG:asyncio:Using selector: EpollSelector 26448ms [err] ERROR:asyncio:Unclosed client session 26448ms [err] client_session: 26549ms [log] parsing 26549ms [log] creating device handler 26549ms [log] [ready] 26549ms [log] reading line 26549ms [log] [websocketToken] "299bdf6a-44d4-4d52-a754-37196a6b3c88" 26576ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 26576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 26576ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 28310ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 28310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 28310ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 28359ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d47fe58c-d577-4010-9080-b6b854411342"}}', extra='') 28359ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d47fe58c-d577-4010-9080-b6b854411342"}}', extra='') 28359ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/d47fe58c-d577-4010-9080-b6b854411342"} 28458ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 28458ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 28462ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "new"}] 30465ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 30466ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 30466ms [err] handleSignalingMessage 30466ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30466ms [err] handleOptions 30466ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 30466ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 30466ms [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='') 30466ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 30490ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964078985 3964078985 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 43941 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43941 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44278 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MHds\\r\\na=ice-pwd:4h7lRik3srhxzz3W5kJNUv\\r\\na=fingerprint:sha-256 E6:30:BB:5C:72:3B:77:D7:94:D7:DC:8D:C9:D6:40:6A:EF:26:64:77:87:59:14:6C:4E:E7:BD:3B:82:20:89:F7\\r\\na=fingerprint:sha-384 6C:B8:14:2C:6A:BE:7A:B1:56:6B:B4:41:D9:2F:11:35:28:22:94:34:7D:19:93:6E:66:BE:10:60:66:69:CB:8C:3D:56:11:58:B2:5D:8F:31:59:0D:C5:19:A8:03:39:FA\\r\\na=fingerprint:sha-512 34:9A:81:85:4F:2D:87:3E:3A:C1:8A:D8:BC:66:21:C5:A4:B8:FF:2E:22:0D:BE:4C:91:16:D4:FF:02:5B:9B:49:60:3A:7F:67:0F:34:4F:95:16:81:F5:C7:75:54:C5:93:07:4F:6C:7C:58:B6:90:F6:C7:2D:44:5B:1D:4A:2B:97\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 30490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964078985 3964078985 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 43941 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43941 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44278 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MHds\\r\\na=ice-pwd:4h7lRik3srhxzz3W5kJNUv\\r\\na=fingerprint:sha-256 E6:30:BB:5C:72:3B:77:D7:94:D7:DC:8D:C9:D6:40:6A:EF:26:64:77:87:59:14:6C:4E:E7:BD:3B:82:20:89:F7\\r\\na=fingerprint:sha-384 6C:B8:14:2C:6A:BE:7A:B1:56:6B:B4:41:D9:2F:11:35:28:22:94:34:7D:19:93:6E:66:BE:10:60:66:69:CB:8C:3D:56:11:58:B2:5D:8F:31:59:0D:C5:19:A8:03:39:FA\\r\\na=fingerprint:sha-512 34:9A:81:85:4F:2D:87:3E:3A:C1:8A:D8:BC:66:21:C5:A4:B8:FF:2E:22:0D:BE:4C:91:16:D4:FF:02:5B:9B:49:60:3A:7F:67:0F:34:4F:95:16:81:F5:C7:75:54:C5:93:07:4F:6C:7C:58:B6:90:F6:C7:2D:44:5B:1D:4A:2B:97\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 30490ms [err] handleSignalingMessage 30490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30490ms [err] handleOffer 30490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 30490ms [err] makeAnswer 30490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 30490ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 30490ms [err] v=0 30490ms [err] o=- 3964078985 3964078985 IN IP4 0.0.0.0 30490ms [err] s=- 30490ms [err] t=0 0 30490ms [err] a=group:BUNDLE 0 30490ms [err] a=msid-semantic:WMS * 30490ms [err] m=application 43941 DTLS/SCTP 5000 30490ms [err] c=IN IP4 172.17.0.2 30490ms [err] a=mid:0 30490ms [err] a=sctpmap:5000 webrtc-datachannel 65535 30490ms [err] a=max-message-size:65536 30490ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43941 typ host 30490ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44278 typ host 30490ms [err] a=end-of-candidates 30490ms [err] a=ice-ufrag:MHds 30490ms [err] a=ice-pwd:4h7lRik3srhxzz3W5kJNUv 30490ms [err] a=fingerprint:sha-256 E6:30:BB:5C:72:3B:77:D7:94:D7:DC:8D:C9:D6:40:6A:EF:26:64:77:87:59:14:6C:4E:E7:BD:3B:82:20:89:F7 30490ms [err] a=fingerprint:sha-384 6C:B8:14:2C:6A:BE:7A:B1:56:6B:B4:41:D9:2F:11:35:28:22:94:34:7D:19:93:6E:66:BE:10:60:66:69:CB:8C:3D:56:11:58:B2:5D:8F:31:59:0D:C5:19:A8:03:39:FA 30490ms [err] a=fingerprint:sha-512 34:9A:81:85:4F:2D:87:3E:3A:C1:8A:D8:BC:66:21:C5:A4:B8:FF:2E:22:0D:BE:4C:91:16:D4:FF:02:5B:9B:49:60:3A:7F:67:0F:34:4F:95:16:81:F5:C7:75:54:C5:93:07:4F:6C:7C:58:B6:90:F6:C7:2D:44:5B:1D:4A:2B:97 30490ms [err] a=setup:actpass 30490ms [err] 30492ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 30492ms [err] v=0 30492ms [err] o=- 3964078985 3964078985 IN IP4 0.0.0.0 30492ms [err] s=- 30492ms [err] t=0 0 30492ms [err] a=group:BUNDLE 0 30492ms [err] a=msid-semantic:WMS * 30492ms [err] m=application 43941 DTLS/SCTP 5000 30492ms [err] c=IN IP4 172.17.0.2 30492ms [err] a=mid:0 30492ms [err] a=sctpmap:5000 webrtc-datachannel 65535 30492ms [err] a=max-message-size:65536 30492ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43941 typ host 30492ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 44278 typ host 30492ms [err] a=end-of-candidates 30492ms [err] a=ice-ufrag:MHds 30492ms [err] a=ice-pwd:4h7lRik3srhxzz3W5kJNUv 30492ms [err] a=fingerprint:sha-256 E6:30:BB:5C:72:3B:77:D7:94:D7:DC:8D:C9:D6:40:6A:EF:26:64:77:87:59:14:6C:4E:E7:BD:3B:82:20:89:F7 30492ms [err] a=fingerprint:sha-384 6C:B8:14:2C:6A:BE:7A:B1:56:6B:B4:41:D9:2F:11:35:28:22:94:34:7D:19:93:6E:66:BE:10:60:66:69:CB:8C:3D:56:11:58:B2:5D:8F:31:59:0D:C5:19:A8:03:39:FA 30492ms [err] a=fingerprint:sha-512 34:9A:81:85:4F:2D:87:3E:3A:C1:8A:D8:BC:66:21:C5:A4:B8:FF:2E:22:0D:BE:4C:91:16:D4:FF:02:5B:9B:49:60:3A:7F:67:0F:34:4F:95:16:81:F5:C7:75:54:C5:93:07:4F:6C:7C:58:B6:90:F6:C7:2D:44:5B:1D:4A:2B:97 30492ms [err] a=setup:actpass 30492ms [err] 30492ms [err] connectionstatechanged new new have-remote-offer 30492ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 30492ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "new"}] 30492ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 30492ms [err] v=0 30492ms [err] o=- 3964078985 3964078985 IN IP4 0.0.0.0 30492ms [err] s=- 30492ms [err] t=0 0 30492ms [err] a=group:BUNDLE 0 30492ms [err] a=msid-semantic:WMS * 30492ms [err] m=application 9 DTLS/SCTP 5000 30492ms [err] c=IN IP4 0.0.0.0 30492ms [err] a=mid:0 30492ms [err] a=sctpmap:5000 webrtc-datachannel 65535 30492ms [err] a=max-message-size:65536 30492ms [err] a=ice-ufrag:UXew 30492ms [err] a=ice-pwd:7Bt2hH0isroIfeggHGDOKk 30492ms [err] a=fingerprint:sha-256 57:0E:21:BB:DF:1A:F9:D1:02:6B:31:DC:4E:60:65:D8:C3:35:40:77:82:65:70:9E:F0:8C:4C:DB:E5:EA:A3:37 30492ms [err] a=fingerprint:sha-384 BB:B6:D9:85:05:7F:B7:72:72:36:FB:D0:C7:2F:2D:D9:6B:FE:0D:EB:B8:32:E3:6B:73:7B:ED:F6:40:84:3D:CA:04:66:30:1F:34:09:03:52:9C:42:5C:DC:A2:BB:4F:8C 30492ms [err] a=fingerprint:sha-512 D6:90:CD:75:6C:3E:0F:3B:DC:FE:13:B9:90:0D:CC:45:67:D4:56:9C:30:5A:7F:90:C0:46:36:8F:47:02:2B:2A:0C:79:BE:CF:DA:29:7B:62:9A:0A:1A:34:80:98:3B:AF:CB:9E:9B:40:B2:F1:7A:43:FA:21:0D:1A:90:69:EA:25 30492ms [err] a=setup:active 30492ms [err] 30493ms [err] connectionstatechanged new new stable 30493ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 30493ms [err] connectionstatechanged new new stable 30493ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 30493ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 30494ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 30494ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 30494ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 30495ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 30495ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 30495ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 30495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44876) -> ('172.17.0.2', 43941)) State.FROZEN -> State.WAITING 30495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58485) -> ('172.17.0.2', 43941)) State.FROZEN -> State.WAITING 30495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44876) -> ('172.30.0.1', 44278)) State.FROZEN -> State.WAITING 30495ms [err] connectionstatechanged connecting checking stable 30495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30495ms [err] connectionstatechanged connecting checking stable 30495ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30495ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44876) -> ('172.17.0.2', 43941)) State.WAITING -> State.IN_PROGRESS 30496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43941) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':R\xe0\x0eZ\xe0\xa5\x91=\xb6\xbeg') 30496ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "connecting"}] 30497ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43941) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':R\xe0\x0eZ\xe0\xa5\x91=\xb6\xbeg') 30497ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44876) -> ('172.17.0.2', 43941)) State.IN_PROGRESS -> State.SUCCEEDED 30507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43941) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xff\xd6!\xfc\xec\x02\x7fYx\x1b\xf4') 30508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43941) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xff\xd6!\xfc\xec\x02\x7fYx\x1b\xf4') 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58485) -> ('172.17.0.2', 43941)) State.WAITING -> State.FAILED 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44876) -> ('172.30.0.1', 44278)) State.WAITING -> State.FAILED 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 58485) -> ('172.30.0.1', 44278)) State.FROZEN -> State.FAILED 30508ms [err] INFO:aioice.ice:Connection(0) ICE completed 30516ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 30516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 30518ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 30518ms [err] connectionstatechanged connecting completed stable 30518ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 30536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 30536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 30536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 30536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 30536ms [err] connectionstatechanged connected completed stable 30536ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 30536ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "connected"}] 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3147527077, stream_id=1, stream_seq=0) 30539ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=619814668, stream_id=1, stream_seq=0) 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3147527077, gaps=[]) 30540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=619814668, gaps=[]) 30540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 30589ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30589ms [log] [experimentStatusChanged] {"status": "running", "message": null} 31130ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c"}', extra='') 31130ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c"}', extra='') 31130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 31130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 31130ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 31130ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 31130ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 31131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 31131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 31131ms [err] connectionstatechanged closed closed closed 31131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31131ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 31131ms [err] connectionstatechanged closed closed closed 31131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31131ms [err] connectionstatechanged closed closed closed 31131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31132ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "closed"}] 31132ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 31132ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 31199ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 31199ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 31199ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 31252ms [err] Traceback (most recent call last): 31252ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 31252ms [err] return _run_code(code, main_globals, None, 31252ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 31252ms [err] exec(code, run_globals) 31252ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 31252ms [err] sys.exit(main()) 31252ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 31252ms [err] asyncio.run(main_async()) 31252ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 31252ms [err] return loop.run_until_complete(main) 31252ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 31252ms [err] self.run_forever() 31252ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 31253ms [err] self._run_once() 31253ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 31253ms [err] event_list = self._selector.select(timeout) 31253ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 31253ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 31253ms [err] KeyboardInterrupt 31279ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 31279ms [err] h.flush() 31279ms [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 38054ms [log] starting device 38819ms [err] DEBUG:asyncio:Using selector: EpollSelector 38982ms [err] ERROR:asyncio:Unclosed client session 38982ms [err] client_session: 39077ms [log] parsing 39077ms [log] creating device handler 39077ms [log] [ready] 39077ms [log] reading line 39077ms [log] [websocketToken] "1770637c-cd91-40e8-bfe6-a083c915513d" 39107ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 39107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 39108ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 42133ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42133ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42133ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42185ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/0c86e011-4b6e-4b3a-8825-ed079837ee95"}}', extra='') 42185ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/0c86e011-4b6e-4b3a-8825-ed079837ee95"}}', extra='') 42185ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/0c86e011-4b6e-4b3a-8825-ed079837ee95"} 42280ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 42280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 42284ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c", "state": "new"}] 44287ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 44287ms [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='') 44288ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44288ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44288ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44288ms [err] handleSignalingMessage 44288ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44288ms [err] handleOptions 44288ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44288ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 689448407649789012 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:L1YC\\r\\na=ice-pwd:Z8NktZQW5KRwu2WRbefc9IrU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 ED:BC:CF:E7:38:E4:C6:69:76:4A:AF:E2:82:C1:21:FC:36:F8:3D:47:89:10:A9:17:B9:48:AF:75:DA:5F:A2:E1\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44289ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 689448407649789012 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:L1YC\\r\\na=ice-pwd:Z8NktZQW5KRwu2WRbefc9IrU\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 ED:BC:CF:E7:38:E4:C6:69:76:4A:AF:E2:82:C1:21:FC:36:F8:3D:47:89:10:A9:17:B9:48:AF:75:DA:5F:A2:E1\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44289ms [err] handleSignalingMessage 44289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44289ms [err] handleOffer 44289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 44289ms [err] makeAnswer 44289ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 44289ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44289ms [err] v=0 44289ms [err] o=- 689448407649789012 2 IN IP4 127.0.0.1 44289ms [err] s=- 44289ms [err] t=0 0 44289ms [err] a=group:BUNDLE 0 44289ms [err] a=extmap-allow-mixed 44289ms [err] a=msid-semantic: WMS 44289ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 44289ms [err] c=IN IP4 0.0.0.0 44289ms [err] a=ice-ufrag:L1YC 44289ms [err] a=ice-pwd:Z8NktZQW5KRwu2WRbefc9IrU 44289ms [err] a=ice-options:trickle 44289ms [err] a=fingerprint:sha-256 ED:BC:CF:E7:38:E4:C6:69:76:4A:AF:E2:82:C1:21:FC:36:F8:3D:47:89:10:A9:17:B9:48:AF:75:DA:5F:A2:E1 44289ms [err] a=setup:actpass 44289ms [err] a=mid:0 44289ms [err] a=sctp-port:5000 44289ms [err] a=max-message-size:262144 44289ms [err] 44292ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44292ms [err] v=0 44292ms [err] o=- 689448407649789012 2 IN IP4 127.0.0.1 44292ms [err] s=- 44292ms [err] t=0 0 44292ms [err] a=group:BUNDLE 0 44292ms [err] a=extmap-allow-mixed 44292ms [err] a=msid-semantic: WMS 44292ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 44292ms [err] c=IN IP4 0.0.0.0 44292ms [err] a=ice-ufrag:L1YC 44292ms [err] a=ice-pwd:Z8NktZQW5KRwu2WRbefc9IrU 44292ms [err] a=ice-options:trickle 44292ms [err] a=fingerprint:sha-256 ED:BC:CF:E7:38:E4:C6:69:76:4A:AF:E2:82:C1:21:FC:36:F8:3D:47:89:10:A9:17:B9:48:AF:75:DA:5F:A2:E1 44292ms [err] a=setup:actpass 44292ms [err] a=mid:0 44292ms [err] a=sctp-port:5000 44292ms [err] a=max-message-size:262144 44292ms [err] 44293ms [err] connectionstatechanged new new have-remote-offer 44293ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 44293ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c", "state": "new"}] 44294ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 44294ms [err] v=0 44294ms [err] o=- 3964078998 3964078998 IN IP4 0.0.0.0 44294ms [err] s=- 44294ms [err] t=0 0 44294ms [err] a=group:BUNDLE 0 44294ms [err] a=msid-semantic:WMS * 44294ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 44294ms [err] c=IN IP4 0.0.0.0 44294ms [err] a=mid:0 44294ms [err] a=sctp-port:5000 44294ms [err] a=max-message-size:65536 44294ms [err] a=ice-ufrag:7Iar 44294ms [err] a=ice-pwd:fJRqruJEZVLR6DP0AeKbta 44294ms [err] a=fingerprint:sha-256 FF:E9:11:E0:2F:E9:18:23:BF:B2:89:2C:D2:07:75:E2:1B:13:0C:13:D4:40:37:37:52:F0:4C:F3:1C:1D:8A:04 44294ms [err] a=fingerprint:sha-384 30:F2:37:29:ED:99:21:9B:C3:44:3A:34:69:8B:79:03:11:47:DB:0D:8B:81:90:56:02:08:B3:74:0A:7A:AA:DA:1E:B2:95:0D:E2:25:62:49:17:73:4C:F3:CD:5B:63:89 44294ms [err] a=fingerprint:sha-512 13:09:D1:CF:B5:1C:F9:19:63:06:8A:70:88:A7:ED:5D:30:98:F6:42:CE:40:36:A5:5B:90:A9:45:67:3C:07:59:8D:06:4A:D0:F4:3B:CF:A1:D6:EB:02:11:FF:42:FA:DF:3C:72:92:7C:3C:90:A4:6B:C6:4B:DC:E5:1E:EF:3C:A1 44294ms [err] a=setup:active 44294ms [err] 44295ms [err] connectionstatechanged new new stable 44295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44295ms [err] connectionstatechanged new new stable 44295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44298ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44298ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44299ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 44300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44300ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44300ms [err] connectionstatechanged connecting checking stable 44300ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44300ms [err] connectionstatechanged connecting checking stable 44301ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44301ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c", "state": "connecting"}] 44315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2iGmxgYuKlIl') 44315ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2iGmxgYuKlIl') 44315ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(fzuTlLQIb9 1 udp 1845501695 172.17.0.2 42711 typ prflx) 44316ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47110) -> ('172.17.0.2', 42711)) State.WAITING -> State.IN_PROGRESS 44316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x10\x83\xf8\x0c\x8bQ\xd4 \xd3\xfa\xb5y') 44321ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x10\x83\xf8\x0c\x8bQ\xd4 \xd3\xfa\xb5y') 44321ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47110) -> ('172.17.0.2', 42711)) State.IN_PROGRESS -> State.SUCCEEDED 44321ms [err] INFO:aioice.ice:Connection(0) ICE completed 44321ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 44321ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44323ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 44324ms [err] connectionstatechanged connecting completed stable 44324ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44326ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 44327ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 44327ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 44327ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44327ms [err] connectionstatechanged connected completed stable 44327ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44328ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c", "state": "connected"}] 44328ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4003432349 1 udp 2113937151 b9820cda-eedd-47c3-a49d-2d7ce93bf152.local 42711 typ host generation 0 ufrag L1YC network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44328ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:4003432349 1 udp 2113937151 b9820cda-eedd-47c3-a49d-2d7ce93bf152.local 42711 typ host generation 0 ufrag L1YC network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44328ms [err] handleSignalingMessage 44328ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44328ms [err] handleIceCandidate 44328ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 44328ms [err] acceptIceCandidate 44328ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 44333ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b9820cda-eedd-47c3-a49d-2d7ce93bf152.local" resolved to 172.17.0.2 44333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 44333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 44333ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 44334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 44334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 44334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 44335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1046949272, stream_id=1, stream_seq=0) 44335ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=145562583, stream_id=1, stream_seq=0) 44335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 44336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1046949272, gaps=[]) 44336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=145562583, gaps=[]) 44336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 44376ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44376ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 44376ms [log] [experimentStatusChanged] {"status": "running", "message": null} 44379ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Th+yo1qpVZpc') 44379ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Th+yo1qpVZpc') 44379ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 47110) -> ('172.17.0.2', 42711)) State.FROZEN -> State.FAILED 44379ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56927) -> ('172.17.0.2', 42711)) State.FROZEN -> State.FAILED ================== Experiment Status Changed Messages: should stop an experiment 44442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'UAyq/ZWpCJMX') 44442ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42711) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'UAyq/ZWpCJMX') 44946ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44946ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c"}', extra='') 44947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 44947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 44947ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 44947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 44947ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 44947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 44948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 44948ms [err] connectionstatechanged closed closed closed 44948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 44948ms [err] connectionstatechanged closed closed closed 44948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44948ms [err] connectionstatechanged closed closed closed 44948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 44949ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/fcb0f60d-f8ed-41a5-b5b6-ea141639149c", "state": "closed"}] 44949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 44949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 44986ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44986ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 44987ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 45027ms [err] Traceback (most recent call last): 45027ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45027ms [err] return _run_code(code, main_globals, None, 45027ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45027ms [err] exec(code, run_globals) 45027ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45027ms [err] sys.exit(main()) 45027ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45027ms [err] asyncio.run(main_async()) 45027ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45027ms [err] return loop.run_until_complete(main) 45027ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45027ms [err] self.run_forever() 45027ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45028ms [err] self._run_once() 45028ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45028ms [err] event_list = self._selector.select(timeout) 45028ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45028ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45028ms [err] KeyboardInterrupt 45030ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45030ms [err] h.flush() 45030ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 59475ms [log] starting device 60245ms [err] DEBUG:asyncio:Using selector: EpollSelector 60429ms [err] ERROR:asyncio:Unclosed client session 60429ms [err] client_session: 60520ms [log] parsing 60520ms [log] creating device handler 60520ms [log] [ready] 60520ms [log] reading line 60520ms [log] [websocketToken] "9c11db7a-f74e-4c48-bb5f-258a24eeb424" 60527ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60528ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 60528ms [log] [websocketConnected] 63647ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 63647ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 63647ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 63697ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/42bff3e1-ac53-4b83-b436-105f5b236ae4"}}', extra='') 63697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/42bff3e1-ac53-4b83-b436-105f5b236ae4"}}', extra='') 63697ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/42bff3e1-ac53-4b83-b436-105f5b236ae4"} 63797ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 63797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 63824ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd", "state": "new"}] 65828ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 65828ms [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='') 65828ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 65828ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 65828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 65828ms [err] handleSignalingMessage 65828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65829ms [err] handleOptions 65829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 65829ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5577929439111309982 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:fCRg\\r\\na=ice-pwd:Mltu4p8LSW/EuxQHzm4aeGb3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A4:CF:CF:32:82:17:73:49:D0:44:D3:60:07:43:4B:0D:DE:78:E5:D0:65:31:2F:4A:A6:6A:15:38:30:E1:BC:23\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 65829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5577929439111309982 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:fCRg\\r\\na=ice-pwd:Mltu4p8LSW/EuxQHzm4aeGb3\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 A4:CF:CF:32:82:17:73:49:D0:44:D3:60:07:43:4B:0D:DE:78:E5:D0:65:31:2F:4A:A6:6A:15:38:30:E1:BC:23\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 65829ms [err] handleSignalingMessage 65829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65829ms [err] handleOffer 65829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 65829ms [err] makeAnswer 65829ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 65829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 65829ms [err] v=0 65829ms [err] o=- 5577929439111309982 2 IN IP4 127.0.0.1 65829ms [err] s=- 65829ms [err] t=0 0 65829ms [err] a=group:BUNDLE 0 65829ms [err] a=extmap-allow-mixed 65829ms [err] a=msid-semantic: WMS 65829ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 65829ms [err] c=IN IP4 0.0.0.0 65829ms [err] a=ice-ufrag:fCRg 65829ms [err] a=ice-pwd:Mltu4p8LSW/EuxQHzm4aeGb3 65829ms [err] a=ice-options:trickle 65829ms [err] a=fingerprint:sha-256 A4:CF:CF:32:82:17:73:49:D0:44:D3:60:07:43:4B:0D:DE:78:E5:D0:65:31:2F:4A:A6:6A:15:38:30:E1:BC:23 65829ms [err] a=setup:actpass 65829ms [err] a=mid:0 65829ms [err] a=sctp-port:5000 65829ms [err] a=max-message-size:262144 65829ms [err] 65832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 65832ms [err] v=0 65832ms [err] o=- 5577929439111309982 2 IN IP4 127.0.0.1 65832ms [err] s=- 65832ms [err] t=0 0 65832ms [err] a=group:BUNDLE 0 65832ms [err] a=extmap-allow-mixed 65832ms [err] a=msid-semantic: WMS 65832ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 65832ms [err] c=IN IP4 0.0.0.0 65832ms [err] a=ice-ufrag:fCRg 65832ms [err] a=ice-pwd:Mltu4p8LSW/EuxQHzm4aeGb3 65832ms [err] a=ice-options:trickle 65832ms [err] a=fingerprint:sha-256 A4:CF:CF:32:82:17:73:49:D0:44:D3:60:07:43:4B:0D:DE:78:E5:D0:65:31:2F:4A:A6:6A:15:38:30:E1:BC:23 65832ms [err] a=setup:actpass 65832ms [err] a=mid:0 65832ms [err] a=sctp-port:5000 65832ms [err] a=max-message-size:262144 65832ms [err] 65832ms [err] connectionstatechanged new new have-remote-offer 65832ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 65833ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd", "state": "new"}] 65834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 65834ms [err] v=0 65834ms [err] o=- 3964079020 3964079020 IN IP4 0.0.0.0 65834ms [err] s=- 65834ms [err] t=0 0 65834ms [err] a=group:BUNDLE 0 65834ms [err] a=msid-semantic:WMS * 65834ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 65834ms [err] c=IN IP4 0.0.0.0 65834ms [err] a=mid:0 65834ms [err] a=sctp-port:5000 65834ms [err] a=max-message-size:65536 65834ms [err] a=ice-ufrag:PldY 65834ms [err] a=ice-pwd:lg0e6am9FSvMupdxHIzipn 65834ms [err] a=fingerprint:sha-256 AF:7F:D9:4C:53:6A:C9:A5:CC:75:96:71:35:94:AE:2C:EA:AE:86:A2:98:D0:62:1A:1E:4E:84:60:B0:AB:C4:08 65834ms [err] a=fingerprint:sha-384 4B:AA:03:01:5A:6F:BF:05:B3:B2:45:24:2D:6B:B9:BD:69:61:00:03:B8:67:CC:9F:58:88:E0:4D:C5:2A:B7:E9:07:E4:AB:3E:15:75:0F:18:FF:07:15:4D:19:36:82:4A 65834ms [err] a=fingerprint:sha-512 60:AA:F1:04:90:3E:AC:06:B0:10:3B:0E:30:47:3D:1F:E1:7A:37:4D:78:BD:09:5D:BC:B0:8E:6B:1B:93:27:A7:F6:49:25:91:5F:0E:F0:08:74:37:12:1D:0F:45:CC:2D:08:95:76:A8:D5:2E:E6:8D:03:1A:E1:A8:03:A5:F2:A2 65834ms [err] a=setup:active 65834ms [err] 65834ms [err] connectionstatechanged new new stable 65834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 65834ms [err] connectionstatechanged new new stable 65834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 65834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 65836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 65837ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 65837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 65838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 65838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 65839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 65839ms [err] connectionstatechanged connecting checking stable 65839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65839ms [err] connectionstatechanged connecting checking stable 65839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65839ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd", "state": "connecting"}] 65859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'fhjc+bc5lYMA') 65859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'fhjc+bc5lYMA') 65859ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2qALIHICzY 1 udp 1845501695 172.17.0.2 33721 typ prflx) 65859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.17.0.2', 33721)) State.WAITING -> State.IN_PROGRESS 65862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x15/\x9b\xa0\xce*\xbd*h\xcc\xd8\xda') 65863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x15/\x9b\xa0\xce*\xbd*h\xcc\xd8\xda') 65863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.17.0.2', 33721)) State.IN_PROGRESS -> State.SUCCEEDED 65863ms [err] INFO:aioice.ice:Connection(0) ICE completed 65867ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1936279601 1 udp 2113937151 e1e6d882-c11f-463d-9343-990d35519ad3.local 33721 typ host generation 0 ufrag fCRg network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 65867ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1936279601 1 udp 2113937151 e1e6d882-c11f-463d-9343-990d35519ad3.local 33721 typ host generation 0 ufrag fCRg network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 65867ms [err] handleSignalingMessage 65867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65867ms [err] handleIceCandidate 65867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65867ms [err] acceptIceCandidate 65867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65870ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e1e6d882-c11f-463d-9343-990d35519ad3.local" resolved to 172.17.0.2 65881ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.17.0.2', 33721)) State.FROZEN -> State.IN_PROGRESS 65881ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb4\xbd\xa4)\xf5\x02\x9d\xc1\xd6\xc6fP') 65882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb4\xbd\xa4)\xf5\x02\x9d\xc1\xd6\xc6fP') 65882ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 53425) -> ('172.17.0.2', 33721)) State.IN_PROGRESS -> State.SUCCEEDED 65902ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54620) -> ('172.17.0.2', 33721)) State.FROZEN -> State.IN_PROGRESS 65902ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\xfe\xbe\xfe0\xd6(\x97\x82\x7f\xfd\x0f') 65903ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\xfe\xbe\xfe0\xd6(\x97\x82\x7f\xfd\x0f') 65903ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54620) -> ('172.17.0.2', 33721)) State.IN_PROGRESS -> State.SUCCEEDED 65910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'zhUa1Bxc91ZU') 65910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'zhUa1Bxc91ZU') 65924ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 65924ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 65926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 65926ms [err] connectionstatechanged connecting completed stable 65926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 65928ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 65929ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 65930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 65930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 65930ms [err] connectionstatechanged connected completed stable 65930ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 65930ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd", "state": "connected"}] 65931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 65931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 65931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 65933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 65933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 65933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 65934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3091683209, stream_id=1, stream_seq=0) 65934ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 65934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3694809591, stream_id=1, stream_seq=0) 65935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 65935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3091683209, gaps=[]) 65936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809591, gaps=[]) 65936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 65936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3694809592, stream_id=1, stream_seq=1) 65936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 65937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809593, stream_id=1, stream_seq=2) 65937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809594, stream_id=1, stream_seq=2) 65937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809595, stream_id=1, stream_seq=2) 65938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809593, gaps=[]) 65938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809596, stream_id=1, stream_seq=2) 65939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809597, stream_id=1, stream_seq=2) 65939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809595, gaps=[]) 65939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809598, stream_id=1, stream_seq=2) 65939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809599, stream_id=1, stream_seq=2) 65940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809597, gaps=[]) 65940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809600, stream_id=1, stream_seq=3) 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809601, stream_id=1, stream_seq=3) 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809602, stream_id=1, stream_seq=3) 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809603, stream_id=1, stream_seq=3) 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809599, gaps=[]) 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809604, stream_id=1, stream_seq=3) 65941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809605, stream_id=1, stream_seq=3) 65942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809601, gaps=[]) 65942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809606, stream_id=1, stream_seq=3) 65943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809603, gaps=[]) 65943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809607, stream_id=1, stream_seq=4) 65943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809608, stream_id=1, stream_seq=4) 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809609, stream_id=1, stream_seq=4) 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809610, stream_id=1, stream_seq=4) 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809611, stream_id=1, stream_seq=4) 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809605, gaps=[]) 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809612, stream_id=1, stream_seq=4) 65944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809613, stream_id=1, stream_seq=4) 65945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809607, gaps=[]) 65945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809614, stream_id=1, stream_seq=5) 65946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809615, stream_id=1, stream_seq=5) 65946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809616, stream_id=1, stream_seq=5) 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809609, gaps=[]) 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809617, stream_id=1, stream_seq=5) 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809618, stream_id=1, stream_seq=5) 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809619, stream_id=1, stream_seq=5) 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809611, gaps=[]) 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809620, stream_id=1, stream_seq=5) 65948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809613, gaps=[]) 65948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809621, stream_id=1, stream_seq=6) 65948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809622, stream_id=1, stream_seq=6) 65949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809623, stream_id=1, stream_seq=6) 65949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809624, stream_id=1, stream_seq=6) 65949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809615, gaps=[]) 65949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809625, stream_id=1, stream_seq=6) 65949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809626, stream_id=1, stream_seq=6) 65950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809627, stream_id=1, stream_seq=6) 65950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809617, gaps=[]) 65950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809628, stream_id=1, stream_seq=7) 65950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809629, stream_id=1, stream_seq=7) 65951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809630, stream_id=1, stream_seq=7) 65951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809619, gaps=[]) 65951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809631, stream_id=1, stream_seq=7) 65952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809632, stream_id=1, stream_seq=7) 65952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809633, stream_id=1, stream_seq=7) 65952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809621, gaps=[]) 65952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809634, stream_id=1, stream_seq=7) 65953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809623, gaps=[]) 65953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809635, stream_id=1, stream_seq=8) 65953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809636, stream_id=1, stream_seq=8) 65953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809637, stream_id=1, stream_seq=8) 65953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809638, stream_id=1, stream_seq=8) 65954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809625, gaps=[]) 65954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809639, stream_id=1, stream_seq=8) 65954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809640, stream_id=1, stream_seq=8) 65954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809641, stream_id=1, stream_seq=8) 65955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809627, gaps=[]) 65955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809642, stream_id=1, stream_seq=9) 65955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809643, stream_id=1, stream_seq=9) 65955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809644, stream_id=1, stream_seq=9) 65956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809629, gaps=[]) 65956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809645, stream_id=1, stream_seq=9) 65956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809646, stream_id=1, stream_seq=9) 65956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809647, stream_id=1, stream_seq=9) 65983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809631, gaps=[]) 65983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809648, stream_id=1, stream_seq=9) 65984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809633, gaps=[]) 65984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809649, stream_id=1, stream_seq=10) 65984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809650, stream_id=1, stream_seq=10) 65984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809651, stream_id=1, stream_seq=10) 65984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809652, stream_id=1, stream_seq=10) 65985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809635, gaps=[]) 65985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809653, stream_id=1, stream_seq=10) 65985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809654, stream_id=1, stream_seq=10) 65985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809655, stream_id=1, stream_seq=10) 65985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809637, gaps=[]) 65986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809656, stream_id=1, stream_seq=11) 65986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809657, stream_id=1, stream_seq=11) 65986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809658, stream_id=1, stream_seq=11) 65986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809639, gaps=[]) 65986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809659, stream_id=1, stream_seq=11) 65987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809660, stream_id=1, stream_seq=11) 65987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809661, stream_id=1, stream_seq=11) 65987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809641, gaps=[]) 65987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809662, stream_id=1, stream_seq=11) 65988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809643, gaps=[]) 65988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809663, stream_id=1, stream_seq=12) 65989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809664, stream_id=1, stream_seq=12) 65989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809665, stream_id=1, stream_seq=12) 65989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809666, stream_id=1, stream_seq=12) 65990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809645, gaps=[]) 65990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809667, stream_id=1, stream_seq=12) 65990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809668, stream_id=1, stream_seq=12) 65990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809669, stream_id=1, stream_seq=12) 65991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809647, gaps=[]) 65991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809670, stream_id=1, stream_seq=13) 65991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809671, stream_id=1, stream_seq=13) 65991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809672, stream_id=1, stream_seq=13) 65992ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'PZuVnbiEpKEn') 65992ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33721) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'PZuVnbiEpKEn') 65992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809649, gaps=[]) 65992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809673, stream_id=1, stream_seq=13) 65992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809674, stream_id=1, stream_seq=13) 65993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809675, stream_id=1, stream_seq=13) 65993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809651, gaps=[]) 65993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809676, stream_id=1, stream_seq=13) 65994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809653, gaps=[]) 65994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809677, stream_id=1, stream_seq=14) 65994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809678, stream_id=1, stream_seq=14) 65994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809679, stream_id=1, stream_seq=14) 65994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809680, stream_id=1, stream_seq=14) 65995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809655, gaps=[]) 65995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809681, stream_id=1, stream_seq=14) 65995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809682, stream_id=1, stream_seq=14) 65995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809683, stream_id=1, stream_seq=14) 65996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809657, gaps=[]) 65996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809684, stream_id=1, stream_seq=15) 65997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809685, stream_id=1, stream_seq=15) 65997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809686, stream_id=1, stream_seq=15) 65997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809659, gaps=[]) 65997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809687, stream_id=1, stream_seq=15) 65997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809688, stream_id=1, stream_seq=15) 65998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809689, stream_id=1, stream_seq=15) 65998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809661, gaps=[]) 65998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809690, stream_id=1, stream_seq=15) 65999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809663, gaps=[]) 65999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 65999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809691, stream_id=1, stream_seq=16) 65999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809692, stream_id=1, stream_seq=16) 65999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809693, stream_id=1, stream_seq=16) 65999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809694, stream_id=1, stream_seq=16) 66000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809665, gaps=[]) 66000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809695, stream_id=1, stream_seq=16) 66000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809696, stream_id=1, stream_seq=16) 66000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809697, stream_id=1, stream_seq=16) 66001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809667, gaps=[]) 66001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809698, stream_id=1, stream_seq=17) 66001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809699, stream_id=1, stream_seq=17) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809700, stream_id=1, stream_seq=17) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809669, gaps=[]) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809701, stream_id=1, stream_seq=17) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809702, stream_id=1, stream_seq=17) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809703, stream_id=1, stream_seq=17) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809671, gaps=[]) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809704, stream_id=1, stream_seq=17) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809673, gaps=[]) 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809705, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809706, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809707, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809708, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809675, gaps=[]) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809709, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809710, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809711, stream_id=1, stream_seq=18) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809677, gaps=[]) 66005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809712, stream_id=1, stream_seq=19) 66006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809713, stream_id=1, stream_seq=19) 66006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809679, gaps=[]) 66006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809714, stream_id=1, stream_seq=19) 66031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809715, stream_id=1, stream_seq=19) 66031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809716, stream_id=1, stream_seq=19) 66031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809681, gaps=[]) 66032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809717, stream_id=1, stream_seq=19) 66033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809718, stream_id=1, stream_seq=19) 66033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809683, gaps=[]) 66033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809719, stream_id=1, stream_seq=20) 66033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809720, stream_id=1, stream_seq=20) 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809721, stream_id=1, stream_seq=20) 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809685, gaps=[]) 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809722, stream_id=1, stream_seq=20) 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809723, stream_id=1, stream_seq=20) 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809724, stream_id=1, stream_seq=20) 66034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809687, gaps=[]) 66035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809725, stream_id=1, stream_seq=20) 66036ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 66036ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8192 66036ms [log] 8188 66036ms [log] line [file] undefined 66036ms [log] 66036ms [log] reading line 66036ms [log] [experimentStatusChanged] {"status": "running", "message": null} 66036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809689, gaps=[]) 66036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809726, stream_id=1, stream_seq=21) 66036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809727, stream_id=1, stream_seq=21) 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809728, stream_id=1, stream_seq=21) 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809729, stream_id=1, stream_seq=21) 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809730, stream_id=1, stream_seq=21) 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809691, gaps=[]) 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809731, stream_id=1, stream_seq=21) 66037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809732, stream_id=1, stream_seq=21) 66038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809693, gaps=[]) 66038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809733, stream_id=1, stream_seq=22) 66038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809734, stream_id=1, stream_seq=22) 66038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809735, stream_id=1, stream_seq=22) 66039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809695, gaps=[]) 66039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809736, stream_id=1, stream_seq=22) 66039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809737, stream_id=1, stream_seq=22) 66039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809738, stream_id=1, stream_seq=22) 66040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809697, gaps=[]) 66040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809739, stream_id=1, stream_seq=22) 66041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809699, gaps=[]) 66041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809740, stream_id=1, stream_seq=23) 66041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809741, stream_id=1, stream_seq=23) 66041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809742, stream_id=1, stream_seq=23) 66042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809743, stream_id=1, stream_seq=23) 66042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809701, gaps=[]) 66042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809744, stream_id=1, stream_seq=23) 66042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809745, stream_id=1, stream_seq=23) 66042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809746, stream_id=1, stream_seq=23) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809703, gaps=[]) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809747, stream_id=1, stream_seq=24) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809748, stream_id=1, stream_seq=24) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809749, stream_id=1, stream_seq=24) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809705, gaps=[]) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809750, stream_id=1, stream_seq=24) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809751, stream_id=1, stream_seq=24) 66044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809752, stream_id=1, stream_seq=24) 66045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809707, gaps=[]) 66045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809753, stream_id=1, stream_seq=24) 66046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809709, gaps=[]) 66046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809754, stream_id=1, stream_seq=25) 66046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809755, stream_id=1, stream_seq=25) 66046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809756, stream_id=1, stream_seq=25) 66047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809757, stream_id=1, stream_seq=25) 66047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809711, gaps=[]) 66047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809758, stream_id=1, stream_seq=25) 66047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809759, stream_id=1, stream_seq=25) 66048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809760, stream_id=1, stream_seq=25) 66048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809713, gaps=[]) 66048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809761, stream_id=1, stream_seq=26) 66048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809762, stream_id=1, stream_seq=26) 66048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809763, stream_id=1, stream_seq=26) 66049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809715, gaps=[]) 66049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809764, stream_id=1, stream_seq=26) 66050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809765, stream_id=1, stream_seq=26) 66050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809766, stream_id=1, stream_seq=26) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809717, gaps=[]) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809767, stream_id=1, stream_seq=26) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809719, gaps=[]) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809768, stream_id=1, stream_seq=27) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809769, stream_id=1, stream_seq=27) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809770, stream_id=1, stream_seq=27) 66051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809771, stream_id=1, stream_seq=27) 66052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809721, gaps=[]) 66052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809772, stream_id=1, stream_seq=27) 66052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809773, stream_id=1, stream_seq=27) 66052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809774, stream_id=1, stream_seq=27) 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809723, gaps=[]) 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809775, stream_id=1, stream_seq=28) 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809776, stream_id=1, stream_seq=28) 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809777, stream_id=1, stream_seq=28) 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809725, gaps=[]) 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809778, stream_id=1, stream_seq=28) 66054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809779, stream_id=1, stream_seq=28) 66054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809780, stream_id=1, stream_seq=28) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809727, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809781, stream_id=1, stream_seq=28) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809729, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809782, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809783, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809784, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809785, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809731, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809786, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809787, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809788, stream_id=1, stream_seq=29) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809733, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809789, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809790, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809791, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809735, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809792, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809793, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809794, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809737, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809795, stream_id=1, stream_seq=30) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809739, gaps=[]) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809796, stream_id=1, stream_seq=31) 66078ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809797, stream_id=1, stream_seq=31) 66082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809798, stream_id=1, stream_seq=31) 66083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809799, stream_id=1, stream_seq=31) 66083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809741, gaps=[]) 66083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809800, stream_id=1, stream_seq=31) 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809801, stream_id=1, stream_seq=31) 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809802, stream_id=1, stream_seq=31) 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809743, gaps=[]) 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809803, stream_id=1, stream_seq=32) 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809804, stream_id=1, stream_seq=32) 66084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809805, stream_id=1, stream_seq=32) 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809745, gaps=[]) 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809806, stream_id=1, stream_seq=32) 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809807, stream_id=1, stream_seq=32) 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809808, stream_id=1, stream_seq=32) 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809747, gaps=[]) 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809809, stream_id=1, stream_seq=32) 66086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809749, gaps=[]) 66086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=3694809810, stream_id=1, stream_seq=33) 66086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809811, stream_id=1, stream_seq=33) 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809812, stream_id=1, stream_seq=33) 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809813, stream_id=1, stream_seq=33) 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809751, gaps=[]) 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809814, stream_id=1, stream_seq=33) 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=3694809815, stream_id=1, stream_seq=33) 66087ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=3694809816, stream_id=1, stream_seq=33) 66088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809753, gaps=[]) 66088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809755, gaps=[]) 66088ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809757, gaps=[]) 66089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809759, gaps=[]) 66089ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809761, gaps=[]) 66090ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809763, gaps=[]) 66091ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809765, gaps=[]) 66092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809767, gaps=[]) 66092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809769, gaps=[]) 66093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809771, gaps=[]) 66094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809773, gaps=[]) 66094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809775, gaps=[]) 66095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809777, gaps=[]) 66096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809779, gaps=[]) 66096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809781, gaps=[]) 66097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809783, gaps=[]) 66098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809785, gaps=[]) 66098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809787, gaps=[]) 66099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809789, gaps=[]) 66100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809791, gaps=[]) 66100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809793, gaps=[]) 66101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809795, gaps=[]) 66102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809797, gaps=[]) 66102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809799, gaps=[]) 66128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809801, gaps=[]) 66129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=3694809803, gaps=[]) 66130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=3694809805, gaps=[]) 66131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=3694809807, gaps=[]) 66132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809809, gaps=[]) 66132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=3694809811, gaps=[]) 66133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=3694809813, gaps=[]) 66134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=3694809815, gaps=[]) 66135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 66336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3694809816, gaps=[]) 66337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 66689ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 66689ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd"}', extra='') 66690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 66690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 66690ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 66690ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 66690ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 66690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 66691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 66691ms [err] connectionstatechanged closed closed closed 66691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66691ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 66691ms [err] connectionstatechanged closed closed closed 66691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66691ms [err] connectionstatechanged closed closed closed 66691ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 66691ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/b86dca1c-3211-4f67-a651-c88988aa92bd", "state": "closed"}] 66692ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 66692ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 66725ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 66725ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 66725ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 66754ms [err] Traceback (most recent call last): 66754ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 66754ms [err] return _run_code(code, main_globals, None, 66754ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 66754ms [err] exec(code, run_globals) 66754ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 66754ms [err] sys.exit(main()) 66754ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 66754ms [err] asyncio.run(main_async()) 66754ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 66754ms [err] return loop.run_until_complete(main) 66754ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 66755ms [err] self.run_forever() 66755ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 66755ms [err] self._run_once() 66755ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 66755ms [err] event_list = self._selector.select(timeout) 66755ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 66755ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 66755ms [err] KeyboardInterrupt 66757ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 66757ms [err] h.flush() 66757ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 66906ms [log] starting device 67631ms [err] DEBUG:asyncio:Using selector: EpollSelector 67828ms [err] ERROR:asyncio:Unclosed client session 67828ms [err] client_session: 67926ms [log] parsing 67926ms [log] creating device handler 67926ms [log] [ready] 67926ms [log] reading line 67926ms [log] [websocketToken] "481a0d04-c3ca-45b4-aa47-b5e1f1322554" 67961ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67961ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67961ms [log] [websocketConnected] 69650ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 69650ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 69650ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 69693ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9b980b55-4a97-4664-acbc-25d72a92bfb4"}}', extra='') 69693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9b980b55-4a97-4664-acbc-25d72a92bfb4"}}', extra='') 69693ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9b980b55-4a97-4664-acbc-25d72a92bfb4"} 69785ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 69785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 69788ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "new"}] 71790ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 71790ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 71790ms [err] handleSignalingMessage 71790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71790ms [err] handleOptions 71790ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 71790ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 71790ms [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='') 71791ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 71806ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079026 3964079026 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 37538 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37538 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35816 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zm76\\r\\na=ice-pwd:8rrKkg74NybPjrBdP0Xp0E\\r\\na=fingerprint:sha-256 F1:E2:C9:66:18:23:8B:AC:28:13:0D:44:32:C4:48:58:34:FB:3C:B3:49:F7:E4:BE:11:54:86:48:12:06:B1:7D\\r\\na=fingerprint:sha-384 0E:7F:BF:AA:1A:FE:E7:FC:33:32:F3:95:88:3B:5D:C8:BC:7B:7E:F6:A0:3D:A4:41:B1:BB:31:CF:46:20:BE:41:FE:29:FC:85:61:36:D9:88:DF:47:D9:AA:0B:8F:BC:4F\\r\\na=fingerprint:sha-512 00:AC:D6:9F:8B:C7:55:25:12:B2:1F:C4:DF:64:A3:AE:E3:C3:79:2D:9F:8A:1F:DF:76:94:E8:A5:43:D0:56:13:82:FC:A0:F6:B9:AD:62:25:CB:2F:23:11:B1:52:4E:28:AF:05:61:14:DE:86:D3:49:F8:FA:E5:E6:50:FF:FA:66\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 71806ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079026 3964079026 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 37538 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37538 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35816 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zm76\\r\\na=ice-pwd:8rrKkg74NybPjrBdP0Xp0E\\r\\na=fingerprint:sha-256 F1:E2:C9:66:18:23:8B:AC:28:13:0D:44:32:C4:48:58:34:FB:3C:B3:49:F7:E4:BE:11:54:86:48:12:06:B1:7D\\r\\na=fingerprint:sha-384 0E:7F:BF:AA:1A:FE:E7:FC:33:32:F3:95:88:3B:5D:C8:BC:7B:7E:F6:A0:3D:A4:41:B1:BB:31:CF:46:20:BE:41:FE:29:FC:85:61:36:D9:88:DF:47:D9:AA:0B:8F:BC:4F\\r\\na=fingerprint:sha-512 00:AC:D6:9F:8B:C7:55:25:12:B2:1F:C4:DF:64:A3:AE:E3:C3:79:2D:9F:8A:1F:DF:76:94:E8:A5:43:D0:56:13:82:FC:A0:F6:B9:AD:62:25:CB:2F:23:11:B1:52:4E:28:AF:05:61:14:DE:86:D3:49:F8:FA:E5:E6:50:FF:FA:66\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 71807ms [err] handleSignalingMessage 71807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71807ms [err] handleOffer 71807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 71807ms [err] makeAnswer 71807ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 71807ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 71807ms [err] v=0 71807ms [err] o=- 3964079026 3964079026 IN IP4 0.0.0.0 71807ms [err] s=- 71807ms [err] t=0 0 71807ms [err] a=group:BUNDLE 0 71807ms [err] a=msid-semantic:WMS * 71807ms [err] m=application 37538 DTLS/SCTP 5000 71807ms [err] c=IN IP4 172.17.0.2 71807ms [err] a=mid:0 71807ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71807ms [err] a=max-message-size:65536 71807ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37538 typ host 71807ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35816 typ host 71807ms [err] a=end-of-candidates 71807ms [err] a=ice-ufrag:zm76 71807ms [err] a=ice-pwd:8rrKkg74NybPjrBdP0Xp0E 71807ms [err] a=fingerprint:sha-256 F1:E2:C9:66:18:23:8B:AC:28:13:0D:44:32:C4:48:58:34:FB:3C:B3:49:F7:E4:BE:11:54:86:48:12:06:B1:7D 71807ms [err] a=fingerprint:sha-384 0E:7F:BF:AA:1A:FE:E7:FC:33:32:F3:95:88:3B:5D:C8:BC:7B:7E:F6:A0:3D:A4:41:B1:BB:31:CF:46:20:BE:41:FE:29:FC:85:61:36:D9:88:DF:47:D9:AA:0B:8F:BC:4F 71807ms [err] a=fingerprint:sha-512 00:AC:D6:9F:8B:C7:55:25:12:B2:1F:C4:DF:64:A3:AE:E3:C3:79:2D:9F:8A:1F:DF:76:94:E8:A5:43:D0:56:13:82:FC:A0:F6:B9:AD:62:25:CB:2F:23:11:B1:52:4E:28:AF:05:61:14:DE:86:D3:49:F8:FA:E5:E6:50:FF:FA:66 71807ms [err] a=setup:actpass 71807ms [err] 71810ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 71810ms [err] v=0 71810ms [err] o=- 3964079026 3964079026 IN IP4 0.0.0.0 71810ms [err] s=- 71810ms [err] t=0 0 71810ms [err] a=group:BUNDLE 0 71810ms [err] a=msid-semantic:WMS * 71810ms [err] m=application 37538 DTLS/SCTP 5000 71810ms [err] c=IN IP4 172.17.0.2 71810ms [err] a=mid:0 71810ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71810ms [err] a=max-message-size:65536 71810ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37538 typ host 71810ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 35816 typ host 71810ms [err] a=end-of-candidates 71810ms [err] a=ice-ufrag:zm76 71810ms [err] a=ice-pwd:8rrKkg74NybPjrBdP0Xp0E 71810ms [err] a=fingerprint:sha-256 F1:E2:C9:66:18:23:8B:AC:28:13:0D:44:32:C4:48:58:34:FB:3C:B3:49:F7:E4:BE:11:54:86:48:12:06:B1:7D 71810ms [err] a=fingerprint:sha-384 0E:7F:BF:AA:1A:FE:E7:FC:33:32:F3:95:88:3B:5D:C8:BC:7B:7E:F6:A0:3D:A4:41:B1:BB:31:CF:46:20:BE:41:FE:29:FC:85:61:36:D9:88:DF:47:D9:AA:0B:8F:BC:4F 71810ms [err] a=fingerprint:sha-512 00:AC:D6:9F:8B:C7:55:25:12:B2:1F:C4:DF:64:A3:AE:E3:C3:79:2D:9F:8A:1F:DF:76:94:E8:A5:43:D0:56:13:82:FC:A0:F6:B9:AD:62:25:CB:2F:23:11:B1:52:4E:28:AF:05:61:14:DE:86:D3:49:F8:FA:E5:E6:50:FF:FA:66 71810ms [err] a=setup:actpass 71810ms [err] 71810ms [err] connectionstatechanged new new have-remote-offer 71810ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 71811ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "new"}] 71811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 71811ms [err] v=0 71811ms [err] o=- 3964079026 3964079026 IN IP4 0.0.0.0 71811ms [err] s=- 71811ms [err] t=0 0 71811ms [err] a=group:BUNDLE 0 71811ms [err] a=msid-semantic:WMS * 71811ms [err] m=application 9 DTLS/SCTP 5000 71811ms [err] c=IN IP4 0.0.0.0 71811ms [err] a=mid:0 71811ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71811ms [err] a=max-message-size:65536 71811ms [err] a=ice-ufrag:nDeV 71811ms [err] a=ice-pwd:h5u9vFfqe153kFlDZVqaqw 71811ms [err] a=fingerprint:sha-256 FD:AB:0B:1D:27:3C:99:22:AC:B4:C5:03:81:50:FF:30:43:27:C4:E2:B5:BB:7D:29:D0:18:81:B5:07:F3:47:09 71811ms [err] a=fingerprint:sha-384 D6:47:27:34:95:80:88:D0:2C:41:E8:38:EE:CA:40:F9:37:37:D8:B8:94:82:BB:73:D6:BD:78:89:F5:A9:CC:37:A4:EF:7F:EF:DD:A2:E6:A3:54:7D:80:2C:8B:A7:48:FF 71811ms [err] a=fingerprint:sha-512 08:BF:5E:0E:9E:A7:5A:57:A4:D4:3E:8E:26:4B:C3:2C:B0:81:9F:D5:7C:51:3C:43:36:DB:7C:AF:A1:31:07:31:CB:82:D7:20:4E:0F:48:0E:6D:89:50:EF:2D:F0:30:3A:8D:EA:66:7A:E1:BD:7F:B4:21:00:A8:CD:29:F4:B6:DF 71811ms [err] a=setup:active 71811ms [err] 71812ms [err] connectionstatechanged new new stable 71812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 71812ms [err] connectionstatechanged new new stable 71812ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 71812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 71815ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 71815ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 71815ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 71816ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 71816ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 71817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 71817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40569) -> ('172.17.0.2', 37538)) State.FROZEN -> State.WAITING 71817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38348) -> ('172.17.0.2', 37538)) State.FROZEN -> State.WAITING 71817ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40569) -> ('172.30.0.1', 35816)) State.FROZEN -> State.WAITING 71818ms [err] connectionstatechanged connecting checking stable 71818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71818ms [err] connectionstatechanged connecting checking stable 71818ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71818ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40569) -> ('172.17.0.2', 37538)) State.WAITING -> State.IN_PROGRESS 71818ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37538) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f$@T\xbfX\xd9,\xbd\x12}g') 71819ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "connecting"}] 71819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37538) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f$@T\xbfX\xd9,\xbd\x12}g') 71819ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40569) -> ('172.17.0.2', 37538)) State.IN_PROGRESS -> State.SUCCEEDED 71831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37538) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1.\x0f\xd2\xed\x1e\x19 ('172.17.0.2', 37538) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1.\x0f\xd2\xed\x1e\x19 ('172.17.0.2', 37538)) State.WAITING -> State.FAILED 71831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 40569) -> ('172.30.0.1', 35816)) State.WAITING -> State.FAILED 71831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38348) -> ('172.30.0.1', 35816)) State.FROZEN -> State.FAILED 71832ms [err] INFO:aioice.ice:Connection(0) ICE completed 71838ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 71838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71840ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 71840ms [err] connectionstatechanged connecting completed stable 71840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 71855ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 71855ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 71855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71855ms [err] connectionstatechanged connected completed stable 71855ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71855ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "connected"}] 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 71858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2394782703, stream_id=1, stream_seq=0) 71858ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2266429619, stream_id=1, stream_seq=0) 71858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 71858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2394782703, gaps=[]) 71859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2266429620, stream_id=1, stream_seq=1) 71860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429621, stream_id=1, stream_seq=2) 71860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429622, stream_id=1, stream_seq=2) 71860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429623, stream_id=1, stream_seq=2) 71861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429619, gaps=[]) 71861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429620, gaps=[]) 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429624, stream_id=1, stream_seq=2) 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429621, gaps=[]) 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429625, stream_id=1, stream_seq=2) 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429626, stream_id=1, stream_seq=2) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429622, gaps=[]) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429627, stream_id=1, stream_seq=2) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429623, gaps=[]) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429628, stream_id=1, stream_seq=3) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429629, stream_id=1, stream_seq=3) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429624, gaps=[]) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429630, stream_id=1, stream_seq=3) 71863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429631, stream_id=1, stream_seq=3) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429625, gaps=[]) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429632, stream_id=1, stream_seq=3) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429633, stream_id=1, stream_seq=3) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429626, gaps=[]) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429634, stream_id=1, stream_seq=3) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429627, gaps=[]) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429635, stream_id=1, stream_seq=4) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429636, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429628, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429637, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429638, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429629, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429639, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429640, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429630, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429641, stream_id=1, stream_seq=4) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429631, gaps=[]) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429642, stream_id=1, stream_seq=5) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429643, stream_id=1, stream_seq=5) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429632, gaps=[]) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429644, stream_id=1, stream_seq=5) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429645, stream_id=1, stream_seq=5) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429633, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429646, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429647, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429634, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429648, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429635, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429649, stream_id=1, stream_seq=6) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429650, stream_id=1, stream_seq=6) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429636, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429651, stream_id=1, stream_seq=6) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429652, stream_id=1, stream_seq=6) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429637, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429653, stream_id=1, stream_seq=6) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429654, stream_id=1, stream_seq=6) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429638, gaps=[]) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429655, stream_id=1, stream_seq=6) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429639, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429656, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429657, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429640, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429658, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429659, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429641, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429660, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429661, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429642, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429662, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429643, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429663, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429664, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429644, gaps=[]) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429665, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429666, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429645, gaps=[]) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429667, stream_id=1, stream_seq=8) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429668, stream_id=1, stream_seq=8) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429646, gaps=[]) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429669, stream_id=1, stream_seq=8) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429647, gaps=[]) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429670, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429671, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429648, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429672, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429673, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429649, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429674, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429675, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429650, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429676, stream_id=1, stream_seq=9) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429651, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429677, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429678, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429652, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429679, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429680, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429653, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429681, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429682, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429654, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429683, stream_id=1, stream_seq=10) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429655, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429684, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429685, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429656, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429686, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429687, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429657, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429688, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429689, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429658, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429690, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429659, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429691, stream_id=1, stream_seq=12) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429692, stream_id=1, stream_seq=12) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429660, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429693, stream_id=1, stream_seq=12) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429694, stream_id=1, stream_seq=12) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429661, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429695, stream_id=1, stream_seq=12) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429696, stream_id=1, stream_seq=12) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429662, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429697, stream_id=1, stream_seq=12) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429663, gaps=[]) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429698, stream_id=1, stream_seq=13) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429699, stream_id=1, stream_seq=13) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429664, gaps=[]) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429700, stream_id=1, stream_seq=13) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429701, stream_id=1, stream_seq=13) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429665, gaps=[]) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429702, stream_id=1, stream_seq=13) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429703, stream_id=1, stream_seq=13) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429666, gaps=[]) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429704, stream_id=1, stream_seq=13) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429667, gaps=[]) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429705, stream_id=1, stream_seq=14) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429706, stream_id=1, stream_seq=14) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429668, gaps=[]) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429707, stream_id=1, stream_seq=14) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429708, stream_id=1, stream_seq=14) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429669, gaps=[]) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429709, stream_id=1, stream_seq=14) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429710, stream_id=1, stream_seq=14) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429670, gaps=[]) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429711, stream_id=1, stream_seq=14) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429671, gaps=[]) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429712, stream_id=1, stream_seq=15) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429713, stream_id=1, stream_seq=15) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429672, gaps=[]) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429714, stream_id=1, stream_seq=15) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429715, stream_id=1, stream_seq=15) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429673, gaps=[]) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429716, stream_id=1, stream_seq=15) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429717, stream_id=1, stream_seq=15) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429674, gaps=[]) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429718, stream_id=1, stream_seq=15) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429675, gaps=[]) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429719, stream_id=1, stream_seq=16) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429720, stream_id=1, stream_seq=16) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429676, gaps=[]) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429721, stream_id=1, stream_seq=16) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429722, stream_id=1, stream_seq=16) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429677, gaps=[]) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429723, stream_id=1, stream_seq=16) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429724, stream_id=1, stream_seq=16) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429678, gaps=[]) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429725, stream_id=1, stream_seq=16) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429679, gaps=[]) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429726, stream_id=1, stream_seq=17) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429727, stream_id=1, stream_seq=17) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429680, gaps=[]) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429728, stream_id=1, stream_seq=17) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429729, stream_id=1, stream_seq=17) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429681, gaps=[]) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429730, stream_id=1, stream_seq=17) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429731, stream_id=1, stream_seq=17) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429682, gaps=[]) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429732, stream_id=1, stream_seq=17) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429683, gaps=[]) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429733, stream_id=1, stream_seq=18) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429734, stream_id=1, stream_seq=18) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429684, gaps=[]) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429735, stream_id=1, stream_seq=18) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429736, stream_id=1, stream_seq=18) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429685, gaps=[]) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429737, stream_id=1, stream_seq=18) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429738, stream_id=1, stream_seq=18) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429686, gaps=[]) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429739, stream_id=1, stream_seq=18) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429687, gaps=[]) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429740, stream_id=1, stream_seq=19) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429741, stream_id=1, stream_seq=19) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429688, gaps=[]) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429742, stream_id=1, stream_seq=19) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429743, stream_id=1, stream_seq=19) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429689, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429744, stream_id=1, stream_seq=19) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429745, stream_id=1, stream_seq=19) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429690, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429746, stream_id=1, stream_seq=19) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429691, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429747, stream_id=1, stream_seq=20) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429748, stream_id=1, stream_seq=20) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429692, gaps=[]) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429749, stream_id=1, stream_seq=20) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429750, stream_id=1, stream_seq=20) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429693, gaps=[]) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429751, stream_id=1, stream_seq=20) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429752, stream_id=1, stream_seq=20) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429694, gaps=[]) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429753, stream_id=1, stream_seq=20) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429695, gaps=[]) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429754, stream_id=1, stream_seq=21) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429755, stream_id=1, stream_seq=21) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429696, gaps=[]) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429756, stream_id=1, stream_seq=21) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429757, stream_id=1, stream_seq=21) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429697, gaps=[]) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429758, stream_id=1, stream_seq=21) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429759, stream_id=1, stream_seq=21) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429698, gaps=[]) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429760, stream_id=1, stream_seq=21) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429699, gaps=[]) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429761, stream_id=1, stream_seq=22) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429762, stream_id=1, stream_seq=22) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429700, gaps=[]) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429763, stream_id=1, stream_seq=22) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429764, stream_id=1, stream_seq=22) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429701, gaps=[]) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429765, stream_id=1, stream_seq=22) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429766, stream_id=1, stream_seq=22) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429702, gaps=[]) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429767, stream_id=1, stream_seq=22) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429703, gaps=[]) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429768, stream_id=1, stream_seq=23) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429769, stream_id=1, stream_seq=23) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429704, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429770, stream_id=1, stream_seq=23) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429771, stream_id=1, stream_seq=23) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429705, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429772, stream_id=1, stream_seq=23) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429773, stream_id=1, stream_seq=23) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429706, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429774, stream_id=1, stream_seq=23) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429707, gaps=[]) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429775, stream_id=1, stream_seq=24) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429776, stream_id=1, stream_seq=24) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429708, gaps=[]) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429777, stream_id=1, stream_seq=24) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429778, stream_id=1, stream_seq=24) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429709, gaps=[]) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429779, stream_id=1, stream_seq=24) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429780, stream_id=1, stream_seq=24) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429710, gaps=[]) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429781, stream_id=1, stream_seq=24) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429711, gaps=[]) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429782, stream_id=1, stream_seq=25) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429783, stream_id=1, stream_seq=25) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429712, gaps=[]) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429784, stream_id=1, stream_seq=25) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429785, stream_id=1, stream_seq=25) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429713, gaps=[]) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429786, stream_id=1, stream_seq=25) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429787, stream_id=1, stream_seq=25) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429714, gaps=[]) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429788, stream_id=1, stream_seq=25) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429715, gaps=[]) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429789, stream_id=1, stream_seq=26) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429790, stream_id=1, stream_seq=26) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429716, gaps=[]) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429791, stream_id=1, stream_seq=26) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429792, stream_id=1, stream_seq=26) 71908ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71909ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8192 71909ms [log] 8188 71909ms [log] line [file] undefined 71909ms [log] 71909ms [log] reading line 71909ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429717, gaps=[]) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429793, stream_id=1, stream_seq=26) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429794, stream_id=1, stream_seq=26) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429718, gaps=[]) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429795, stream_id=1, stream_seq=26) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429719, gaps=[]) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429796, stream_id=1, stream_seq=27) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429797, stream_id=1, stream_seq=27) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429720, gaps=[]) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429798, stream_id=1, stream_seq=27) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429799, stream_id=1, stream_seq=27) 71934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429721, gaps=[]) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429800, stream_id=1, stream_seq=27) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429801, stream_id=1, stream_seq=27) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429722, gaps=[]) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429802, stream_id=1, stream_seq=27) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429723, gaps=[]) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429803, stream_id=1, stream_seq=28) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429804, stream_id=1, stream_seq=28) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429724, gaps=[]) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429805, stream_id=1, stream_seq=28) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429806, stream_id=1, stream_seq=28) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429725, gaps=[]) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429807, stream_id=1, stream_seq=28) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429808, stream_id=1, stream_seq=28) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429726, gaps=[]) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429809, stream_id=1, stream_seq=28) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429727, gaps=[]) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429810, stream_id=1, stream_seq=29) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429811, stream_id=1, stream_seq=29) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429728, gaps=[]) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429812, stream_id=1, stream_seq=29) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429813, stream_id=1, stream_seq=29) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429729, gaps=[]) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429814, stream_id=1, stream_seq=29) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429815, stream_id=1, stream_seq=29) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429730, gaps=[]) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429816, stream_id=1, stream_seq=29) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429731, gaps=[]) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429817, stream_id=1, stream_seq=30) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429818, stream_id=1, stream_seq=30) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429732, gaps=[]) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429819, stream_id=1, stream_seq=30) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429820, stream_id=1, stream_seq=30) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429733, gaps=[]) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429821, stream_id=1, stream_seq=30) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429822, stream_id=1, stream_seq=30) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429734, gaps=[]) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429823, stream_id=1, stream_seq=30) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429735, gaps=[]) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429824, stream_id=1, stream_seq=31) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429825, stream_id=1, stream_seq=31) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429736, gaps=[]) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429826, stream_id=1, stream_seq=31) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429827, stream_id=1, stream_seq=31) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429737, gaps=[]) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429828, stream_id=1, stream_seq=31) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429829, stream_id=1, stream_seq=31) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429738, gaps=[]) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429830, stream_id=1, stream_seq=31) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429739, gaps=[]) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429831, stream_id=1, stream_seq=32) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429832, stream_id=1, stream_seq=32) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429740, gaps=[]) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429833, stream_id=1, stream_seq=32) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429834, stream_id=1, stream_seq=32) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429741, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429835, stream_id=1, stream_seq=32) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429836, stream_id=1, stream_seq=32) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429742, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429837, stream_id=1, stream_seq=32) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429743, gaps=[]) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=2266429838, stream_id=1, stream_seq=33) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429839, stream_id=1, stream_seq=33) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429744, gaps=[]) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429840, stream_id=1, stream_seq=33) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429841, stream_id=1, stream_seq=33) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429745, gaps=[]) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429842, stream_id=1, stream_seq=33) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=2266429843, stream_id=1, stream_seq=33) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429746, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=2266429844, stream_id=1, stream_seq=33) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429747, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429748, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429749, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429750, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429751, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429752, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429753, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429754, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429755, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429756, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429757, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429758, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429759, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429760, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429761, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429762, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429763, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429764, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429765, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429766, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429767, gaps=[]) 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429768, gaps=[]) 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429769, gaps=[]) 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429770, gaps=[]) 71953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429771, gaps=[]) 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429772, gaps=[]) 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429773, gaps=[]) 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429774, gaps=[]) 71954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429775, gaps=[]) 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429776, gaps=[]) 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429777, gaps=[]) 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429778, gaps=[]) 71955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429779, gaps=[]) 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429780, gaps=[]) 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429781, gaps=[]) 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429782, gaps=[]) 71956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429783, gaps=[]) 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429784, gaps=[]) 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429785, gaps=[]) 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429786, gaps=[]) 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429787, gaps=[]) 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429788, gaps=[]) 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429789, gaps=[]) 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429790, gaps=[]) 71958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429791, gaps=[]) 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429792, gaps=[]) 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429793, gaps=[]) 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429794, gaps=[]) 71983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429795, gaps=[]) 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429796, gaps=[]) 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429797, gaps=[]) 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429798, gaps=[]) 71984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429799, gaps=[]) 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429800, gaps=[]) 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429801, gaps=[]) 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429802, gaps=[]) 71985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429803, gaps=[]) 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429804, gaps=[]) 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429805, gaps=[]) 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429806, gaps=[]) 71986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429807, gaps=[]) 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429808, gaps=[]) 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429809, gaps=[]) 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429810, gaps=[]) 71987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429811, gaps=[]) 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429812, gaps=[]) 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429813, gaps=[]) 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429814, gaps=[]) 71988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429815, gaps=[]) 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429816, gaps=[]) 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429817, gaps=[]) 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429818, gaps=[]) 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429819, gaps=[]) 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429820, gaps=[]) 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429821, gaps=[]) 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429822, gaps=[]) 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429823, gaps=[]) 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429824, gaps=[]) 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429825, gaps=[]) 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429826, gaps=[]) 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429827, gaps=[]) 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429828, gaps=[]) 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429829, gaps=[]) 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429830, gaps=[]) 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429831, gaps=[]) 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429832, gaps=[]) 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429833, gaps=[]) 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429834, gaps=[]) 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429835, gaps=[]) 71993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429836, gaps=[]) 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429837, gaps=[]) 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429838, gaps=[]) 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429839, gaps=[]) 71994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429840, gaps=[]) 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429841, gaps=[]) 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429842, gaps=[]) 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429843, gaps=[]) 71995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 72007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429844, gaps=[]) 72007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 72541ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c"}', extra='') 72541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c"}', extra='') 72541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 72541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 72542ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72542ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 72542ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 72542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72542ms [err] connectionstatechanged closed closed closed 72542ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72542ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 72542ms [err] connectionstatechanged closed closed closed 72543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72543ms [err] connectionstatechanged closed closed closed 72543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72543ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "closed"}] 72543ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72579ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72579ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 72604ms [err] Traceback (most recent call last): 72604ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72605ms [err] return _run_code(code, main_globals, None, 72605ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72605ms [err] exec(code, run_globals) 72605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 72605ms [err] sys.exit(main()) 72605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 72605ms [err] asyncio.run(main_async()) 72605ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72605ms [err] return loop.run_until_complete(main) 72605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72605ms [err] self.run_forever() 72605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72605ms [err] self._run_once() 72605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72606ms [err] event_list = self._selector.select(timeout) 72606ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72606ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72606ms [err] KeyboardInterrupt 72608ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72608ms [err] h.flush() 72608ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 97769ms [log] starting device 98491ms [err] DEBUG:asyncio:Using selector: EpollSelector 98674ms [err] ERROR:asyncio:Unclosed client session 98674ms [err] client_session: 98738ms [log] parsing 98738ms [log] creating device handler 98738ms [log] [ready] 98738ms [log] reading line 98738ms [log] [websocketToken] "ed99c96a-a400-4280-9b62-11b6a08ec09c" 98745ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 98745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 98745ms [log] line {"signal":"gpio1","value":"strongH"} 98745ms [log] 98745ms [log] reading line 98745ms [log] line {"signal":"gpio2","value":"strongL"} 98745ms [log] 98745ms [log] reading line 98745ms [log] [websocketConnected] 101753ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101753ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101753ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101794ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9621852d-19f4-49d1-9117-97b21209d4af"}}', extra='') 101794ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9621852d-19f4-49d1-9117-97b21209d4af"}}', extra='') 101794ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9621852d-19f4-49d1-9117-97b21209d4af"} 101860ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 101860ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 101888ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 101888ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 101888ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394", "state": "new"}] 103891ms [err] makeOffer 103891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 103892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 103892ms [err] v=0 103892ms [err] o=- 3964079058 3964079058 IN IP4 0.0.0.0 103892ms [err] s=- 103892ms [err] t=0 0 103892ms [err] a=group:BUNDLE 0 103892ms [err] a=msid-semantic:WMS * 103892ms [err] m=application 9 DTLS/SCTP 5000 103892ms [err] c=IN IP4 0.0.0.0 103892ms [err] a=mid:0 103892ms [err] a=sctpmap:5000 webrtc-datachannel 65535 103892ms [err] a=max-message-size:65536 103892ms [err] a=ice-ufrag:QxXe 103892ms [err] a=ice-pwd:6QDGiiYoklAs8lLFyCvkSt 103892ms [err] a=fingerprint:sha-256 B5:A5:5E:1C:A3:45:DD:2B:0E:DA:BA:B8:A2:D2:B1:40:1A:1B:E0:64:79:2C:C9:BA:C0:91:06:B3:01:70:D3:C1 103892ms [err] a=fingerprint:sha-384 A0:D3:CE:0E:43:36:6C:44:59:C7:98:99:29:1B:42:5D:AD:B5:BF:DF:34:5C:9F:79:19:A6:F9:0A:82:8E:6C:80:41:5A:32:0F:2D:84:77:DE:51:8F:E6:B1:3C:96:3D:77 103892ms [err] a=fingerprint:sha-512 46:0F:B7:A9:40:04:48:69:D7:3C:09:A9:13:35:61:31:8D:97:DA:E9:48:63:60:C5:D7:4C:8A:39:BA:A8:01:9F:E8:E5:E7:69:93:D7:7E:E1:B1:55:8E:01:E5:A1:A8:D4:80:F7:F9:EE:0C:38:C1:6C:56:2B:15:7B:9B:11:E4:51 103892ms [err] a=setup:actpass 103892ms [err] 103893ms [err] connectionstatechanged new new have-local-offer 103893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 103893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103895ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394", "state": "new"}] 103896ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103896ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103897ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 103897ms [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='') 103897ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103898ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 103898ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 103898ms [err] handleSignalingMessage 103898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103898ms [err] handleOptions 103898ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'njuN9gbr4Woo') 103922ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'njuN9gbr4Woo') 103928ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 182504267382874446 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:YVlF\\r\\na=ice-pwd:NoKf6YWuXdIl/1X084B/pB1M\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 94:EA:AA:79:6B:D6:F1:58:6E:9D:10:45:0A:ED:84:74:48:74:6F:42:32:23:A9:8A:EB:56:94:5C:29:B6:D5:DB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 103928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 182504267382874446 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:YVlF\\r\\na=ice-pwd:NoKf6YWuXdIl/1X084B/pB1M\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 94:EA:AA:79:6B:D6:F1:58:6E:9D:10:45:0A:ED:84:74:48:74:6F:42:32:23:A9:8A:EB:56:94:5C:29:B6:D5:DB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 103928ms [err] handleSignalingMessage 103928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103928ms [err] handleAnswer 103928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 103928ms [err] acceptAnswer 103928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 103928ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 103928ms [err] v=0 103928ms [err] o=- 182504267382874446 2 IN IP4 127.0.0.1 103928ms [err] s=- 103928ms [err] t=0 0 103928ms [err] a=group:BUNDLE 0 103928ms [err] a=msid-semantic: WMS 103928ms [err] m=application 9 DTLS/SCTP 5000 103928ms [err] c=IN IP4 0.0.0.0 103928ms [err] a=ice-ufrag:YVlF 103928ms [err] a=ice-pwd:NoKf6YWuXdIl/1X084B/pB1M 103928ms [err] a=ice-options:trickle 103928ms [err] a=fingerprint:sha-256 94:EA:AA:79:6B:D6:F1:58:6E:9D:10:45:0A:ED:84:74:48:74:6F:42:32:23:A9:8A:EB:56:94:5C:29:B6:D5:DB 103928ms [err] a=setup:active 103928ms [err] a=mid:0 103928ms [err] a=sctpmap:5000 webrtc-datachannel 1024 103928ms [err] 103929ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 103929ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103929ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103929ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(pRinZ9zM26 1 udp 1845501695 172.17.0.2 56329 typ prflx) 103929ms [err] connectionstatechanged connecting checking stable 103929ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103929ms [err] connectionstatechanged connecting checking stable 103929ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103930ms [err] connectionstatechanged connecting checking stable 103930ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103930ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55502) -> ('172.17.0.2', 56329)) State.WAITING -> State.IN_PROGRESS 103930ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_{q\xd1\x13\n[\xf5g\xe1\xbdV') 103930ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394", "state": "connecting"}] 103931ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_{q\xd1\x13\n[\xf5g\xe1\xbdV') 103931ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55502) -> ('172.17.0.2', 56329)) State.IN_PROGRESS -> State.SUCCEEDED 103931ms [err] INFO:aioice.ice:Connection(0) ICE completed 103934ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2152425462 1 udp 2113937151 dadefd2e-ad22-4955-ab97-5c4376303a38.local 56329 typ host generation 0 ufrag YVlF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 103934ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2152425462 1 udp 2113937151 dadefd2e-ad22-4955-ab97-5c4376303a38.local 56329 typ host generation 0 ufrag YVlF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 103934ms [err] handleSignalingMessage 103934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103934ms [err] handleIceCandidate 103934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103934ms [err] acceptIceCandidate 103934ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103938ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dadefd2e-ad22-4955-ab97-5c4376303a38.local" resolved to 172.17.0.2 103950ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55502) -> ('172.17.0.2', 56329)) State.FROZEN -> State.IN_PROGRESS 103950ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e+\xb4o3=!c\x16\xcf=,') 103951ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e+\xb4o3=!c\x16\xcf=,') 103951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55502) -> ('172.17.0.2', 56329)) State.IN_PROGRESS -> State.SUCCEEDED 103951ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36970) -> ('172.17.0.2', 56329)) State.FROZEN -> State.FAILED 103971ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 103971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103973ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 103974ms [err] connectionstatechanged connecting completed stable 103974ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103974ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'frsAmI1c5oLL') 103974ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'frsAmI1c5oLL') 103976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 103976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 103976ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 103976ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 103977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 103977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 103977ms [err] connectionstatechanged connected completed stable 103977ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103977ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394", "state": "connected"}] 103979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 103979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 103979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 103979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1786305758, stream_id=1, stream_seq=0) 103980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 103981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1786305758, gaps=[]) 103981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 103981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3672142665, stream_id=1, stream_seq=0) 103981ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3672142665, gaps=[]) 103982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1786305759, stream_id=1, stream_seq=1) 103982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 103982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1786305760, stream_id=1, stream_seq=2) 103983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1786305760, gaps=[]) 103983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 104047ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 104047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BcEqKvw9JadT') 104047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BcEqKvw9JadT') 104047ms [log] [experimentStatusChanged] {"status": "running", "message": null} 104098ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B+hQfrhtc0sM') 104098ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B+hQfrhtc0sM') 104098ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36970) -> ('172.17.0.2', 56329)) State.WAITING -> State.IN_PROGRESS 104099ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\xbbl\x0e\x8eL\xc5\xfa\x03l\x048') 104100ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56329) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\xbbl\x0e\x8eL\xc5\xfa\x03l\x048') 104100ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36970) -> ('172.17.0.2', 56329)) State.IN_PROGRESS -> State.SUCCEEDED 104559ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 104560ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394"}', extra='') 104560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 104560ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 104560ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 104561ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 104561ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 104561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 104561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 104561ms [err] connectionstatechanged closed closed closed 104561ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104562ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 104562ms [err] connectionstatechanged closed closed closed 104562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104562ms [err] connectionstatechanged closed closed closed 104562ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 104562ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/513e4b1b-2a93-459f-8511-4f72d3abb394", "state": "closed"}] 104563ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 104563ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 104611ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104611ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 104611ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 104623ms [err] Traceback (most recent call last): 104623ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104623ms [err] return _run_code(code, main_globals, None, 104623ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104623ms [err] exec(code, run_globals) 104623ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104623ms [err] sys.exit(main()) 104623ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104623ms [err] asyncio.run(main_async()) 104623ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104624ms [err] return loop.run_until_complete(main) 104624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104624ms [err] self.run_forever() 104624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104624ms [err] self._run_once() 104624ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104625ms [err] event_list = self._selector.select(timeout) 104625ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104625ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104625ms [err] KeyboardInterrupt 104627ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104627ms [err] h.flush() 104627ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 104830ms [log] starting device 105548ms [err] DEBUG:asyncio:Using selector: EpollSelector 105735ms [err] ERROR:asyncio:Unclosed client session 105735ms [err] client_session: 105824ms [log] parsing 105824ms [log] creating device handler 105824ms [log] [ready] 105824ms [log] reading line 105824ms [log] [websocketToken] "58645784-9e5d-4770-b8ac-50fc8fed7f69" 105831ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 105831ms [log] [websocketConnected] 108955ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 108955ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 108955ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 108966ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/005f1bf2-5426-402f-b3d1-658e6b1b7db9"}}', extra='') 108966ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/005f1bf2-5426-402f-b3d1-658e6b1b7db9"}}', extra='') 108990ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/005f1bf2-5426-402f-b3d1-658e6b1b7db9"} 109090ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 109091ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 109094ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1", "state": "new"}] 111099ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 111099ms [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='') 111099ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 111099ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111099ms [err] handleSignalingMessage 111099ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111099ms [err] handleOptions 111099ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 111099ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3230657192790651038 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:MpVa\\r\\na=ice-pwd:Ai/gJyHZU0evydx2jA5rbPgn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:30:88:AD:BC:B7:BF:D4:32:15:0F:2C:53:4B:E1:44:54:8F:60:03:DF:00:2F:0B:19:4E:98:64:5E:A9:48:6A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111099ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3230657192790651038 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:MpVa\\r\\na=ice-pwd:Ai/gJyHZU0evydx2jA5rbPgn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8D:30:88:AD:BC:B7:BF:D4:32:15:0F:2C:53:4B:E1:44:54:8F:60:03:DF:00:2F:0B:19:4E:98:64:5E:A9:48:6A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111100ms [err] handleSignalingMessage 111100ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111100ms [err] handleOffer 111100ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 111100ms [err] makeAnswer 111100ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 111100ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 111100ms [err] v=0 111100ms [err] o=- 3230657192790651038 2 IN IP4 127.0.0.1 111100ms [err] s=- 111100ms [err] t=0 0 111100ms [err] a=group:BUNDLE 0 111100ms [err] a=extmap-allow-mixed 111100ms [err] a=msid-semantic: WMS 111100ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 111100ms [err] c=IN IP4 0.0.0.0 111100ms [err] a=ice-ufrag:MpVa 111100ms [err] a=ice-pwd:Ai/gJyHZU0evydx2jA5rbPgn 111100ms [err] a=ice-options:trickle 111100ms [err] a=fingerprint:sha-256 8D:30:88:AD:BC:B7:BF:D4:32:15:0F:2C:53:4B:E1:44:54:8F:60:03:DF:00:2F:0B:19:4E:98:64:5E:A9:48:6A 111100ms [err] a=setup:actpass 111100ms [err] a=mid:0 111100ms [err] a=sctp-port:5000 111100ms [err] a=max-message-size:262144 111100ms [err] 111103ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 111103ms [err] v=0 111103ms [err] o=- 3230657192790651038 2 IN IP4 127.0.0.1 111103ms [err] s=- 111103ms [err] t=0 0 111103ms [err] a=group:BUNDLE 0 111103ms [err] a=extmap-allow-mixed 111103ms [err] a=msid-semantic: WMS 111103ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 111103ms [err] c=IN IP4 0.0.0.0 111103ms [err] a=ice-ufrag:MpVa 111103ms [err] a=ice-pwd:Ai/gJyHZU0evydx2jA5rbPgn 111103ms [err] a=ice-options:trickle 111103ms [err] a=fingerprint:sha-256 8D:30:88:AD:BC:B7:BF:D4:32:15:0F:2C:53:4B:E1:44:54:8F:60:03:DF:00:2F:0B:19:4E:98:64:5E:A9:48:6A 111103ms [err] a=setup:actpass 111103ms [err] a=mid:0 111103ms [err] a=sctp-port:5000 111103ms [err] a=max-message-size:262144 111103ms [err] 111104ms [err] connectionstatechanged new new have-remote-offer 111104ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 111104ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1", "state": "new"}] 111105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 111105ms [err] v=0 111105ms [err] o=- 3964079065 3964079065 IN IP4 0.0.0.0 111105ms [err] s=- 111105ms [err] t=0 0 111105ms [err] a=group:BUNDLE 0 111105ms [err] a=msid-semantic:WMS * 111105ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 111105ms [err] c=IN IP4 0.0.0.0 111105ms [err] a=mid:0 111105ms [err] a=sctp-port:5000 111105ms [err] a=max-message-size:65536 111105ms [err] a=ice-ufrag:zit1 111105ms [err] a=ice-pwd:CGbynSz3UVJIYqajQnaRs4 111105ms [err] a=fingerprint:sha-256 6E:52:6C:64:45:C3:37:6E:E2:5B:9C:04:1B:FF:99:D0:04:EB:0A:4C:58:12:5E:18:77:8D:71:4A:4A:E6:07:4F 111105ms [err] a=fingerprint:sha-384 57:2D:3E:09:E3:C2:CC:87:5C:DE:E7:C1:F3:DB:E9:DE:F8:FC:21:15:F5:4F:8F:D0:38:22:E7:B9:EB:2C:74:5D:C0:94:EB:E4:E8:AC:A7:C0:25:24:63:B9:CA:61:B5:53 111105ms [err] a=fingerprint:sha-512 66:7E:11:8D:46:97:98:79:4F:60:0F:BB:D4:AB:83:3D:6B:54:02:F4:AC:A3:64:0C:DD:C1:B9:42:02:9A:ED:1B:40:CF:85:B7:6D:6C:EC:8F:65:81:1E:E7:71:B9:78:A3:B6:33:77:F0:47:19:C8:35:5F:37:48:E6:BE:FC:97:A9 111105ms [err] a=setup:active 111105ms [err] 111105ms [err] connectionstatechanged new new stable 111105ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 111105ms [err] connectionstatechanged new new stable 111105ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 111105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 111108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 111108ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 111109ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 111110ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 111110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 111110ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 111110ms [err] connectionstatechanged connecting checking stable 111110ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111110ms [err] connectionstatechanged connecting checking stable 111110ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111111ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1", "state": "connecting"}] 111127ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/jsalHF77E7B') 111128ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/jsalHF77E7B') 111128ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(lWw7ClXSC3 1 udp 1845501695 172.17.0.2 55812 typ prflx) 111128ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38614) -> ('172.17.0.2', 55812)) State.WAITING -> State.IN_PROGRESS 111128ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe5\x8e\x99nw\xadq[\xdf\x13\xd2+') 111132ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe5\x8e\x99nw\xadq[\xdf\x13\xd2+') 111132ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38614) -> ('172.17.0.2', 55812)) State.IN_PROGRESS -> State.SUCCEEDED 111132ms [err] INFO:aioice.ice:Connection(0) ICE completed 111137ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1609644254 1 udp 2113937151 281e3797-584f-4afc-b6d6-7d4645486e50.local 55812 typ host generation 0 ufrag MpVa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1609644254 1 udp 2113937151 281e3797-584f-4afc-b6d6-7d4645486e50.local 55812 typ host generation 0 ufrag MpVa network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111137ms [err] handleSignalingMessage 111137ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111137ms [err] handleIceCandidate 111137ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 111137ms [err] acceptIceCandidate 111137ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 111139ms [err] INFO:aioice.ice:Connection(0) Remote candidate "281e3797-584f-4afc-b6d6-7d4645486e50.local" resolved to 172.17.0.2 111152ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38614) -> ('172.17.0.2', 55812)) State.FROZEN -> State.IN_PROGRESS 111152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\x0f\xc0HH$\xe7\x97\x8f\xd2\x9b\xa4') 111153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\x0f\xc0HH$\xe7\x97\x8f\xd2\x9b\xa4') 111153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38614) -> ('172.17.0.2', 55812)) State.IN_PROGRESS -> State.SUCCEEDED 111173ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53425) -> ('172.17.0.2', 55812)) State.FROZEN -> State.IN_PROGRESS 111173ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x19`W\xdf\xf4\xe0!\x1f\x8c\x0f\xeb\x81') 111174ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x19`W\xdf\xf4\xe0!\x1f\x8c\x0f\xeb\x81') 111174ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53425) -> ('172.17.0.2', 55812)) State.IN_PROGRESS -> State.SUCCEEDED 111199ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 111199ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 111201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 111201ms [err] connectionstatechanged connecting completed stable 111201ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 111201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'xnetsVnFX/PS') 111202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'xnetsVnFX/PS') 111204ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 111204ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 111204ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 111204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 111204ms [err] connectionstatechanged connected completed stable 111204ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 111205ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1", "state": "connected"}] 111205ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 111205ms [log] line {"signal":"gpio1","value":"strongH"} 111205ms [log] 111205ms [log] reading line 111205ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 111207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 111207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 111207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 111208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 111208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 111208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 111208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=792265399, stream_id=1, stream_seq=0) 111208ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 111208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1205528728, stream_id=1, stream_seq=0) 111209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 111209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=792265399, gaps=[]) 111209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1205528728, gaps=[]) 111209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 111210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1205528729, stream_id=1, stream_seq=1) 111210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 111210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1205528730, stream_id=1, stream_seq=2) 111210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1205528731, stream_id=1, stream_seq=3) 111210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1205528732, stream_id=1, stream_seq=4) 111211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1205528730, gaps=[]) 111211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 111211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1205528732, gaps=[]) 111211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 111254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x4tg4URulPTs') 111254ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55812) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x4tg4URulPTs') 111269ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 111269ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 111269ms [log] line {"signal":"gpio2","value":"strongL"} 111269ms [log] 111269ms [log] reading line 111269ms [log] [experimentStatusChanged] {"status": "running", "message": null} 111764ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111764ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1"}', extra='') 111764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 111764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 111764ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 111765ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 111765ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 111765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 111765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 111765ms [err] connectionstatechanged closed closed closed 111765ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111765ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 111765ms [err] connectionstatechanged closed closed closed 111765ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111766ms [err] connectionstatechanged closed closed closed 111766ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111766ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/3161bcea-740f-4260-a156-9f2f98a661c1", "state": "closed"}] 111766ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 111767ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 111796ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111796ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 111822ms [err] Traceback (most recent call last): 111822ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 111822ms [err] return _run_code(code, main_globals, None, 111822ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 111822ms [err] exec(code, run_globals) 111822ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 111823ms [err] sys.exit(main()) 111823ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 111823ms [err] asyncio.run(main_async()) 111823ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 111823ms [err] return loop.run_until_complete(main) 111823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 111823ms [err] self.run_forever() 111823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 111823ms [err] self._run_once() 111823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 111824ms [err] event_list = self._selector.select(timeout) 111824ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 111824ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 111824ms [err] KeyboardInterrupt 111826ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 111826ms [err] h.flush() 111826ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 112022ms [log] starting device 112740ms [err] DEBUG:asyncio:Using selector: EpollSelector 112933ms [err] ERROR:asyncio:Unclosed client session 112933ms [err] client_session: 113027ms [log] parsing 113027ms [log] creating device handler 113027ms [log] [ready] 113027ms [log] reading line 113027ms [log] [websocketToken] "02f8193a-db87-4a0e-b5be-a6e746a342fc" 113034ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113034ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113034ms [log] line {"signal":"gpio1","value":"strongH"} 113034ms [log] 113034ms [log] reading line 113034ms [log] line {"signal":"gpio2","value":"strongL"} 113034ms [log] 113034ms [log] reading line 113034ms [log] [websocketConnected] 114768ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114768ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 114816ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/7ffc7d0b-1da5-4ce8-abfd-807daa0bbd91"}}', extra='') 114816ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/7ffc7d0b-1da5-4ce8-abfd-807daa0bbd91"}}', extra='') 114817ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/7ffc7d0b-1da5-4ce8-abfd-807daa0bbd91"} 114914ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 114914ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 114917ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 114917ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 114917ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "new"}] 116920ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 116920ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 116921ms [err] handleSignalingMessage 116921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116921ms [err] handleOptions 116921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 116921ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 116921ms [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='') 116921ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 116937ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079071 3964079071 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 46281 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46281 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53492 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:BQMY\\r\\na=ice-pwd:fA2JYjVyLTSkRuyzfZ5TSa\\r\\na=fingerprint:sha-256 AB:BA:3F:A7:E9:F9:A6:58:C4:61:E0:AB:63:46:22:D2:AA:C8:F1:BB:C8:05:51:F9:9F:24:0C:D9:94:1E:D7:B8\\r\\na=fingerprint:sha-384 2E:58:4E:63:76:50:3C:0B:51:55:22:B2:AE:7F:81:16:37:B5:57:C8:88:5C:6B:25:73:32:0F:2E:92:B0:7B:76:22:53:8F:DC:1B:98:C2:BC:CD:12:1C:3F:0C:CD:8C:18\\r\\na=fingerprint:sha-512 0E:7E:48:F1:4E:51:49:04:06:B4:D8:87:04:CC:0E:C4:DE:FF:0E:DC:23:05:C3:6F:4C:5D:F5:5B:C4:A2:47:63:C4:3E:39:8A:29:E6:C3:DB:76:D3:77:1A:E2:48:F9:D2:EC:30:1A:11:7C:62:84:27:47:E1:A8:A1:BC:E8:3D:A7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 116937ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079071 3964079071 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 46281 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46281 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53492 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:BQMY\\r\\na=ice-pwd:fA2JYjVyLTSkRuyzfZ5TSa\\r\\na=fingerprint:sha-256 AB:BA:3F:A7:E9:F9:A6:58:C4:61:E0:AB:63:46:22:D2:AA:C8:F1:BB:C8:05:51:F9:9F:24:0C:D9:94:1E:D7:B8\\r\\na=fingerprint:sha-384 2E:58:4E:63:76:50:3C:0B:51:55:22:B2:AE:7F:81:16:37:B5:57:C8:88:5C:6B:25:73:32:0F:2E:92:B0:7B:76:22:53:8F:DC:1B:98:C2:BC:CD:12:1C:3F:0C:CD:8C:18\\r\\na=fingerprint:sha-512 0E:7E:48:F1:4E:51:49:04:06:B4:D8:87:04:CC:0E:C4:DE:FF:0E:DC:23:05:C3:6F:4C:5D:F5:5B:C4:A2:47:63:C4:3E:39:8A:29:E6:C3:DB:76:D3:77:1A:E2:48:F9:D2:EC:30:1A:11:7C:62:84:27:47:E1:A8:A1:BC:E8:3D:A7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 116937ms [err] handleSignalingMessage 116937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116937ms [err] handleOffer 116937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 116937ms [err] makeAnswer 116937ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 116937ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 116937ms [err] v=0 116937ms [err] o=- 3964079071 3964079071 IN IP4 0.0.0.0 116937ms [err] s=- 116937ms [err] t=0 0 116937ms [err] a=group:BUNDLE 0 116937ms [err] a=msid-semantic:WMS * 116937ms [err] m=application 46281 DTLS/SCTP 5000 116937ms [err] c=IN IP4 172.17.0.2 116937ms [err] a=mid:0 116937ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116937ms [err] a=max-message-size:65536 116937ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46281 typ host 116937ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53492 typ host 116937ms [err] a=end-of-candidates 116937ms [err] a=ice-ufrag:BQMY 116937ms [err] a=ice-pwd:fA2JYjVyLTSkRuyzfZ5TSa 116937ms [err] a=fingerprint:sha-256 AB:BA:3F:A7:E9:F9:A6:58:C4:61:E0:AB:63:46:22:D2:AA:C8:F1:BB:C8:05:51:F9:9F:24:0C:D9:94:1E:D7:B8 116937ms [err] a=fingerprint:sha-384 2E:58:4E:63:76:50:3C:0B:51:55:22:B2:AE:7F:81:16:37:B5:57:C8:88:5C:6B:25:73:32:0F:2E:92:B0:7B:76:22:53:8F:DC:1B:98:C2:BC:CD:12:1C:3F:0C:CD:8C:18 116937ms [err] a=fingerprint:sha-512 0E:7E:48:F1:4E:51:49:04:06:B4:D8:87:04:CC:0E:C4:DE:FF:0E:DC:23:05:C3:6F:4C:5D:F5:5B:C4:A2:47:63:C4:3E:39:8A:29:E6:C3:DB:76:D3:77:1A:E2:48:F9:D2:EC:30:1A:11:7C:62:84:27:47:E1:A8:A1:BC:E8:3D:A7 116937ms [err] a=setup:actpass 116937ms [err] 116939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 116939ms [err] v=0 116939ms [err] o=- 3964079071 3964079071 IN IP4 0.0.0.0 116939ms [err] s=- 116939ms [err] t=0 0 116939ms [err] a=group:BUNDLE 0 116939ms [err] a=msid-semantic:WMS * 116939ms [err] m=application 46281 DTLS/SCTP 5000 116939ms [err] c=IN IP4 172.17.0.2 116939ms [err] a=mid:0 116939ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116939ms [err] a=max-message-size:65536 116939ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46281 typ host 116939ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53492 typ host 116939ms [err] a=end-of-candidates 116939ms [err] a=ice-ufrag:BQMY 116939ms [err] a=ice-pwd:fA2JYjVyLTSkRuyzfZ5TSa 116939ms [err] a=fingerprint:sha-256 AB:BA:3F:A7:E9:F9:A6:58:C4:61:E0:AB:63:46:22:D2:AA:C8:F1:BB:C8:05:51:F9:9F:24:0C:D9:94:1E:D7:B8 116939ms [err] a=fingerprint:sha-384 2E:58:4E:63:76:50:3C:0B:51:55:22:B2:AE:7F:81:16:37:B5:57:C8:88:5C:6B:25:73:32:0F:2E:92:B0:7B:76:22:53:8F:DC:1B:98:C2:BC:CD:12:1C:3F:0C:CD:8C:18 116939ms [err] a=fingerprint:sha-512 0E:7E:48:F1:4E:51:49:04:06:B4:D8:87:04:CC:0E:C4:DE:FF:0E:DC:23:05:C3:6F:4C:5D:F5:5B:C4:A2:47:63:C4:3E:39:8A:29:E6:C3:DB:76:D3:77:1A:E2:48:F9:D2:EC:30:1A:11:7C:62:84:27:47:E1:A8:A1:BC:E8:3D:A7 116939ms [err] a=setup:actpass 116939ms [err] 116939ms [err] connectionstatechanged new new have-remote-offer 116939ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 116940ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "new"}] 116940ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 116940ms [err] v=0 116940ms [err] o=- 3964079071 3964079071 IN IP4 0.0.0.0 116940ms [err] s=- 116940ms [err] t=0 0 116940ms [err] a=group:BUNDLE 0 116940ms [err] a=msid-semantic:WMS * 116940ms [err] m=application 9 DTLS/SCTP 5000 116940ms [err] c=IN IP4 0.0.0.0 116940ms [err] a=mid:0 116940ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116940ms [err] a=max-message-size:65536 116940ms [err] a=ice-ufrag:QSFk 116940ms [err] a=ice-pwd:dE2BcwLocu8rV0wZyAA8di 116940ms [err] a=fingerprint:sha-256 8E:76:F2:DF:CB:5A:74:A0:1C:94:12:B6:59:02:0D:B1:49:9C:C1:E3:4D:CD:BA:49:40:76:FC:E7:E3:7D:91:18 116940ms [err] a=fingerprint:sha-384 E9:3D:31:7A:CA:D0:BF:03:19:C0:E3:E1:F9:BD:C9:E3:85:40:38:CE:4C:25:67:F4:BB:98:16:AC:F7:37:C6:E1:56:51:C1:31:50:92:60:B1:0D:FF:7A:8E:F9:8C:06:E0 116940ms [err] a=fingerprint:sha-512 29:5D:E5:96:6F:47:1A:81:66:AA:FB:B0:9C:6C:6B:FE:22:80:EB:65:BA:FC:F0:4F:25:4E:3F:AB:C9:8E:1C:19:F8:68:CA:C6:B5:A7:C8:A7:06:A4:C2:54:CA:C1:3C:F6:FD:91:F8:FF:11:96:11:D5:F4:8B:A4:3B:2F:3B:AA:2D 116940ms [err] a=setup:active 116940ms [err] 116941ms [err] connectionstatechanged new new stable 116941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 116941ms [err] connectionstatechanged new new stable 116941ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 116941ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 116944ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 116944ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 116944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 116945ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 116945ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 116946ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 116946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51480) -> ('172.17.0.2', 46281)) State.FROZEN -> State.WAITING 116946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42255) -> ('172.17.0.2', 46281)) State.FROZEN -> State.WAITING 116946ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51480) -> ('172.30.0.1', 53492)) State.FROZEN -> State.WAITING 116947ms [err] connectionstatechanged connecting checking stable 116947ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116948ms [err] connectionstatechanged connecting checking stable 116948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116948ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51480) -> ('172.17.0.2', 46281)) State.WAITING -> State.IN_PROGRESS 116948ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46281) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WM\xf2\x194\xf4\x84\x8b=I\xb3\xe8') 116948ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "connecting"}] 116949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46281) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WM\xf2\x194\xf4\x84\x8b=I\xb3\xe8') 116949ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51480) -> ('172.17.0.2', 46281)) State.IN_PROGRESS -> State.SUCCEEDED 116965ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 46281) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84}\x9e\xd0\x7f\x97\xe8l\xc4\xdc\x06\x16') 116966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 46281) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84}\x9e\xd0\x7f\x97\xe8l\xc4\xdc\x06\x16') 116966ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42255) -> ('172.17.0.2', 46281)) State.WAITING -> State.FAILED 116966ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51480) -> ('172.30.0.1', 53492)) State.WAITING -> State.FAILED 116966ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42255) -> ('172.30.0.1', 53492)) State.FROZEN -> State.FAILED 116967ms [err] INFO:aioice.ice:Connection(0) ICE completed 116967ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 116967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 116972ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 116972ms [err] connectionstatechanged connecting completed stable 116972ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 116989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 116989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 116989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 116989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 116990ms [err] connectionstatechanged connected completed stable 116990ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 116990ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "connected"}] 116990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 116990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 116990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3313308992, stream_id=1, stream_seq=0) 116992ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2934344865, stream_id=1, stream_seq=0) 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3313308992, gaps=[]) 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2934344866, stream_id=1, stream_seq=1) 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2934344867, stream_id=1, stream_seq=2) 116994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2934344865, gaps=[]) 116994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 116994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2934344866, gaps=[]) 116994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 116995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2934344867, gaps=[]) 116995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 117066ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 117066ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 117066ms [log] [experimentStatusChanged] {"status": "running", "message": null} 117574ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4"}', extra='') 117574ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4"}', extra='') 117574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 117574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 117574ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 117574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 117574ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 117575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 117575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 117575ms [err] connectionstatechanged closed closed closed 117575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 117575ms [err] connectionstatechanged closed closed closed 117575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117575ms [err] connectionstatechanged closed closed closed 117575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117575ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "closed"}] 117576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 117576ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 117619ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117619ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117619ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 117640ms [err] Traceback (most recent call last): 117640ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 117640ms [err] return _run_code(code, main_globals, None, 117640ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 117640ms [err] exec(code, run_globals) 117640ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 117641ms [err] sys.exit(main()) 117641ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 117641ms [err] asyncio.run(main_async()) 117641ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 117641ms [err] return loop.run_until_complete(main) 117641ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 117641ms [err] self.run_forever() 117641ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 117641ms [err] self._run_once() 117641ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 117642ms [err] event_list = self._selector.select(timeout) 117642ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 117642ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 117642ms [err] KeyboardInterrupt 117643ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 117643ms [err] h.flush() 117643ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 117848ms [log] starting device 118593ms [err] DEBUG:asyncio:Using selector: EpollSelector 118783ms [err] ERROR:asyncio:Unclosed client session 118783ms [err] client_session: 118853ms [log] parsing 118853ms [log] creating device handler 118853ms [log] [ready] 118853ms [log] reading line 118853ms [log] [websocketToken] "fab2331f-94f0-42b3-8a0d-3ef6d3843fed" 118885ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118885ms [log] [websocketConnected] 120558ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120558ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120558ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 120575ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/602301f1-226b-4ade-b2fa-47f9f0627e4e"}}', extra='') 120575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/602301f1-226b-4ade-b2fa-47f9f0627e4e"}}', extra='') 120575ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/602301f1-226b-4ade-b2fa-47f9f0627e4e"} 120674ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 120674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 120678ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "new"}] 122681ms [err] makeOffer 122681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 122682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 122682ms [err] v=0 122682ms [err] o=- 3964079077 3964079077 IN IP4 0.0.0.0 122682ms [err] s=- 122682ms [err] t=0 0 122682ms [err] a=group:BUNDLE 0 122682ms [err] a=msid-semantic:WMS * 122682ms [err] m=application 9 DTLS/SCTP 5000 122682ms [err] c=IN IP4 0.0.0.0 122682ms [err] a=mid:0 122682ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122682ms [err] a=max-message-size:65536 122682ms [err] a=ice-ufrag:mmZ2 122682ms [err] a=ice-pwd:Ub8zLLH34rGCshDE74PMsf 122682ms [err] a=fingerprint:sha-256 88:64:69:94:AC:F1:77:1B:0D:6E:59:5D:6F:71:5C:93:CB:EA:0A:00:71:33:26:4C:2D:28:E7:36:D0:DB:44:AF 122682ms [err] a=fingerprint:sha-384 5A:A0:34:08:75:1E:69:BB:70:C8:FF:26:5F:6F:2D:8E:E9:9D:E2:03:89:FE:3B:AE:E7:C9:AF:87:8B:8F:90:2B:1F:69:A7:3B:17:55:12:8A:DA:4F:FC:61:CB:06:CA:DD 122682ms [err] a=fingerprint:sha-512 1D:D7:78:0E:D0:35:ED:DD:20:86:2D:D3:26:C5:39:11:9B:6D:77:EE:AC:27:85:47:94:3F:21:15:4F:30:56:11:8D:B4:45:3C:83:FC:63:17:44:33:04:C5:D7:3A:2A:53:7B:C9:12:18:12:35:B1:0A:A0:DD:0E:E1:A1:11:C2:CD 122682ms [err] a=setup:actpass 122682ms [err] 122684ms [err] connectionstatechanged new new have-local-offer 122684ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 122684ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122685ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "new"}] 122686ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122686ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122687ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122688ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122688ms [err] handleSignalingMessage 122688ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122688ms [err] handleOptions 122688ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 122688ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 122688ms [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='') 122688ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\x14V\x155\x88\x8c\x06\xdfA\xeb\xad') 122704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\x14V\x155\x88\x8c\x06\xdfA\xeb\xad') 122714ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079077 3964079077 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 59332 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59332 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57887 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:T5Se\\r\\na=ice-pwd:JyOZcHTxYjtpTeka2vwvhR\\r\\na=fingerprint:sha-256 48:0D:B8:06:BB:78:55:B3:57:55:F7:DA:98:CE:3C:99:3C:CF:03:76:68:38:0B:86:18:99:7E:DD:5A:17:9F:5B\\r\\na=fingerprint:sha-384 54:3B:83:E5:D5:E9:16:D0:3E:13:FB:62:48:35:23:04:E4:84:9F:AA:F1:F3:92:CA:DB:54:C7:7E:68:23:CF:32:49:AF:20:59:62:08:39:8C:E5:AE:64:38:2F:5A:C7:18\\r\\na=fingerprint:sha-512 6E:68:AE:E1:A5:12:BF:0A:3C:62:D9:8B:55:3D:42:25:29:71:6E:39:A9:C0:3F:3D:E9:CD:48:00:35:66:DD:D0:81:21:E9:0F:21:38:91:20:BC:EE:E4:AA:FD:1D:E6:52:FD:10:E0:25:C8:04:0B:87:39:3E:F9:0A:9E:FA:F7:DE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 122714ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079077 3964079077 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 59332 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59332 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57887 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:T5Se\\r\\na=ice-pwd:JyOZcHTxYjtpTeka2vwvhR\\r\\na=fingerprint:sha-256 48:0D:B8:06:BB:78:55:B3:57:55:F7:DA:98:CE:3C:99:3C:CF:03:76:68:38:0B:86:18:99:7E:DD:5A:17:9F:5B\\r\\na=fingerprint:sha-384 54:3B:83:E5:D5:E9:16:D0:3E:13:FB:62:48:35:23:04:E4:84:9F:AA:F1:F3:92:CA:DB:54:C7:7E:68:23:CF:32:49:AF:20:59:62:08:39:8C:E5:AE:64:38:2F:5A:C7:18\\r\\na=fingerprint:sha-512 6E:68:AE:E1:A5:12:BF:0A:3C:62:D9:8B:55:3D:42:25:29:71:6E:39:A9:C0:3F:3D:E9:CD:48:00:35:66:DD:D0:81:21:E9:0F:21:38:91:20:BC:EE:E4:AA:FD:1D:E6:52:FD:10:E0:25:C8:04:0B:87:39:3E:F9:0A:9E:FA:F7:DE\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 122714ms [err] handleSignalingMessage 122714ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122714ms [err] handleAnswer 122714ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 122714ms [err] acceptAnswer 122714ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 122714ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 122714ms [err] v=0 122714ms [err] o=- 3964079077 3964079077 IN IP4 0.0.0.0 122714ms [err] s=- 122714ms [err] t=0 0 122714ms [err] a=group:BUNDLE 0 122714ms [err] a=msid-semantic:WMS * 122714ms [err] m=application 59332 DTLS/SCTP 5000 122714ms [err] c=IN IP4 172.17.0.2 122714ms [err] a=mid:0 122714ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122714ms [err] a=max-message-size:65536 122714ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 59332 typ host 122714ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57887 typ host 122714ms [err] a=end-of-candidates 122714ms [err] a=ice-ufrag:T5Se 122714ms [err] a=ice-pwd:JyOZcHTxYjtpTeka2vwvhR 122714ms [err] a=fingerprint:sha-256 48:0D:B8:06:BB:78:55:B3:57:55:F7:DA:98:CE:3C:99:3C:CF:03:76:68:38:0B:86:18:99:7E:DD:5A:17:9F:5B 122714ms [err] a=fingerprint:sha-384 54:3B:83:E5:D5:E9:16:D0:3E:13:FB:62:48:35:23:04:E4:84:9F:AA:F1:F3:92:CA:DB:54:C7:7E:68:23:CF:32:49:AF:20:59:62:08:39:8C:E5:AE:64:38:2F:5A:C7:18 122714ms [err] a=fingerprint:sha-512 6E:68:AE:E1:A5:12:BF:0A:3C:62:D9:8B:55:3D:42:25:29:71:6E:39:A9:C0:3F:3D:E9:CD:48:00:35:66:DD:D0:81:21:E9:0F:21:38:91:20:BC:EE:E4:AA:FD:1D:E6:52:FD:10:E0:25:C8:04:0B:87:39:3E:F9:0A:9E:FA:F7:DE 122714ms [err] a=setup:active 122714ms [err] 122715ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 122715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122715ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122715ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43185) -> ('172.17.0.2', 59332)) State.FROZEN -> State.WAITING 122715ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52751) -> ('172.17.0.2', 59332)) State.FROZEN -> State.WAITING 122715ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43185) -> ('172.30.0.1', 57887)) State.FROZEN -> State.WAITING 122716ms [err] connectionstatechanged connecting checking stable 122716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122716ms [err] connectionstatechanged connecting checking stable 122716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122716ms [err] connectionstatechanged connecting checking stable 122716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122716ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43185) -> ('172.17.0.2', 59332)) State.WAITING -> State.IN_PROGRESS 122716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59332) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\x10d:\xd2\x1d\xc01\x96\x18\xab\x97') 122717ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "connecting"}] 122717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59332) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\x10d:\xd2\x1d\xc01\x96\x18\xab\x97') 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43185) -> ('172.17.0.2', 59332)) State.IN_PROGRESS -> State.SUCCEEDED 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52751) -> ('172.17.0.2', 59332)) State.WAITING -> State.FAILED 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43185) -> ('172.30.0.1', 57887)) State.WAITING -> State.FAILED 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52751) -> ('172.30.0.1', 57887)) State.FROZEN -> State.FAILED 122717ms [err] INFO:aioice.ice:Connection(0) ICE completed 122737ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 122737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122738ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 122739ms [err] connectionstatechanged connecting completed stable 122739ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 122741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 122742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 122742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 122742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 122742ms [err] connectionstatechanged connected completed stable 122742ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122742ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "connected"}] 122743ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122743ms [log] line {"signal":"gpio1","value":"strongH"} 122743ms [log] 122743ms [log] reading line 122743ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1174427255, stream_id=1, stream_seq=0) 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3153614662, stream_id=1, stream_seq=0) 122745ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3153614662, gaps=[]) 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427255, gaps=[]) 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1174427256, stream_id=1, stream_seq=1) 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1174427257, stream_id=1, stream_seq=2) 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1174427258, stream_id=1, stream_seq=3) 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1174427259, stream_id=1, stream_seq=4) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427256, gaps=[]) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427257, gaps=[]) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427258, gaps=[]) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427259, gaps=[]) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 122880ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122880ms [log] line {"signal":"gpio2","value":"strongL"} 122880ms [log] 122880ms [log] reading line 122880ms [log] [experimentStatusChanged] {"status": "running", "message": null} 123329ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15"}', extra='') 123329ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15"}', extra='') 123329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 123330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 123330ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 123330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 123330ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 123330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 123330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 123330ms [err] connectionstatechanged closed closed closed 123330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 123330ms [err] connectionstatechanged closed closed closed 123330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123330ms [err] connectionstatechanged closed closed closed 123330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123331ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "closed"}] 123331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 123331ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 123381ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 123382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 123382ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 123398ms [err] Traceback (most recent call last): 123398ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 123398ms [err] return _run_code(code, main_globals, None, 123398ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 123398ms [err] exec(code, run_globals) 123398ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 123398ms [err] sys.exit(main()) 123398ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 123398ms [err] asyncio.run(main_async()) 123398ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 123398ms [err] return loop.run_until_complete(main) 123398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 123398ms [err] self.run_forever() 123398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 123399ms [err] self._run_once() 123399ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 123399ms [err] event_list = self._selector.select(timeout) 123399ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 123399ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 123399ms [err] KeyboardInterrupt 123401ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 123401ms [err] h.flush() 123401ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 148084ms [log] starting device 148836ms [err] DEBUG:asyncio:Using selector: EpollSelector 149023ms [err] ERROR:asyncio:Unclosed client session 149023ms [err] client_session: 149090ms [log] parsing 149090ms [log] creating device handler 149090ms [log] [ready] 149090ms [log] reading line 149090ms [log] [websocketToken] "a47edf9d-36c7-4341-b2ea-e91762e0cfd6" 149123ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 149123ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 149123ms [log] line {"signal":"gpio1","value":"strongH"} 149123ms [log] 149123ms [log] reading line 149123ms [log] line {"signal":"gpio2","value":"strongL"} 149123ms [log] 149123ms [log] reading line 149123ms [log] [websocketConnected] 152195ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 152195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 152195ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 152207ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/e015d630-5ce1-41d8-af7c-3ee47bef2907"}}', extra='') 152207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/e015d630-5ce1-41d8-af7c-3ee47bef2907"}}', extra='') 152207ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/e015d630-5ce1-41d8-af7c-3ee47bef2907"} 152299ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 152299ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 152304ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 152304ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 152305ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428", "state": "new"}] 154308ms [err] makeOffer 154308ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 154308ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 154308ms [err] v=0 154308ms [err] o=- 3964079108 3964079108 IN IP4 0.0.0.0 154308ms [err] s=- 154308ms [err] t=0 0 154308ms [err] a=group:BUNDLE 0 154308ms [err] a=msid-semantic:WMS * 154308ms [err] m=application 9 DTLS/SCTP 5000 154308ms [err] c=IN IP4 0.0.0.0 154308ms [err] a=mid:0 154308ms [err] a=sctpmap:5000 webrtc-datachannel 65535 154308ms [err] a=max-message-size:65536 154308ms [err] a=ice-ufrag:fDLM 154308ms [err] a=ice-pwd:iLraY5FekSmDtmhnWOkw4a 154308ms [err] a=fingerprint:sha-256 BC:D6:5A:E0:A2:2D:51:E1:54:A6:84:8D:08:D9:31:B5:17:0B:00:EE:BE:0E:B7:1D:45:4E:94:36:A3:26:B5:C0 154308ms [err] a=fingerprint:sha-384 BC:28:62:7E:9D:CD:28:F7:8E:92:BD:D8:50:C3:D0:CC:5E:47:9A:F9:8E:9E:FB:BA:DA:DF:41:27:56:30:5F:1D:66:23:9F:31:FE:E8:81:23:75:4F:36:A8:F8:E5:A3:CA 154308ms [err] a=fingerprint:sha-512 D2:07:1B:22:DF:56:15:DE:04:E4:90:DB:D6:49:79:51:79:2C:18:53:76:F9:E8:33:D1:6B:B5:D2:41:E8:1E:32:DE:B5:79:E0:5C:39:B4:70:79:76:0F:47:9A:F0:B6:72:FD:D5:70:77:35:5A:E7:D6:DD:39:44:8F:86:87:8C:77 154308ms [err] a=setup:actpass 154308ms [err] 154310ms [err] connectionstatechanged new new have-local-offer 154310ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 154310ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 154312ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428", "state": "new"}] 154312ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 154313ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 154313ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 154314ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 154314ms [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='') 154314ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 154314ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154314ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154314ms [err] handleSignalingMessage 154314ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 154315ms [err] handleOptions 154315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 154332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WaMp5QjLYXrf') 154332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WaMp5QjLYXrf') 154337ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 391880370983930757 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:X0Rh\\r\\na=ice-pwd:rTQFgqf6+xCQeW/Muodn6q2z\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D6:05:CB:69:C8:07:D6:60:10:7B:AC:04:A7:F6:3A:16:1B:E8:0A:45:79:92:58:6A:AB:F8:78:FB:EE:F4:12:0F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154337ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 391880370983930757 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:X0Rh\\r\\na=ice-pwd:rTQFgqf6+xCQeW/Muodn6q2z\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D6:05:CB:69:C8:07:D6:60:10:7B:AC:04:A7:F6:3A:16:1B:E8:0A:45:79:92:58:6A:AB:F8:78:FB:EE:F4:12:0F\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154337ms [err] handleSignalingMessage 154337ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 154337ms [err] handleAnswer 154337ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 154337ms [err] acceptAnswer 154337ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 154337ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 154337ms [err] v=0 154337ms [err] o=- 391880370983930757 2 IN IP4 127.0.0.1 154337ms [err] s=- 154337ms [err] t=0 0 154337ms [err] a=group:BUNDLE 0 154337ms [err] a=msid-semantic: WMS 154337ms [err] m=application 9 DTLS/SCTP 5000 154337ms [err] c=IN IP4 0.0.0.0 154337ms [err] a=ice-ufrag:X0Rh 154337ms [err] a=ice-pwd:rTQFgqf6+xCQeW/Muodn6q2z 154337ms [err] a=ice-options:trickle 154337ms [err] a=fingerprint:sha-256 D6:05:CB:69:C8:07:D6:60:10:7B:AC:04:A7:F6:3A:16:1B:E8:0A:45:79:92:58:6A:AB:F8:78:FB:EE:F4:12:0F 154337ms [err] a=setup:active 154337ms [err] a=mid:0 154337ms [err] a=sctpmap:5000 webrtc-datachannel 1024 154337ms [err] 154338ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 154338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 154338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 154338ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yARiNupxeQ 1 udp 1845501695 172.17.0.2 45406 typ prflx) 154338ms [err] connectionstatechanged connecting checking stable 154338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 154338ms [err] connectionstatechanged connecting checking stable 154338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 154339ms [err] connectionstatechanged connecting checking stable 154339ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 154339ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51935) -> ('172.17.0.2', 45406)) State.WAITING -> State.IN_PROGRESS 154339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x97\xb6\xf1&D\xa9f\xfa\xec\x82\xf1\x1a') 154339ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428", "state": "connecting"}] 154340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x97\xb6\xf1&D\xa9f\xfa\xec\x82\xf1\x1a') 154340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51935) -> ('172.17.0.2', 45406)) State.IN_PROGRESS -> State.SUCCEEDED 154340ms [err] INFO:aioice.ice:Connection(0) ICE completed 154341ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1187814059 1 udp 2113937151 a37999cf-40de-4053-973c-335fb3560e5f.local 45406 typ host generation 0 ufrag X0Rh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154341ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1187814059 1 udp 2113937151 a37999cf-40de-4053-973c-335fb3560e5f.local 45406 typ host generation 0 ufrag X0Rh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154341ms [err] handleSignalingMessage 154341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 154341ms [err] handleIceCandidate 154341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 154341ms [err] acceptIceCandidate 154341ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 154345ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a37999cf-40de-4053-973c-335fb3560e5f.local" resolved to 172.17.0.2 154360ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51935) -> ('172.17.0.2', 45406)) State.FROZEN -> State.IN_PROGRESS 154360ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"G\xf75\xcd\xce\xdfp\n\x91'\xe9i") 154361ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"G\xf75\xcd\xce\xdfp\n\x91'\xe9i") 154361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51935) -> ('172.17.0.2', 45406)) State.IN_PROGRESS -> State.SUCCEEDED 154361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40690) -> ('172.17.0.2', 45406)) State.FROZEN -> State.FAILED 154380ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 154380ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 154382ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 154382ms [err] connectionstatechanged connecting completed stable 154382ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 154384ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 154384ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 154385ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 154385ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 154385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 154385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 154385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 154385ms [err] connectionstatechanged connected completed stable 154385ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 154385ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428", "state": "connected"}] 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 154389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=316820883, stream_id=1, stream_seq=0) 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=316820883, gaps=[]) 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 154390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3270869639, stream_id=1, stream_seq=0) 154391ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 154391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3270869639, gaps=[]) 154391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=316820884, stream_id=1, stream_seq=1) 154391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 154391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=316820885, stream_id=1, stream_seq=2) 154392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=316820885, gaps=[]) 154392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 154394ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5EP7bsMWKfiA') 154395ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5EP7bsMWKfiA') 154439ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 154439ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 154439ms [log] [experimentStatusChanged] {"status": "running", "message": null} 154457ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g0mpDx33TsHv') 154457ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g0mpDx33TsHv') 154520ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nqsVW+ukh/xs') 154520ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nqsVW+ukh/xs') 154520ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40690) -> ('172.17.0.2', 45406)) State.WAITING -> State.IN_PROGRESS 154521ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x98}v\x7f\x04\xd0@\xd9\xfd$_') 154522ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 45406) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x98}v\x7f\x04\xd0@\xd9\xfd$_') 154522ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40690) -> ('172.17.0.2', 45406)) State.IN_PROGRESS -> State.SUCCEEDED 154960ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428"}', extra='') 154961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 154961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 154961ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 154961ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 154961ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 154961ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 154961ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 154962ms [err] connectionstatechanged closed closed closed 154962ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 154962ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 154962ms [err] connectionstatechanged closed closed closed 154962ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 154962ms [err] connectionstatechanged closed closed closed 154962ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 154962ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/8905c813-1d93-4bcd-b384-a5ad393ea428", "state": "closed"}] 154963ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 154963ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 155014ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 155014ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 155014ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 155022ms [err] Traceback (most recent call last): 155022ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 155022ms [err] return _run_code(code, main_globals, None, 155022ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 155022ms [err] exec(code, run_globals) 155022ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 155022ms [err] sys.exit(main()) 155022ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 155022ms [err] asyncio.run(main_async()) 155022ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 155022ms [err] return loop.run_until_complete(main) 155022ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 155022ms [err] self.run_forever() 155022ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 155022ms [err] self._run_once() 155022ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 155023ms [err] event_list = self._selector.select(timeout) 155023ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 155023ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 155023ms [err] KeyboardInterrupt 155024ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 155024ms [err] h.flush() 155024ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 155236ms [log] starting device 155986ms [err] DEBUG:asyncio:Using selector: EpollSelector 156151ms [err] ERROR:asyncio:Unclosed client session 156151ms [err] client_session: 156243ms [log] parsing 156243ms [log] creating device handler 156243ms [log] [ready] 156243ms [log] reading line 156243ms [log] [websocketToken] "dfdbadf5-3d0b-44d2-abd6-585f41d8f3da" 156250ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 156250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 156250ms [log] [websocketConnected] 159398ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 159398ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 159399ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 159444ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/763faab3-24ce-484e-98da-92e4ee0f29c2"}}', extra='') 159444ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/763faab3-24ce-484e-98da-92e4ee0f29c2"}}', extra='') 159444ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/763faab3-24ce-484e-98da-92e4ee0f29c2"} 159535ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 159535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 159539ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac", "state": "new"}] 161542ms [err] makeOffer 161542ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 161543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 161543ms [err] v=0 161543ms [err] o=- 3964079116 3964079116 IN IP4 0.0.0.0 161543ms [err] s=- 161543ms [err] t=0 0 161543ms [err] a=group:BUNDLE 0 161543ms [err] a=msid-semantic:WMS * 161543ms [err] m=application 9 DTLS/SCTP 5000 161543ms [err] c=IN IP4 0.0.0.0 161543ms [err] a=mid:0 161543ms [err] a=sctpmap:5000 webrtc-datachannel 65535 161543ms [err] a=max-message-size:65536 161543ms [err] a=ice-ufrag:lV12 161543ms [err] a=ice-pwd:1VtA1ZWdObvcovznj9v5IS 161543ms [err] a=fingerprint:sha-256 8A:EC:0D:C5:29:64:3A:6A:AF:3C:57:30:38:C7:C1:35:03:FA:74:37:EF:65:DE:2D:DA:13:E8:12:41:21:94:4B 161543ms [err] a=fingerprint:sha-384 2C:4B:60:B1:A8:BB:F5:E2:65:3A:C0:FB:44:EC:35:31:E9:B3:70:62:80:D8:0C:8E:74:63:97:5E:31:41:F1:42:B7:E8:7C:CC:5D:1F:E6:99:29:C5:08:05:25:ED:8B:FD 161543ms [err] a=fingerprint:sha-512 BC:73:6F:FC:9A:CB:5C:91:7A:DD:41:2B:EC:1F:3A:BC:02:CE:90:7C:0F:99:27:00:53:DA:1A:96:B6:A4:14:A9:8C:86:61:EC:5B:E9:5A:AE:B3:CB:8D:F8:20:A1:7E:F3:8E:B9:3C:14:70:68:E7:84:47:3F:0C:AF:34:68:A9:A1 161543ms [err] a=setup:actpass 161543ms [err] 161544ms [err] connectionstatechanged new new have-local-offer 161544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 161544ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 161546ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac", "state": "new"}] 161547ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 161547ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 161547ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 161548ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 161548ms [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='') 161548ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 161548ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 161548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 161549ms [err] handleSignalingMessage 161549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 161549ms [err] handleOptions 161549ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 161567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's0f3CnTTSQry') 161567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's0f3CnTTSQry') 161569ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7979082681368037065 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:ArTi\\r\\na=ice-pwd:AaIOqu5xUuVzJ7QNkfu+lMSE\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 EE:BC:AA:05:EF:1A:A6:B9:55:25:81:FE:6F:00:11:D4:1E:55:D5:96:BA:10:50:3F:74:C4:B5:03:BA:C5:1B:E2\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 161569ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7979082681368037065 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:ArTi\\r\\na=ice-pwd:AaIOqu5xUuVzJ7QNkfu+lMSE\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 EE:BC:AA:05:EF:1A:A6:B9:55:25:81:FE:6F:00:11:D4:1E:55:D5:96:BA:10:50:3F:74:C4:B5:03:BA:C5:1B:E2\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 161569ms [err] handleSignalingMessage 161569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 161569ms [err] handleAnswer 161569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 161569ms [err] acceptAnswer 161569ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 161569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 161569ms [err] v=0 161569ms [err] o=- 7979082681368037065 2 IN IP4 127.0.0.1 161569ms [err] s=- 161569ms [err] t=0 0 161569ms [err] a=group:BUNDLE 0 161569ms [err] a=msid-semantic: WMS 161569ms [err] m=application 9 DTLS/SCTP 5000 161569ms [err] c=IN IP4 0.0.0.0 161569ms [err] a=ice-ufrag:ArTi 161569ms [err] a=ice-pwd:AaIOqu5xUuVzJ7QNkfu+lMSE 161569ms [err] a=ice-options:trickle 161569ms [err] a=fingerprint:sha-256 EE:BC:AA:05:EF:1A:A6:B9:55:25:81:FE:6F:00:11:D4:1E:55:D5:96:BA:10:50:3F:74:C4:B5:03:BA:C5:1B:E2 161569ms [err] a=setup:active 161569ms [err] a=mid:0 161569ms [err] a=sctpmap:5000 webrtc-datachannel 1024 161569ms [err] 161570ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 161570ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 161570ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 161570ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(GDtgWgS02k 1 udp 1845501695 172.17.0.2 52198 typ prflx) 161571ms [err] connectionstatechanged connecting checking stable 161571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 161571ms [err] connectionstatechanged connecting checking stable 161571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 161571ms [err] connectionstatechanged connecting checking stable 161571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 161571ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46638) -> ('172.17.0.2', 52198)) State.WAITING -> State.IN_PROGRESS 161571ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x16!\x93J\xf0\x1e\xd3\xd6gm\xb1@') 161571ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac", "state": "connecting"}] 161572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x16!\x93J\xf0\x1e\xd3\xd6gm\xb1@') 161572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46638) -> ('172.17.0.2', 52198)) State.IN_PROGRESS -> State.SUCCEEDED 161572ms [err] INFO:aioice.ice:Connection(0) ICE completed 161575ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:42440769 1 udp 2113937151 78466541-dbee-42a1-a3fe-083f5ea0e90c.local 52198 typ host generation 0 ufrag ArTi network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 161575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:42440769 1 udp 2113937151 78466541-dbee-42a1-a3fe-083f5ea0e90c.local 52198 typ host generation 0 ufrag ArTi network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 161575ms [err] handleSignalingMessage 161575ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 161575ms [err] handleIceCandidate 161575ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 161575ms [err] acceptIceCandidate 161575ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 161579ms [err] INFO:aioice.ice:Connection(0) Remote candidate "78466541-dbee-42a1-a3fe-083f5ea0e90c.local" resolved to 172.17.0.2 161592ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46638) -> ('172.17.0.2', 52198)) State.FROZEN -> State.IN_PROGRESS 161592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe9`\x996a@\x02\x7fv\xbc\xd0\xe7') 161593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe9`\x996a@\x02\x7fv\xbc\xd0\xe7') 161593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46638) -> ('172.17.0.2', 52198)) State.IN_PROGRESS -> State.SUCCEEDED 161593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50872) -> ('172.17.0.2', 52198)) State.FROZEN -> State.FAILED 161612ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 161613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 161614ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 161615ms [err] connectionstatechanged connecting completed stable 161615ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 161616ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 161617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 161617ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 161617ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 161617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 161617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 161617ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 161617ms [err] connectionstatechanged connected completed stable 161617ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 161618ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac", "state": "connected"}] 161618ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 161618ms [log] line {"signal":"gpio1","value":"strongH"} 161618ms [log] 161618ms [log] reading line 161618ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 161620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 161620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 161620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 161620ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 161621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 161621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 161621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 161621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 161621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 161621ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 161622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1212530544, stream_id=1, stream_seq=0) 161622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 161622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1212530544, gaps=[]) 161622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 161622ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2825293989, stream_id=1, stream_seq=0) 161622ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 161623ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2825293989, gaps=[]) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1212530545, stream_id=1, stream_seq=1) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1212530546, stream_id=1, stream_seq=2) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1212530547, stream_id=1, stream_seq=3) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1212530548, stream_id=1, stream_seq=4) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1212530546, gaps=[]) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1212530548, gaps=[]) 161625ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 161635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LMGwd4Gj6Bat') 161635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LMGwd4Gj6Bat') 161695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eyD2HqZ09ycT') 161695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eyD2HqZ09ycT') 161700ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 161700ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 161700ms [log] line {"signal":"gpio2","value":"strongL"} 161700ms [log] 161700ms [log] reading line 161700ms [log] [experimentStatusChanged] {"status": "running", "message": null} 161754ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'lmZrR/EWRm+W') 161754ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'lmZrR/EWRm+W') 161755ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50872) -> ('172.17.0.2', 52198)) State.WAITING -> State.IN_PROGRESS 161755ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf1\xdc\xc2X&\xf7Tj\xe6\x97\xbdo') 161756ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 52198) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf1\xdc\xc2X&\xf7Tj\xe6\x97\xbdo') 161757ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 50872) -> ('172.17.0.2', 52198)) State.IN_PROGRESS -> State.SUCCEEDED 162208ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 162208ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac"}', extra='') 162209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 162209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 162209ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 162209ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 162209ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 162209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 162209ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 162210ms [err] connectionstatechanged closed closed closed 162210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 162210ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 162210ms [err] connectionstatechanged closed closed closed 162210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 162210ms [err] connectionstatechanged closed closed closed 162210ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 162210ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/5c1c3d28-5baa-4441-bdb3-e5d4fb87fbac", "state": "closed"}] 162211ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 162211ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 162261ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 162261ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 162262ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 162275ms [err] Traceback (most recent call last): 162275ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 162275ms [err] return _run_code(code, main_globals, None, 162275ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 162275ms [err] exec(code, run_globals) 162275ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 162275ms [err] sys.exit(main()) 162275ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 162276ms [err] asyncio.run(main_async()) 162276ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 162276ms [err] return loop.run_until_complete(main) 162276ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 162276ms [err] self.run_forever() 162276ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 162276ms [err] self._run_once() 162276ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 162277ms [err] event_list = self._selector.select(timeout) 162277ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 162277ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 162277ms [err] KeyboardInterrupt 162278ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 162278ms [err] h.flush() 162278ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 162465ms [log] starting device 163192ms [err] DEBUG:asyncio:Using selector: EpollSelector 163387ms [err] ERROR:asyncio:Unclosed client session 163387ms [err] client_session: 163482ms [log] parsing 163482ms [log] creating device handler 163482ms [log] [ready] 163482ms [log] reading line 163482ms [log] [websocketToken] "f7ace914-4ef1-4fe4-8b9e-a79183c15bc7" 163488ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 163488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 163488ms [log] line {"signal":"gpio1","value":"strongH"} 163488ms [log] 163488ms [log] reading line 163488ms [log] line {"signal":"gpio2","value":"strongL"} 163488ms [log] 163488ms [log] reading line 163488ms [log] [websocketConnected] 165172ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 165172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 165173ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 165219ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/f79e3617-e74a-4947-a9d8-3d521a7a225a"}}', extra='') 165219ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/f79e3617-e74a-4947-a9d8-3d521a7a225a"}}', extra='') 165219ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/f79e3617-e74a-4947-a9d8-3d521a7a225a"} 165310ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 165310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 165314ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 165314ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 165315ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "new"}] 167318ms [err] makeOffer 167318ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 167319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 167319ms [err] v=0 167319ms [err] o=- 3964079121 3964079121 IN IP4 0.0.0.0 167319ms [err] s=- 167319ms [err] t=0 0 167319ms [err] a=group:BUNDLE 0 167319ms [err] a=msid-semantic:WMS * 167319ms [err] m=application 9 DTLS/SCTP 5000 167319ms [err] c=IN IP4 0.0.0.0 167319ms [err] a=mid:0 167319ms [err] a=sctpmap:5000 webrtc-datachannel 65535 167319ms [err] a=max-message-size:65536 167319ms [err] a=ice-ufrag:0GWI 167319ms [err] a=ice-pwd:uF8WQMqAfotQ8vvaOHwTrF 167319ms [err] a=fingerprint:sha-256 6C:98:B0:21:AD:F5:8E:5E:30:AB:EB:9A:13:BD:D9:9D:27:CA:18:86:E1:97:84:68:E9:69:34:9D:16:21:6B:03 167319ms [err] a=fingerprint:sha-384 0C:C8:21:81:55:2B:62:5D:E8:E0:B6:79:8B:93:CE:37:11:01:05:A4:D9:58:07:96:0F:85:D7:EE:77:0F:64:11:77:55:21:09:0E:C9:99:2E:EB:4B:6F:D3:A2:01:35:C2 167319ms [err] a=fingerprint:sha-512 0E:60:D2:EE:60:EA:2A:36:C9:4B:34:98:F9:77:79:C3:DC:56:9C:45:13:75:BC:DB:1E:31:A3:24:52:F1:E4:AE:31:63:1A:4D:83:B5:B0:79:4B:8C:E7:64:C2:FE:AE:38:03:74:AB:06:BD:7B:D3:2F:6F:DC:4C:F1:F2:19:38:16 167319ms [err] a=setup:actpass 167319ms [err] 167320ms [err] connectionstatechanged new new have-local-offer 167320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 167320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 167322ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "new"}] 167323ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 167323ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 167323ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 167324ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 167324ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 167324ms [err] handleSignalingMessage 167325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 167325ms [err] handleOptions 167325ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 167325ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 167325ms [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='') 167325ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 167342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\xa0\xfd9L\x19ZR;Z\xda\xbd') 167342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\xa0\xfd9L\x19ZR;Z\xda\xbd') 167348ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079121 3964079121 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 33525 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33525 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42393 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0lor\\r\\na=ice-pwd:3FCFhe4ExsRJXpaL2CnKK4\\r\\na=fingerprint:sha-256 03:F0:8B:1C:99:ED:18:6E:00:B9:4B:5D:32:61:4F:CB:73:CA:A6:EF:E3:00:E8:88:20:0D:2F:29:B4:B4:EF:31\\r\\na=fingerprint:sha-384 FC:A4:5E:7E:5A:BA:B2:C7:C1:84:40:49:BF:C8:B8:4D:90:C9:C0:84:4F:61:A1:14:9D:4E:AA:12:0B:34:F1:9C:5B:A5:1B:51:49:C2:3A:F3:5B:5C:9E:47:F6:D8:07:00\\r\\na=fingerprint:sha-512 5A:B7:C0:02:31:1A:73:47:29:A8:D1:C1:EE:4B:AE:8A:9A:F8:EA:22:B0:79:29:AE:E4:3E:01:64:5B:A4:F4:C3:B6:FC:CA:AD:E5:E4:62:1F:15:CE:C8:44:D3:3B:77:13:75:6E:4E:4A:6C:F0:91:CC:BD:FD:92:7A:AE:C1:B1:EA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 167348ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079121 3964079121 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 33525 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33525 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42393 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0lor\\r\\na=ice-pwd:3FCFhe4ExsRJXpaL2CnKK4\\r\\na=fingerprint:sha-256 03:F0:8B:1C:99:ED:18:6E:00:B9:4B:5D:32:61:4F:CB:73:CA:A6:EF:E3:00:E8:88:20:0D:2F:29:B4:B4:EF:31\\r\\na=fingerprint:sha-384 FC:A4:5E:7E:5A:BA:B2:C7:C1:84:40:49:BF:C8:B8:4D:90:C9:C0:84:4F:61:A1:14:9D:4E:AA:12:0B:34:F1:9C:5B:A5:1B:51:49:C2:3A:F3:5B:5C:9E:47:F6:D8:07:00\\r\\na=fingerprint:sha-512 5A:B7:C0:02:31:1A:73:47:29:A8:D1:C1:EE:4B:AE:8A:9A:F8:EA:22:B0:79:29:AE:E4:3E:01:64:5B:A4:F4:C3:B6:FC:CA:AD:E5:E4:62:1F:15:CE:C8:44:D3:3B:77:13:75:6E:4E:4A:6C:F0:91:CC:BD:FD:92:7A:AE:C1:B1:EA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 167348ms [err] handleSignalingMessage 167348ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 167348ms [err] handleAnswer 167348ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 167348ms [err] acceptAnswer 167348ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 167348ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 167348ms [err] v=0 167348ms [err] o=- 3964079121 3964079121 IN IP4 0.0.0.0 167348ms [err] s=- 167348ms [err] t=0 0 167348ms [err] a=group:BUNDLE 0 167348ms [err] a=msid-semantic:WMS * 167348ms [err] m=application 33525 DTLS/SCTP 5000 167348ms [err] c=IN IP4 172.17.0.2 167348ms [err] a=mid:0 167348ms [err] a=sctpmap:5000 webrtc-datachannel 65535 167348ms [err] a=max-message-size:65536 167348ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 33525 typ host 167348ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42393 typ host 167348ms [err] a=end-of-candidates 167348ms [err] a=ice-ufrag:0lor 167348ms [err] a=ice-pwd:3FCFhe4ExsRJXpaL2CnKK4 167348ms [err] a=fingerprint:sha-256 03:F0:8B:1C:99:ED:18:6E:00:B9:4B:5D:32:61:4F:CB:73:CA:A6:EF:E3:00:E8:88:20:0D:2F:29:B4:B4:EF:31 167348ms [err] a=fingerprint:sha-384 FC:A4:5E:7E:5A:BA:B2:C7:C1:84:40:49:BF:C8:B8:4D:90:C9:C0:84:4F:61:A1:14:9D:4E:AA:12:0B:34:F1:9C:5B:A5:1B:51:49:C2:3A:F3:5B:5C:9E:47:F6:D8:07:00 167348ms [err] a=fingerprint:sha-512 5A:B7:C0:02:31:1A:73:47:29:A8:D1:C1:EE:4B:AE:8A:9A:F8:EA:22:B0:79:29:AE:E4:3E:01:64:5B:A4:F4:C3:B6:FC:CA:AD:E5:E4:62:1F:15:CE:C8:44:D3:3B:77:13:75:6E:4E:4A:6C:F0:91:CC:BD:FD:92:7A:AE:C1:B1:EA 167348ms [err] a=setup:active 167348ms [err] 167349ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 167349ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 167350ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 167350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52157) -> ('172.17.0.2', 33525)) State.FROZEN -> State.WAITING 167350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53662) -> ('172.17.0.2', 33525)) State.FROZEN -> State.WAITING 167350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52157) -> ('172.30.0.1', 42393)) State.FROZEN -> State.WAITING 167350ms [err] connectionstatechanged connecting checking stable 167350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 167350ms [err] connectionstatechanged connecting checking stable 167350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 167350ms [err] connectionstatechanged connecting checking stable 167350ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 167350ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52157) -> ('172.17.0.2', 33525)) State.WAITING -> State.IN_PROGRESS 167350ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 33525) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L\x8d\x86+\xac2\xd2\xc4\xa8L\xd8~') 167351ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "connecting"}] 167351ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 33525) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L\x8d\x86+\xac2\xd2\xc4\xa8L\xd8~') 167351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52157) -> ('172.17.0.2', 33525)) State.IN_PROGRESS -> State.SUCCEEDED 167351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53662) -> ('172.17.0.2', 33525)) State.WAITING -> State.FAILED 167352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 52157) -> ('172.30.0.1', 42393)) State.WAITING -> State.FAILED 167352ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53662) -> ('172.30.0.1', 42393)) State.FROZEN -> State.FAILED 167352ms [err] INFO:aioice.ice:Connection(0) ICE completed 167371ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 167371ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 167374ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 167375ms [err] connectionstatechanged connecting completed stable 167375ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 167378ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 167378ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 167379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 167379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 167379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 167379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 167379ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 167379ms [err] connectionstatechanged connected completed stable 167379ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 167380ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "connected"}] 167381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 167381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 167381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 167381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 167382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 167382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4245729167, stream_id=1, stream_seq=0) 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=551823991, stream_id=1, stream_seq=0) 167384ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=551823991, gaps=[]) 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4245729167, gaps=[]) 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 167385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4245729168, stream_id=1, stream_seq=1) 167385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 167385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4245729169, stream_id=1, stream_seq=2) 167386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4245729168, gaps=[]) 167386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 167386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4245729169, gaps=[]) 167386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 167429ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 167429ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 167429ms [log] [experimentStatusChanged] {"status": "running", "message": null} 167964ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1"}', extra='') 167964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1"}', extra='') 167964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 167965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 167965ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 167965ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 167965ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 167965ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 167965ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 167965ms [err] connectionstatechanged closed closed closed 167965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 167965ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 167965ms [err] connectionstatechanged closed closed closed 167965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 167965ms [err] connectionstatechanged closed closed closed 167965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 167966ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "closed"}] 167966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 167966ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 168013ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 168013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 168013ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 168028ms [err] Traceback (most recent call last): 168028ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 168028ms [err] return _run_code(code, main_globals, None, 168028ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 168028ms [err] exec(code, run_globals) 168028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 168028ms [err] sys.exit(main()) 168028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 168028ms [err] asyncio.run(main_async()) 168028ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 168028ms [err] return loop.run_until_complete(main) 168028ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 168028ms [err] self.run_forever() 168028ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 168029ms [err] self._run_once() 168029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 168029ms [err] event_list = self._selector.select(timeout) 168029ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 168029ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 168029ms [err] KeyboardInterrupt 168031ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 168031ms [err] h.flush() 168031ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 168192ms [log] starting device 168911ms [err] DEBUG:asyncio:Using selector: EpollSelector 169104ms [err] ERROR:asyncio:Unclosed client session 169104ms [err] client_session: 169205ms [log] parsing 169205ms [log] creating device handler 169205ms [log] [ready] 169205ms [log] reading line 169205ms [log] [websocketToken] "6cea6b0e-9672-4bf9-a2e5-6e77caec1400" 169237ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 169237ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 169237ms [log] [websocketConnected] 170978ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 170978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 170978ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 171015ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/a2787372-5056-42a6-aa96-aa842a23dde7"}}', extra='') 171015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/a2787372-5056-42a6-aa96-aa842a23dde7"}}', extra='') 171015ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/a2787372-5056-42a6-aa96-aa842a23dde7"} 171113ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 171113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","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":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 171117ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "new"}] 173120ms [err] makeOffer 173120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 173121ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 173121ms [err] v=0 173121ms [err] o=- 3964079127 3964079127 IN IP4 0.0.0.0 173121ms [err] s=- 173121ms [err] t=0 0 173121ms [err] a=group:BUNDLE 0 173121ms [err] a=msid-semantic:WMS * 173121ms [err] m=application 9 DTLS/SCTP 5000 173121ms [err] c=IN IP4 0.0.0.0 173121ms [err] a=mid:0 173121ms [err] a=sctpmap:5000 webrtc-datachannel 65535 173121ms [err] a=max-message-size:65536 173121ms [err] a=ice-ufrag:wCUR 173121ms [err] a=ice-pwd:nhYmz3lyvMcJ9XgGxDYBJK 173121ms [err] a=fingerprint:sha-256 30:73:94:3A:FD:6B:FB:36:55:B1:15:28:4A:93:FA:85:6A:21:AA:33:C7:1D:04:FD:5B:0D:DB:CC:19:6E:EB:FE 173121ms [err] a=fingerprint:sha-384 6F:C2:28:98:60:10:13:56:93:6A:54:D5:D2:71:0C:24:75:D5:38:A4:8B:AC:9D:2B:CD:AF:B3:26:86:51:E0:66:5C:06:40:85:AF:53:34:FA:5A:72:8F:A2:72:B9:90:03 173121ms [err] a=fingerprint:sha-512 CB:12:18:7F:CC:49:86:BE:C2:33:1A:04:8D:30:12:5D:E1:82:F4:3F:A0:F2:BE:7E:48:8D:A7:3D:9C:F2:0A:3A:1B:9C:E5:A8:A0:ED:37:11:15:83:A2:B0:E9:5F:53:CE:63:A5:D1:19:05:58:42:88:2B:01:B2:20:76:0E:82:55 173121ms [err] a=setup:actpass 173121ms [err] 173122ms [err] connectionstatechanged new new have-local-offer 173122ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 173122ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 173124ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "new"}] 173125ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 173125ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 173126ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 173126ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 173127ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 173127ms [err] handleSignalingMessage 173127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173127ms [err] handleOptions 173127ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 173127ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 173127ms [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='') 173127ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 173145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f\x17\xda\x0f/\xbc*\xc3]\xedO\x10') 173145ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f\x17\xda\x0f/\xbc*\xc3]\xedO\x10') 173152ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079127 3964079127 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 50444 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50444 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42772 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:j0fo\\r\\na=ice-pwd:rmOxwt3ldojmLBgG5cWzpi\\r\\na=fingerprint:sha-256 73:1C:13:90:DB:83:07:8F:97:23:EE:47:20:39:A4:FC:D5:AA:E3:4F:81:1F:D2:61:72:E4:A9:3D:63:8E:CA:E2\\r\\na=fingerprint:sha-384 AE:F6:5D:6E:62:CA:5D:42:60:DE:26:DB:40:38:1E:F1:9F:DF:66:E8:2C:C2:9B:C4:3D:B0:61:B7:31:9F:BA:43:E1:0C:C0:52:DF:7E:69:91:38:B2:BF:F2:3A:2A:E6:81\\r\\na=fingerprint:sha-512 BD:1D:EE:F5:CF:8E:C4:B2:BB:19:8C:EA:C9:2F:B1:4E:83:CC:58:BA:6B:18:F0:DA:75:70:E4:FB:0A:49:48:7C:D0:D5:5C:88:35:02:63:3B:9E:60:00:F1:7F:09:C3:6D:84:E0:1C:C8:A9:83:2B:D3:E1:7F:CB:0A:41:78:56:FA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 173152ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079127 3964079127 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 50444 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50444 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42772 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:j0fo\\r\\na=ice-pwd:rmOxwt3ldojmLBgG5cWzpi\\r\\na=fingerprint:sha-256 73:1C:13:90:DB:83:07:8F:97:23:EE:47:20:39:A4:FC:D5:AA:E3:4F:81:1F:D2:61:72:E4:A9:3D:63:8E:CA:E2\\r\\na=fingerprint:sha-384 AE:F6:5D:6E:62:CA:5D:42:60:DE:26:DB:40:38:1E:F1:9F:DF:66:E8:2C:C2:9B:C4:3D:B0:61:B7:31:9F:BA:43:E1:0C:C0:52:DF:7E:69:91:38:B2:BF:F2:3A:2A:E6:81\\r\\na=fingerprint:sha-512 BD:1D:EE:F5:CF:8E:C4:B2:BB:19:8C:EA:C9:2F:B1:4E:83:CC:58:BA:6B:18:F0:DA:75:70:E4:FB:0A:49:48:7C:D0:D5:5C:88:35:02:63:3B:9E:60:00:F1:7F:09:C3:6D:84:E0:1C:C8:A9:83:2B:D3:E1:7F:CB:0A:41:78:56:FA\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 173152ms [err] handleSignalingMessage 173152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173152ms [err] handleAnswer 173152ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 173153ms [err] acceptAnswer 173153ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 173153ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 173153ms [err] v=0 173153ms [err] o=- 3964079127 3964079127 IN IP4 0.0.0.0 173153ms [err] s=- 173153ms [err] t=0 0 173153ms [err] a=group:BUNDLE 0 173153ms [err] a=msid-semantic:WMS * 173153ms [err] m=application 50444 DTLS/SCTP 5000 173153ms [err] c=IN IP4 172.17.0.2 173153ms [err] a=mid:0 173153ms [err] a=sctpmap:5000 webrtc-datachannel 65535 173153ms [err] a=max-message-size:65536 173153ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50444 typ host 173153ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42772 typ host 173153ms [err] a=end-of-candidates 173153ms [err] a=ice-ufrag:j0fo 173153ms [err] a=ice-pwd:rmOxwt3ldojmLBgG5cWzpi 173153ms [err] a=fingerprint:sha-256 73:1C:13:90:DB:83:07:8F:97:23:EE:47:20:39:A4:FC:D5:AA:E3:4F:81:1F:D2:61:72:E4:A9:3D:63:8E:CA:E2 173153ms [err] a=fingerprint:sha-384 AE:F6:5D:6E:62:CA:5D:42:60:DE:26:DB:40:38:1E:F1:9F:DF:66:E8:2C:C2:9B:C4:3D:B0:61:B7:31:9F:BA:43:E1:0C:C0:52:DF:7E:69:91:38:B2:BF:F2:3A:2A:E6:81 173153ms [err] a=fingerprint:sha-512 BD:1D:EE:F5:CF:8E:C4:B2:BB:19:8C:EA:C9:2F:B1:4E:83:CC:58:BA:6B:18:F0:DA:75:70:E4:FB:0A:49:48:7C:D0:D5:5C:88:35:02:63:3B:9E:60:00:F1:7F:09:C3:6D:84:E0:1C:C8:A9:83:2B:D3:E1:7F:CB:0A:41:78:56:FA 173153ms [err] a=setup:active 173153ms [err] 173154ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 173154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 173154ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 173154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50709) -> ('172.17.0.2', 50444)) State.FROZEN -> State.WAITING 173154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52398) -> ('172.17.0.2', 50444)) State.FROZEN -> State.WAITING 173154ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50709) -> ('172.30.0.1', 42772)) State.FROZEN -> State.WAITING 173154ms [err] connectionstatechanged connecting checking stable 173154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173154ms [err] connectionstatechanged connecting checking stable 173154ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173155ms [err] connectionstatechanged connecting checking stable 173155ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173155ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50709) -> ('172.17.0.2', 50444)) State.WAITING -> State.IN_PROGRESS 173155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50444) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1A\xab\x0e\xcf\xdb\x0cE9\xf5\x07\xa5') 173155ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "connecting"}] 173156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50444) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1A\xab\x0e\xcf\xdb\x0cE9\xf5\x07\xa5') 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50709) -> ('172.17.0.2', 50444)) State.IN_PROGRESS -> State.SUCCEEDED 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52398) -> ('172.17.0.2', 50444)) State.WAITING -> State.FAILED 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50709) -> ('172.30.0.1', 42772)) State.WAITING -> State.FAILED 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52398) -> ('172.30.0.1', 42772)) State.FROZEN -> State.FAILED 173156ms [err] INFO:aioice.ice:Connection(0) ICE completed 173175ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 173175ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 173177ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 173177ms [err] connectionstatechanged connecting completed stable 173177ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 173179ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 173179ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 173180ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 173180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 173180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 173180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 173180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 173180ms [err] connectionstatechanged connected completed stable 173180ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 173180ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "connected"}] 173181ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 173181ms [log] line {"signal":"gpio1","value":"strongH"} 173181ms [log] 173181ms [log] reading line 173181ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2529812223, stream_id=1, stream_seq=0) 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1528652662, stream_id=1, stream_seq=0) 173183ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1528652662, gaps=[]) 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812223, gaps=[]) 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2529812224, stream_id=1, stream_seq=1) 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2529812225, stream_id=1, stream_seq=2) 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2529812226, stream_id=1, stream_seq=3) 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2529812227, stream_id=1, stream_seq=4) 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812224, gaps=[]) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812225, gaps=[]) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812226, gaps=[]) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812227, gaps=[]) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 173232ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 173232ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 173232ms [log] line {"signal":"gpio2","value":"strongL"} 173232ms [log] 173232ms [log] reading line 173232ms [log] [experimentStatusChanged] {"status": "running", "message": null} 173745ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac"}', extra='') 173745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac"}', extra='') 173746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 173746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 173746ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 173746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 173746ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 173747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 173747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 173747ms [err] connectionstatechanged closed closed closed 173747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 173747ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 173748ms [err] connectionstatechanged closed closed closed 173748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 173748ms [err] connectionstatechanged closed closed closed 173748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 173748ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "closed"}] 173749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 173750ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 173799ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 173799ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 173799ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 173823ms [err] Traceback (most recent call last): 173823ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 173823ms [err] return _run_code(code, main_globals, None, 173823ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 173823ms [err] exec(code, run_globals) 173823ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 173823ms [err] sys.exit(main()) 173823ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 173823ms [err] asyncio.run(main_async()) 173823ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 173823ms [err] return loop.run_until_complete(main) 173823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 173823ms [err] self.run_forever() 173823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 173823ms [err] self._run_once() 173823ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 173823ms [err] event_list = self._selector.select(timeout) 173823ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 173823ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 173823ms [err] KeyboardInterrupt 173823ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 173823ms [err] h.flush() 173823ms [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