================== js Client to python Client Communication: should connect without errors 7955ms [log] starting device 8581ms [err] DEBUG:asyncio:Using selector: EpollSelector 8741ms [err] ERROR:asyncio:Unclosed client session 8741ms [err] client_session: 8868ms [log] parsing 8868ms [log] creating device handler 8868ms [log] [ready] 8868ms [log] reading line 8868ms [log] [websocketToken] "64897257-684b-4b10-a4f8-c39f55a31888" 8883ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 8883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 8883ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 10450ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 10450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 10450ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 10466ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/82f3f19c-048b-4b9e-83b5-1187f279208b"}}', extra='') 10466ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/82f3f19c-048b-4b9e-83b5-1187f279208b"}}', extra='') 10466ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/82f3f19c-048b-4b9e-83b5-1187f279208b"} 10507ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 10507ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 10511ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4", "state": "new"}] 12516ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12516ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12516ms [err] handleSignalingMessage 12516ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12516ms [err] handleOptions 12516ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 12516ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4294260531223286658 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:CNeX\\r\\na=ice-pwd:N0RdUeZOvune+DagKfAcQVj4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BE:1E:AD:2D:21:9A:7D:D3:EB:5B:2F:64:84:63:5F:D1:A4:2B:05:B8:EC:7C:C9:7C:93:ED:15:AF:B1:B7:90:E2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12517ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4294260531223286658 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:CNeX\\r\\na=ice-pwd:N0RdUeZOvune+DagKfAcQVj4\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BE:1E:AD:2D:21:9A:7D:D3:EB:5B:2F:64:84:63:5F:D1:A4:2B:05:B8:EC:7C:C9:7C:93:ED:15:AF:B1:B7:90:E2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12517ms [err] handleSignalingMessage 12517ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12517ms [err] handleOffer 12517ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 12517ms [err] makeAnswer 12517ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 12517ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 12517ms [err] v=0 12517ms [err] o=- 4294260531223286658 2 IN IP4 127.0.0.1 12517ms [err] s=- 12517ms [err] t=0 0 12517ms [err] a=group:BUNDLE 0 12517ms [err] a=extmap-allow-mixed 12517ms [err] a=msid-semantic: WMS 12517ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12517ms [err] c=IN IP4 0.0.0.0 12517ms [err] a=ice-ufrag:CNeX 12517ms [err] a=ice-pwd:N0RdUeZOvune+DagKfAcQVj4 12517ms [err] a=ice-options:trickle 12517ms [err] a=fingerprint:sha-256 BE:1E:AD:2D:21:9A:7D:D3:EB:5B:2F:64:84:63:5F:D1:A4:2B:05:B8:EC:7C:C9:7C:93:ED:15:AF:B1:B7:90:E2 12517ms [err] a=setup:actpass 12517ms [err] a=mid:0 12517ms [err] a=sctp-port:5000 12517ms [err] a=max-message-size:262144 12517ms [err] 12521ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 12521ms [err] v=0 12521ms [err] o=- 4294260531223286658 2 IN IP4 127.0.0.1 12521ms [err] s=- 12521ms [err] t=0 0 12521ms [err] a=group:BUNDLE 0 12521ms [err] a=extmap-allow-mixed 12521ms [err] a=msid-semantic: WMS 12521ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12521ms [err] c=IN IP4 0.0.0.0 12521ms [err] a=ice-ufrag:CNeX 12521ms [err] a=ice-pwd:N0RdUeZOvune+DagKfAcQVj4 12521ms [err] a=ice-options:trickle 12521ms [err] a=fingerprint:sha-256 BE:1E:AD:2D:21:9A:7D:D3:EB:5B:2F:64:84:63:5F:D1:A4:2B:05:B8:EC:7C:C9:7C:93:ED:15:AF:B1:B7:90:E2 12521ms [err] a=setup:actpass 12521ms [err] a=mid:0 12521ms [err] a=sctp-port:5000 12521ms [err] a=max-message-size:262144 12521ms [err] 12521ms [err] connectionstatechanged new new have-remote-offer 12522ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 12522ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4", "state": "new"}] 12523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 12523ms [err] v=0 12523ms [err] o=- 3954831825 3954831825 IN IP4 0.0.0.0 12523ms [err] s=- 12523ms [err] t=0 0 12523ms [err] a=group:BUNDLE 0 12523ms [err] a=msid-semantic:WMS * 12523ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 12523ms [err] c=IN IP4 0.0.0.0 12523ms [err] a=mid:0 12523ms [err] a=sctp-port:5000 12523ms [err] a=max-message-size:65536 12523ms [err] a=ice-ufrag:GRDv 12523ms [err] a=ice-pwd:ggq3vhBYnIEHtTdqYRJy0s 12523ms [err] a=fingerprint:sha-256 5D:DD:13:98:DB:0D:A4:78:AF:20:34:7A:B8:4D:B4:57:C0:D1:83:3D:AA:21:93:5F:6C:AA:56:AB:83:E0:DB:51 12523ms [err] a=fingerprint:sha-384 49:24:DF:9A:F1:80:2E:CD:A6:67:10:D0:46:74:7F:A9:D0:B7:EA:C5:37:BC:9A:06:ED:35:18:4C:7B:8F:C6:AD:85:08:FD:5B:9B:C5:1B:D0:BE:22:75:1F:D1:3C:A7:6B 12523ms [err] a=fingerprint:sha-512 3C:8E:AC:06:FF:84:78:B8:FA:49:21:65:62:A3:DF:01:70:80:A9:6A:0B:41:0A:4B:EC:CF:73:D5:22:A8:E6:44:65:B3:FD:D6:73:2E:C8:5D:FB:57:8C:94:27:AF:DB:AE:F0:3B:CA:F5:FE:7D:8B:71:6F:BE:7E:DC:85:28:35:53 12523ms [err] a=setup:active 12523ms [err] 12523ms [err] connectionstatechanged new new stable 12523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 12523ms [err] connectionstatechanged new new stable 12523ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 12523ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 12525ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 12526ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 12526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 12527ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 12527ms [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='') 12527ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 12528ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 12528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 12528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 12529ms [err] connectionstatechanged connecting checking stable 12529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12529ms [err] connectionstatechanged connecting checking stable 12529ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 12529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4", "state": "connecting"}] 12546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eyaY91eyFi/9') 12546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eyaY91eyFi/9') 12547ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FozNftaqd7 1 udp 1845501695 172.17.0.2 37720 typ prflx) 12547ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59542) -> ('172.17.0.2', 37720)) State.WAITING -> State.IN_PROGRESS 12547ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x86\xaf\x8fk\xee/\x96X\xd8\x15\xdb\x13') 12549ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x86\xaf\x8fk\xee/\x96X\xd8\x15\xdb\x13') 12549ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59542) -> ('172.17.0.2', 37720)) State.IN_PROGRESS -> State.SUCCEEDED 12549ms [err] INFO:aioice.ice:Connection(0) ICE completed 12569ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 12569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 12570ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 12570ms [err] connectionstatechanged connecting completed stable 12570ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 12574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 12574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 12574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 12574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 12574ms [err] connectionstatechanged connected completed stable 12574ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 12575ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4", "state": "connected"}] 12578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 12578ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 12579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 12579ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1939605898 1 udp 2113937151 777358e3-cb05-4b3d-b154-2d0b72cd802c.local 37720 typ host generation 0 ufrag CNeX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1939605898 1 udp 2113937151 777358e3-cb05-4b3d-b154-2d0b72cd802c.local 37720 typ host generation 0 ufrag CNeX network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12579ms [err] handleSignalingMessage 12579ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 12579ms [err] handleIceCandidate 12579ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 12579ms [err] acceptIceCandidate 12579ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 12580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 12580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 12580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 12581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1274815985, stream_id=1, stream_seq=0) 12581ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 12581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1853216946, stream_id=1, stream_seq=0) 12581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 12582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1274815985, gaps=[]) 12583ms [err] INFO:aioice.ice:Connection(0) Remote candidate "777358e3-cb05-4b3d-b154-2d0b72cd802c.local" resolved to 172.17.0.2 12583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1853216946, gaps=[]) 12584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 12604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nGqxhT+TXwdS') 12604ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nGqxhT+TXwdS') 12604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59542) -> ('172.17.0.2', 37720)) State.FROZEN -> State.FAILED 12604ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45689) -> ('172.17.0.2', 37720)) State.FROZEN -> State.FAILED 12644ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12644ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 12644ms [log] [experimentStatusChanged] {"status": "running", "message": null} 12667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ol0puTqF+I2b') 12667ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37720) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ol0puTqF+I2b') 12763ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12763ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4"}', extra='') 12763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 12763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 12763ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 12763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 12763ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 12763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 12764ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 12764ms [err] connectionstatechanged closed closed closed 12764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12764ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 12764ms [err] connectionstatechanged closed closed closed 12764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12764ms [err] connectionstatechanged closed closed closed 12764ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 12765ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c7db0d19-6af0-49f2-bf65-9f373d627cd4", "state": "closed"}] 12765ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 12765ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 12863ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 12863ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 12863ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 12968ms [err] Traceback (most recent call last): 12968ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 12968ms [err] return _run_code(code, main_globals, None, 12968ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 12968ms [err] exec(code, run_globals) 12968ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 12969ms [err] sys.exit(main()) 12969ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 12969ms [err] asyncio.run(main_async()) 12969ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 12969ms [err] return loop.run_until_complete(main) 12969ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 12969ms [err] self.run_forever() 12969ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 12970ms [err] self._run_once() 12970ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 12970ms [err] event_list = self._selector.select(timeout) 12970ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 12971ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 12971ms [err] KeyboardInterrupt 12998ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 12998ms [err] h.flush() 12998ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client Communication: should start an experiment ================== python Client to python Client Communication: should connect without errors 18628ms [log] starting device 19302ms [err] DEBUG:asyncio:Using selector: EpollSelector 19491ms [err] ERROR:asyncio:Unclosed client session 19491ms [err] client_session: 19643ms [log] parsing 19643ms [log] creating device handler 19643ms [log] [ready] 19643ms [log] reading line 19643ms [log] [websocketToken] "2dcaa8c1-4e00-43be-8afc-93aa8cfa451e" 19682ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 19682ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 19938ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19938ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 19938ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 19975ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91db8b7c-208d-4367-8dca-9b578ab62edb"}}', extra='') 19975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/91db8b7c-208d-4367-8dca-9b578ab62edb"}}', extra='') 19975ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/91db8b7c-208d-4367-8dca-9b578ab62edb"} 20068ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 20068ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 20071ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "new"}] 22075ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 22075ms [err] handleSignalingMessage 22075ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22075ms [err] handleOptions 22075ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 22076ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 22076ms [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='') 22076ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 22088ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831834 3954831834 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 48945 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48945 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56719 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sPPa\\r\\na=ice-pwd:BM5ttquUp1aqH3q928HgpR\\r\\na=fingerprint:sha-256 07:21:13:F4:9B:3C:92:13:20:16:EC:03:A3:14:D4:3D:17:A2:BD:BE:E2:07:4D:A6:1F:78:4B:02:3C:54:04:D0\\r\\na=fingerprint:sha-384 F8:F3:47:BC:5B:51:65:E9:40:D1:A4:8E:DC:68:B9:75:2B:94:34:68:30:C3:C5:33:59:4A:88:AE:AA:B4:46:83:DF:6B:DA:48:9E:E7:16:F9:FC:B0:6B:5B:94:19:99:45\\r\\na=fingerprint:sha-512 69:2D:54:F6:83:DB:E5:66:A2:32:58:72:54:4B:A3:DA:5B:2B:21:18:9C:17:6D:5C:2E:E4:A0:48:76:8B:DD:3D:00:50:ED:7B:79:70:B2:6F:D2:48:49:50:81:08:F8:6F:30:C2:29:A7:5B:CB:9F:62:31:4C:4D:B5:95:34:DF:87\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 22088ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831834 3954831834 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 48945 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48945 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56719 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:sPPa\\r\\na=ice-pwd:BM5ttquUp1aqH3q928HgpR\\r\\na=fingerprint:sha-256 07:21:13:F4:9B:3C:92:13:20:16:EC:03:A3:14:D4:3D:17:A2:BD:BE:E2:07:4D:A6:1F:78:4B:02:3C:54:04:D0\\r\\na=fingerprint:sha-384 F8:F3:47:BC:5B:51:65:E9:40:D1:A4:8E:DC:68:B9:75:2B:94:34:68:30:C3:C5:33:59:4A:88:AE:AA:B4:46:83:DF:6B:DA:48:9E:E7:16:F9:FC:B0:6B:5B:94:19:99:45\\r\\na=fingerprint:sha-512 69:2D:54:F6:83:DB:E5:66:A2:32:58:72:54:4B:A3:DA:5B:2B:21:18:9C:17:6D:5C:2E:E4:A0:48:76:8B:DD:3D:00:50:ED:7B:79:70:B2:6F:D2:48:49:50:81:08:F8:6F:30:C2:29:A7:5B:CB:9F:62:31:4C:4D:B5:95:34:DF:87\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 22089ms [err] handleSignalingMessage 22089ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 22089ms [err] handleOffer 22089ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 22089ms [err] makeAnswer 22089ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 22089ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 22089ms [err] v=0 22089ms [err] o=- 3954831834 3954831834 IN IP4 0.0.0.0 22089ms [err] s=- 22089ms [err] t=0 0 22089ms [err] a=group:BUNDLE 0 22089ms [err] a=msid-semantic:WMS * 22089ms [err] m=application 48945 DTLS/SCTP 5000 22089ms [err] c=IN IP4 172.30.0.1 22089ms [err] a=mid:0 22089ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22089ms [err] a=max-message-size:65536 22089ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48945 typ host 22089ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56719 typ host 22089ms [err] a=end-of-candidates 22089ms [err] a=ice-ufrag:sPPa 22089ms [err] a=ice-pwd:BM5ttquUp1aqH3q928HgpR 22089ms [err] a=fingerprint:sha-256 07:21:13:F4:9B:3C:92:13:20:16:EC:03:A3:14:D4:3D:17:A2:BD:BE:E2:07:4D:A6:1F:78:4B:02:3C:54:04:D0 22089ms [err] a=fingerprint:sha-384 F8:F3:47:BC:5B:51:65:E9:40:D1:A4:8E:DC:68:B9:75:2B:94:34:68:30:C3:C5:33:59:4A:88:AE:AA:B4:46:83:DF:6B:DA:48:9E:E7:16:F9:FC:B0:6B:5B:94:19:99:45 22089ms [err] a=fingerprint:sha-512 69:2D:54:F6:83:DB:E5:66:A2:32:58:72:54:4B:A3:DA:5B:2B:21:18:9C:17:6D:5C:2E:E4:A0:48:76:8B:DD:3D:00:50:ED:7B:79:70:B2:6F:D2:48:49:50:81:08:F8:6F:30:C2:29:A7:5B:CB:9F:62:31:4C:4D:B5:95:34:DF:87 22089ms [err] a=setup:actpass 22089ms [err] 22092ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 22092ms [err] v=0 22092ms [err] o=- 3954831834 3954831834 IN IP4 0.0.0.0 22092ms [err] s=- 22092ms [err] t=0 0 22092ms [err] a=group:BUNDLE 0 22092ms [err] a=msid-semantic:WMS * 22092ms [err] m=application 48945 DTLS/SCTP 5000 22092ms [err] c=IN IP4 172.30.0.1 22092ms [err] a=mid:0 22092ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22092ms [err] a=max-message-size:65536 22092ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48945 typ host 22092ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 56719 typ host 22092ms [err] a=end-of-candidates 22092ms [err] a=ice-ufrag:sPPa 22092ms [err] a=ice-pwd:BM5ttquUp1aqH3q928HgpR 22092ms [err] a=fingerprint:sha-256 07:21:13:F4:9B:3C:92:13:20:16:EC:03:A3:14:D4:3D:17:A2:BD:BE:E2:07:4D:A6:1F:78:4B:02:3C:54:04:D0 22092ms [err] a=fingerprint:sha-384 F8:F3:47:BC:5B:51:65:E9:40:D1:A4:8E:DC:68:B9:75:2B:94:34:68:30:C3:C5:33:59:4A:88:AE:AA:B4:46:83:DF:6B:DA:48:9E:E7:16:F9:FC:B0:6B:5B:94:19:99:45 22092ms [err] a=fingerprint:sha-512 69:2D:54:F6:83:DB:E5:66:A2:32:58:72:54:4B:A3:DA:5B:2B:21:18:9C:17:6D:5C:2E:E4:A0:48:76:8B:DD:3D:00:50:ED:7B:79:70:B2:6F:D2:48:49:50:81:08:F8:6F:30:C2:29:A7:5B:CB:9F:62:31:4C:4D:B5:95:34:DF:87 22092ms [err] a=setup:actpass 22092ms [err] 22092ms [err] connectionstatechanged new new have-remote-offer 22092ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 22092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "new"}] 22093ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 22093ms [err] v=0 22093ms [err] o=- 3954831834 3954831834 IN IP4 0.0.0.0 22093ms [err] s=- 22093ms [err] t=0 0 22093ms [err] a=group:BUNDLE 0 22093ms [err] a=msid-semantic:WMS * 22093ms [err] m=application 9 DTLS/SCTP 5000 22093ms [err] c=IN IP4 0.0.0.0 22093ms [err] a=mid:0 22093ms [err] a=sctpmap:5000 webrtc-datachannel 65535 22093ms [err] a=max-message-size:65536 22093ms [err] a=ice-ufrag:tQ0H 22093ms [err] a=ice-pwd:irHfJO05PdvYk1zvOhmipW 22093ms [err] a=fingerprint:sha-256 BA:2D:CD:04:34:DA:9E:4D:2E:C9:68:4F:96:02:36:59:B2:48:EC:D8:BD:8D:7A:7A:A5:73:DF:E4:18:43:8B:DA 22093ms [err] a=fingerprint:sha-384 87:00:E5:F9:DF:DF:BB:D2:38:48:A3:00:58:D4:44:33:3B:8E:F9:3B:FD:E4:32:FC:B5:50:C6:A3:EF:A2:79:67:20:11:9E:E8:5E:FD:34:A7:3F:1D:0A:55:9C:B1:69:72 22093ms [err] a=fingerprint:sha-512 2A:17:D8:63:66:27:7E:41:28:6B:5E:8B:06:68:F0:37:05:04:2C:5F:C4:DE:44:B0:00:5D:7E:54:A9:A5:2C:08:9E:AC:78:D6:BB:A2:38:05:13:02:FD:AE:14:7A:AA:83:03:EA:81:DE:09:BD:BF:96:24:D2:BC:D5:99:98:34:59 22093ms [err] a=setup:active 22093ms [err] 22094ms [err] connectionstatechanged new new stable 22094ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 22094ms [err] connectionstatechanged new new stable 22094ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 22094ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 22096ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 22096ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 22097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 22097ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 22097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 22097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 22097ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.30.0.1', 48945)) State.FROZEN -> State.WAITING 22097ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51277) -> ('172.30.0.1', 48945)) State.FROZEN -> State.WAITING 22097ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.17.0.2', 56719)) State.FROZEN -> State.WAITING 22097ms [err] connectionstatechanged connecting checking stable 22098ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22098ms [err] connectionstatechanged connecting checking stable 22098ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 22098ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.30.0.1', 48945)) State.WAITING -> State.IN_PROGRESS 22098ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\x0f\xd3\xaf\xe1\x92\x02\xb3\xb9?\xfdM') 22098ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "connecting"}] 22099ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\x0f\xd3\xaf\xe1\x92\x02\xb3\xb9?\xfdM') 22099ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.30.0.1', 48945)) State.IN_PROGRESS -> State.SUCCEEDED 22113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'^\xeau_%(\x0b \x7f0\xf0\x80') 22113ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'^\xeau_%(\x0b \x7f0\xf0\x80') 22113ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51277) -> ('172.30.0.1', 48945)) State.WAITING -> State.FAILED 22114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.17.0.2', 56719)) State.WAITING -> State.FAILED 22114ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 51277) -> ('172.17.0.2', 56719)) State.FROZEN -> State.FAILED 22114ms [err] INFO:aioice.ice:Connection(0) ICE completed 22114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M\xe6\x17/\xe5/\xd0\xba\x16\x1b\x17\x13') 22114ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M\xe6\x17/\xe5/\xd0\xba\x16\x1b\x17\x13') 22115ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(VnEsF7RJTN 1 udp 1862270975 172.17.0.2 48945 typ prflx) 22115ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.17.0.2', 48945)) State.WAITING -> State.IN_PROGRESS 22115ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48945) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe6\x9f\xbc\x8f8\x00\xb3\xa4\xbb\xecm\xee') 22116ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48945) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe6\x9f\xbc\x8f8\x00\xb3\xa4\xbb\xecm\xee') 22116ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52538) -> ('172.17.0.2', 48945)) State.IN_PROGRESS -> State.SUCCEEDED 22118ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 22118ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 22119ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 22120ms [err] connectionstatechanged connecting completed stable 22120ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 22138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 22138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 22138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 22138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 22138ms [err] connectionstatechanged connected completed stable 22138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 22139ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "connected"}] 22139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 22139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 22139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 22140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=656057745, stream_id=1, stream_seq=0) 22141ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=575682183, stream_id=1, stream_seq=0) 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 22141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=656057745, gaps=[]) 22142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=575682183, gaps=[]) 22142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 22224ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 22225ms [log] [experimentStatusChanged] {"status": "running", "message": null} 22327ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9"}', extra='') 22327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9"}', extra='') 22327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 22328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 22328ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 22328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 22328ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 22328ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 22328ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 22328ms [err] connectionstatechanged closed closed closed 22328ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22328ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 22328ms [err] connectionstatechanged closed closed closed 22328ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22328ms [err] connectionstatechanged closed closed closed 22328ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 22329ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/078b1547-e005-47da-a887-60a1cb2689c9", "state": "closed"}] 22329ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 22329ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 22461ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 22461ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 22520ms [err] Traceback (most recent call last): 22520ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 22520ms [err] return _run_code(code, main_globals, None, 22520ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 22520ms [err] exec(code, run_globals) 22520ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 22520ms [err] sys.exit(main()) 22520ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 22520ms [err] asyncio.run(main_async()) 22520ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 22520ms [err] return loop.run_until_complete(main) 22520ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 22520ms [err] self.run_forever() 22520ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 22520ms [err] self._run_once() 22520ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 22521ms [err] event_list = self._selector.select(timeout) 22521ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 22521ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 22521ms [err] KeyboardInterrupt 22523ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 22523ms [err] h.flush() 22523ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== Experiment Status Changed Messages: should start an experiment ================== Experiment Status Changed Messages: should stop an experiment ================== js Client to js Client File tests : should transmit file ================== js Client to python Client File tests : should transmit file 36430ms [log] starting device 37150ms [err] DEBUG:asyncio:Using selector: EpollSelector 37307ms [err] ERROR:asyncio:Unclosed client session 37307ms [err] client_session: 37437ms [log] parsing 37437ms [log] creating device handler 37437ms [log] [ready] 37437ms [log] reading line 37437ms [log] [websocketToken] "f0c8382f-c4ef-4350-b7e5-6a05ea07bebc" 37449ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 37449ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 37449ms [log] [websocketConnected] 38927ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38927ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 38927ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 38974ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/07f043b6-4b6d-4428-9ad3-252ed480d1a0"}}', extra='') 38974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/07f043b6-4b6d-4428-9ad3-252ed480d1a0"}}', extra='') 38974ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/07f043b6-4b6d-4428-9ad3-252ed480d1a0"} 39033ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 39033ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 39061ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38", "state": "new"}] 41064ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41064ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41064ms [err] handleSignalingMessage 41065ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41065ms [err] handleOptions 41065ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 41065ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 41065ms [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='') 41065ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 41065ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8021622344058748004 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:X6rT\\r\\na=ice-pwd:avaQTj2va5zTur7Mb+kKO28V\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 84:43:7C:79:9D:95:10:0F:D3:8B:AF:94:09:5D:FD:FB:1B:36:2B:A0:05:CA:6D:10:F8:51:0B:03:74:84:88:E2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8021622344058748004 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:X6rT\\r\\na=ice-pwd:avaQTj2va5zTur7Mb+kKO28V\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 84:43:7C:79:9D:95:10:0F:D3:8B:AF:94:09:5D:FD:FB:1B:36:2B:A0:05:CA:6D:10:F8:51:0B:03:74:84:88:E2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41066ms [err] handleSignalingMessage 41066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41066ms [err] handleOffer 41066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 41066ms [err] makeAnswer 41066ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 41066ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 41066ms [err] v=0 41066ms [err] o=- 8021622344058748004 2 IN IP4 127.0.0.1 41066ms [err] s=- 41066ms [err] t=0 0 41066ms [err] a=group:BUNDLE 0 41066ms [err] a=extmap-allow-mixed 41066ms [err] a=msid-semantic: WMS 41066ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41066ms [err] c=IN IP4 0.0.0.0 41066ms [err] a=ice-ufrag:X6rT 41066ms [err] a=ice-pwd:avaQTj2va5zTur7Mb+kKO28V 41066ms [err] a=ice-options:trickle 41066ms [err] a=fingerprint:sha-256 84:43:7C:79:9D:95:10:0F:D3:8B:AF:94:09:5D:FD:FB:1B:36:2B:A0:05:CA:6D:10:F8:51:0B:03:74:84:88:E2 41066ms [err] a=setup:actpass 41066ms [err] a=mid:0 41066ms [err] a=sctp-port:5000 41066ms [err] a=max-message-size:262144 41066ms [err] 41069ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 41069ms [err] v=0 41069ms [err] o=- 8021622344058748004 2 IN IP4 127.0.0.1 41069ms [err] s=- 41069ms [err] t=0 0 41069ms [err] a=group:BUNDLE 0 41069ms [err] a=extmap-allow-mixed 41069ms [err] a=msid-semantic: WMS 41069ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41069ms [err] c=IN IP4 0.0.0.0 41069ms [err] a=ice-ufrag:X6rT 41069ms [err] a=ice-pwd:avaQTj2va5zTur7Mb+kKO28V 41069ms [err] a=ice-options:trickle 41069ms [err] a=fingerprint:sha-256 84:43:7C:79:9D:95:10:0F:D3:8B:AF:94:09:5D:FD:FB:1B:36:2B:A0:05:CA:6D:10:F8:51:0B:03:74:84:88:E2 41069ms [err] a=setup:actpass 41069ms [err] a=mid:0 41069ms [err] a=sctp-port:5000 41069ms [err] a=max-message-size:262144 41069ms [err] 41070ms [err] connectionstatechanged new new have-remote-offer 41070ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 41071ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38", "state": "new"}] 41071ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 41071ms [err] v=0 41071ms [err] o=- 3954831853 3954831853 IN IP4 0.0.0.0 41071ms [err] s=- 41071ms [err] t=0 0 41071ms [err] a=group:BUNDLE 0 41071ms [err] a=msid-semantic:WMS * 41071ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41071ms [err] c=IN IP4 0.0.0.0 41071ms [err] a=mid:0 41071ms [err] a=sctp-port:5000 41071ms [err] a=max-message-size:65536 41071ms [err] a=ice-ufrag:C2Bb 41071ms [err] a=ice-pwd:Yh2PZafYJECeQgyM58yzvy 41071ms [err] a=fingerprint:sha-256 06:6E:BF:D4:BB:2F:08:A9:CE:2F:D8:B4:85:51:57:95:25:AB:AF:52:DB:9A:A3:6D:CA:4C:CD:6D:78:C3:29:60 41071ms [err] a=fingerprint:sha-384 79:10:C4:D6:29:7E:E7:22:79:33:C7:93:2D:49:2B:85:E6:93:6C:8E:07:D0:1A:28:1B:69:14:B4:5B:24:5D:3F:AB:2D:F9:A9:79:C0:58:BA:BD:4B:83:E8:AC:45:D6:1E 41071ms [err] a=fingerprint:sha-512 87:01:40:8C:B8:5C:C0:3D:E9:03:C1:D2:39:1F:75:60:2A:E7:B9:D2:7D:D5:CF:8C:02:34:69:46:C0:67:4C:47:77:C0:6C:F0:3A:F9:5E:E0:67:90:9E:E9:DE:E6:AB:3F:9F:7F:4B:AD:AF:A0:7F:88:9E:F9:C1:65:41:D6:6F:20 41071ms [err] a=setup:active 41071ms [err] 41072ms [err] connectionstatechanged new new stable 41072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 41072ms [err] connectionstatechanged new new stable 41072ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 41072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 41075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 41075ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 41075ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 41077ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 41077ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 41077ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 41077ms [err] connectionstatechanged connecting checking stable 41078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 41078ms [err] connectionstatechanged connecting checking stable 41078ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 41078ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38", "state": "connecting"}] 41091ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WFR2wzsxv2+v') 41092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WFR2wzsxv2+v') 41092ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(HUPK3NLHI7 1 udp 1845501695 172.17.0.2 42167 typ prflx) 41092ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57037) -> ('172.17.0.2', 42167)) State.WAITING -> State.IN_PROGRESS 41092ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-x\xc7\x91\x1b_\xf5\x90\xe7\x0f\xe1\xde') 41095ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-x\xc7\x91\x1b_\xf5\x90\xe7\x0f\xe1\xde') 41095ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57037) -> ('172.17.0.2', 42167)) State.IN_PROGRESS -> State.SUCCEEDED 41095ms [err] INFO:aioice.ice:Connection(0) ICE completed 41097ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 41097ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 41099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 41099ms [err] connectionstatechanged connecting completed stable 41099ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 41101ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 41102ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 41102ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 41102ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 41102ms [err] connectionstatechanged connected completed stable 41102ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 41102ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38", "state": "connected"}] 41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 41105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 41108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 41109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=803075700, stream_id=1, stream_seq=0) 41110ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3252528311, stream_id=1, stream_seq=0) 41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 41110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075700, gaps=[]) 41111ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:949537459 1 udp 2113937151 215cdd18-c459-401c-a7a9-31258be86678.local 42167 typ host generation 0 ufrag X6rT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41111ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:949537459 1 udp 2113937151 215cdd18-c459-401c-a7a9-31258be86678.local 42167 typ host generation 0 ufrag X6rT network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41111ms [err] handleSignalingMessage 41111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41111ms [err] handleIceCandidate 41111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 41111ms [err] acceptIceCandidate 41111ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 41111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=803075701, stream_id=1, stream_seq=1) 41111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075701, gaps=[]) 41112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3252528311, gaps=[]) 41112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075702, stream_id=1, stream_seq=2) 41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075702, gaps=[]) 41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075703, stream_id=1, stream_seq=2) 41113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075703, gaps=[]) 41114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075704, stream_id=1, stream_seq=2) 41114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075704, gaps=[]) 41114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075705, stream_id=1, stream_seq=2) 41114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075705, gaps=[]) 41114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075706, stream_id=1, stream_seq=2) 41114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075706, gaps=[]) 41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075707, stream_id=1, stream_seq=2) 41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075707, gaps=[]) 41116ms [err] INFO:aioice.ice:Connection(0) Remote candidate "215cdd18-c459-401c-a7a9-31258be86678.local" resolved to 172.17.0.2 41116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075708, stream_id=1, stream_seq=2) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075708, gaps=[]) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075709, stream_id=1, stream_seq=2) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075709, gaps=[]) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075710, stream_id=1, stream_seq=3) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075710, gaps=[]) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075711, stream_id=1, stream_seq=3) 41117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075711, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075712, stream_id=1, stream_seq=3) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075712, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075713, stream_id=1, stream_seq=3) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075713, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075714, stream_id=1, stream_seq=3) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075714, gaps=[]) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075715, stream_id=1, stream_seq=3) 41118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075715, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075716, stream_id=1, stream_seq=3) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075716, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075717, stream_id=1, stream_seq=3) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075717, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075718, stream_id=1, stream_seq=4) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075718, gaps=[]) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075719, stream_id=1, stream_seq=4) 41119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075719, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075720, stream_id=1, stream_seq=4) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075720, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075721, stream_id=1, stream_seq=4) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=803075721, gaps=[]) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075722, stream_id=1, stream_seq=4) 41120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=803075722, gaps=[]) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075723, stream_id=1, stream_seq=4) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=803075723, gaps=[]) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075724, stream_id=1, stream_seq=4) 41122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=803075724, gaps=[]) 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075725, stream_id=1, stream_seq=4) 41123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075725, gaps=[]) 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075726, stream_id=1, stream_seq=5) 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075726, gaps=[]) 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075727, stream_id=1, stream_seq=5) 41124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075727, gaps=[]) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075728, stream_id=1, stream_seq=5) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075728, gaps=[]) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075729, stream_id=1, stream_seq=5) 41125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075729, gaps=[]) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075730, stream_id=1, stream_seq=5) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075730, gaps=[]) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075731, stream_id=1, stream_seq=5) 41126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075731, gaps=[]) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075732, stream_id=1, stream_seq=5) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075732, gaps=[]) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075733, stream_id=1, stream_seq=5) 41127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075733, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075734, stream_id=1, stream_seq=6) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075734, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075735, stream_id=1, stream_seq=6) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075735, gaps=[]) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075736, stream_id=1, stream_seq=6) 41128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075736, gaps=[]) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075737, stream_id=1, stream_seq=6) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075737, gaps=[]) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075738, stream_id=1, stream_seq=6) 41129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075738, gaps=[]) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075739, stream_id=1, stream_seq=6) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075739, gaps=[]) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075740, stream_id=1, stream_seq=6) 41130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075740, gaps=[]) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075741, stream_id=1, stream_seq=6) 41131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075741, gaps=[]) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075742, stream_id=1, stream_seq=7) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075742, gaps=[]) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075743, stream_id=1, stream_seq=7) 41132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075743, gaps=[]) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075744, stream_id=1, stream_seq=7) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075744, gaps=[]) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075745, stream_id=1, stream_seq=7) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075745, gaps=[]) 41134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075746, stream_id=1, stream_seq=7) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075746, gaps=[]) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075747, stream_id=1, stream_seq=7) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075747, gaps=[]) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075748, stream_id=1, stream_seq=7) 41135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075748, gaps=[]) 41136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075749, stream_id=1, stream_seq=7) 41136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075749, gaps=[]) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075750, stream_id=1, stream_seq=8) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075750, gaps=[]) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075751, stream_id=1, stream_seq=8) 41137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075751, gaps=[]) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075752, stream_id=1, stream_seq=8) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075752, gaps=[]) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075753, stream_id=1, stream_seq=8) 41138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075753, gaps=[]) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075754, stream_id=1, stream_seq=8) 41139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075754, gaps=[]) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075755, stream_id=1, stream_seq=8) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075755, gaps=[]) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075756, stream_id=1, stream_seq=8) 41140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075756, gaps=[]) 41141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075757, stream_id=1, stream_seq=8) 41141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075757, gaps=[]) 41143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075758, stream_id=1, stream_seq=9) 41143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075758, gaps=[]) 41144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075759, stream_id=1, stream_seq=9) 41144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075759, gaps=[]) 41144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075760, stream_id=1, stream_seq=9) 41144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075760, gaps=[]) 41144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075761, stream_id=1, stream_seq=9) 41145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075761, gaps=[]) 41145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075762, stream_id=1, stream_seq=9) 41145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075762, gaps=[]) 41146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075763, stream_id=1, stream_seq=9) 41146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075763, gaps=[]) 41146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075764, stream_id=1, stream_seq=9) 41146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075764, gaps=[]) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075765, stream_id=1, stream_seq=9) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075766, stream_id=1, stream_seq=10) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=803075766, gaps=[]) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075767, stream_id=1, stream_seq=10) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=803075767, gaps=[]) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075768, stream_id=1, stream_seq=10) 41149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=803075768, gaps=[]) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075769, stream_id=1, stream_seq=10) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=803075769, gaps=[]) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075770, stream_id=1, stream_seq=10) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=803075770, gaps=[]) 41165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075771, stream_id=1, stream_seq=10) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=803075771, gaps=[]) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075772, stream_id=1, stream_seq=10) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=803075772, gaps=[]) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075773, stream_id=1, stream_seq=10) 41166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075773, gaps=[]) 41167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075774, stream_id=1, stream_seq=11) 41167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075774, gaps=[]) 41167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075775, stream_id=1, stream_seq=11) 41167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075775, gaps=[]) 41168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075776, stream_id=1, stream_seq=11) 41168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075776, gaps=[]) 41169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075777, stream_id=1, stream_seq=11) 41169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075777, gaps=[]) 41169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075778, stream_id=1, stream_seq=11) 41169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075778, gaps=[]) 41170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075779, stream_id=1, stream_seq=11) 41170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075779, gaps=[]) 41170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075780, stream_id=1, stream_seq=11) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075780, gaps=[]) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075781, stream_id=1, stream_seq=11) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075782, stream_id=1, stream_seq=12) 41171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=803075782, gaps=[]) 41172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075783, stream_id=1, stream_seq=12) 41172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=803075783, gaps=[]) 41172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075784, stream_id=1, stream_seq=12) 41172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=803075784, gaps=[]) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075785, stream_id=1, stream_seq=12) 41173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=803075785, gaps=[]) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075786, stream_id=1, stream_seq=12) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=803075786, gaps=[]) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075787, stream_id=1, stream_seq=12) 41174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=803075787, gaps=[]) 41175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075788, stream_id=1, stream_seq=12) 41175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=803075788, gaps=[]) 41175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075789, stream_id=1, stream_seq=12) 41176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075789, gaps=[]) 41176ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pu9M8bF/qYi6') 41177ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pu9M8bF/qYi6') 41177ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57037) -> ('172.17.0.2', 42167)) State.FROZEN -> State.FAILED 41177ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54399) -> ('172.17.0.2', 42167)) State.FROZEN -> State.FAILED 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075790, stream_id=1, stream_seq=13) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075790, gaps=[]) 41177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075791, stream_id=1, stream_seq=13) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075791, gaps=[]) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075792, stream_id=1, stream_seq=13) 41178ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075792, gaps=[]) 41179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075793, stream_id=1, stream_seq=13) 41179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075793, gaps=[]) 41179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075794, stream_id=1, stream_seq=13) 41179ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075794, gaps=[]) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075795, stream_id=1, stream_seq=13) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075795, gaps=[]) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075796, stream_id=1, stream_seq=13) 41180ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075796, gaps=[]) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075797, stream_id=1, stream_seq=13) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075797, gaps=[]) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075798, stream_id=1, stream_seq=14) 41181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075798, gaps=[]) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075799, stream_id=1, stream_seq=14) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075799, gaps=[]) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075800, stream_id=1, stream_seq=14) 41182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075800, gaps=[]) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075801, stream_id=1, stream_seq=14) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043964, cumulative_tsn=803075801, gaps=[]) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075802, stream_id=1, stream_seq=14) 41183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042804, cumulative_tsn=803075802, gaps=[]) 41184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075803, stream_id=1, stream_seq=14) 41184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041644, cumulative_tsn=803075803, gaps=[]) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075804, stream_id=1, stream_seq=14) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040484, cumulative_tsn=803075804, gaps=[]) 41185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075805, stream_id=1, stream_seq=14) 41186ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075805, gaps=[]) 41188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075806, stream_id=1, stream_seq=15) 41188ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075806, gaps=[]) 41189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075807, stream_id=1, stream_seq=15) 41189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075807, gaps=[]) 41189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075808, stream_id=1, stream_seq=15) 41189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075808, gaps=[]) 41189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075809, stream_id=1, stream_seq=15) 41189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075809, gaps=[]) 41190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075810, stream_id=1, stream_seq=15) 41190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075810, gaps=[]) 41190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075811, stream_id=1, stream_seq=15) 41190ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075811, gaps=[]) 41191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075812, stream_id=1, stream_seq=15) 41191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075812, gaps=[]) 41191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075813, stream_id=1, stream_seq=15) 41191ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075813, gaps=[]) 41193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075814, stream_id=1, stream_seq=16) 41193ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075814, gaps=[]) 41194ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 41194ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 41194ms [log] [experimentStatusChanged] {"status": "running", "message": null} 41194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075815, stream_id=1, stream_seq=16) 41194ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075815, gaps=[]) 41195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075816, stream_id=1, stream_seq=16) 41195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075816, gaps=[]) 41195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075817, stream_id=1, stream_seq=16) 41195ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075817, gaps=[]) 41196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075818, stream_id=1, stream_seq=16) 41196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075818, gaps=[]) 41196ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075819, stream_id=1, stream_seq=16) 41220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075819, gaps=[]) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075820, stream_id=1, stream_seq=16) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075820, gaps=[]) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075821, stream_id=1, stream_seq=16) 41221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075821, gaps=[]) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075822, stream_id=1, stream_seq=17) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075822, gaps=[]) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075823, stream_id=1, stream_seq=17) 41224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075823, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075824, stream_id=1, stream_seq=17) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075824, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075825, stream_id=1, stream_seq=17) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075825, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075826, stream_id=1, stream_seq=17) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075826, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075827, stream_id=1, stream_seq=17) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075827, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075828, stream_id=1, stream_seq=17) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075828, gaps=[]) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075829, stream_id=1, stream_seq=17) 41228ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075829, gaps=[]) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075830, stream_id=1, stream_seq=18) 41229ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075830, gaps=[]) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075831, stream_id=1, stream_seq=18) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075831, gaps=[]) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075832, stream_id=1, stream_seq=18) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075832, gaps=[]) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075833, stream_id=1, stream_seq=18) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075833, gaps=[]) 41230ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075834, stream_id=1, stream_seq=18) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075834, gaps=[]) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075835, stream_id=1, stream_seq=18) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075835, gaps=[]) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075836, stream_id=1, stream_seq=18) 41231ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075836, gaps=[]) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075837, stream_id=1, stream_seq=18) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075837, gaps=[]) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075838, stream_id=1, stream_seq=19) 41232ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075838, gaps=[]) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075839, stream_id=1, stream_seq=19) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075839, gaps=[]) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075840, stream_id=1, stream_seq=19) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075840, gaps=[]) 41233ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075841, stream_id=1, stream_seq=19) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075841, gaps=[]) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075842, stream_id=1, stream_seq=19) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075842, gaps=[]) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075843, stream_id=1, stream_seq=19) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075843, gaps=[]) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075844, stream_id=1, stream_seq=19) 41234ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075844, gaps=[]) 41235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075845, stream_id=1, stream_seq=19) 41235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075845, gaps=[]) 41236ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'5ugivCirB3NW') 41236ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42167) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'5ugivCirB3NW') 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075846, stream_id=1, stream_seq=20) 41236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075846, gaps=[]) 41237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075847, stream_id=1, stream_seq=20) 41237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075847, gaps=[]) 41237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075848, stream_id=1, stream_seq=20) 41237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075848, gaps=[]) 41238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075849, stream_id=1, stream_seq=20) 41238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075849, gaps=[]) 41238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075850, stream_id=1, stream_seq=20) 41238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075850, gaps=[]) 41238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075851, stream_id=1, stream_seq=20) 41238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075851, gaps=[]) 41239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075852, stream_id=1, stream_seq=20) 41239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075852, gaps=[]) 41239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075853, stream_id=1, stream_seq=20) 41239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075853, gaps=[]) 41241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075854, stream_id=1, stream_seq=21) 41241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075854, gaps=[]) 41241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075855, stream_id=1, stream_seq=21) 41241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075855, gaps=[]) 41242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075856, stream_id=1, stream_seq=21) 41242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075856, gaps=[]) 41242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075857, stream_id=1, stream_seq=21) 41242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075857, gaps=[]) 41242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075858, stream_id=1, stream_seq=21) 41242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075858, gaps=[]) 41243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075859, stream_id=1, stream_seq=21) 41243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075859, gaps=[]) 41243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075860, stream_id=1, stream_seq=21) 41243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075860, gaps=[]) 41244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075861, stream_id=1, stream_seq=21) 41244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075861, gaps=[]) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075862, stream_id=1, stream_seq=22) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075862, gaps=[]) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075863, stream_id=1, stream_seq=22) 41269ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075863, gaps=[]) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075864, stream_id=1, stream_seq=22) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075864, gaps=[]) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075865, stream_id=1, stream_seq=22) 41270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075865, gaps=[]) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075866, stream_id=1, stream_seq=22) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075866, gaps=[]) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075867, stream_id=1, stream_seq=22) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075867, gaps=[]) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075868, stream_id=1, stream_seq=22) 41271ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075868, gaps=[]) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075869, stream_id=1, stream_seq=22) 41272ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075869, gaps=[]) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075870, stream_id=1, stream_seq=23) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075870, gaps=[]) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075871, stream_id=1, stream_seq=23) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075871, gaps=[]) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075872, stream_id=1, stream_seq=23) 41273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075872, gaps=[]) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075873, stream_id=1, stream_seq=23) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075873, gaps=[]) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075874, stream_id=1, stream_seq=23) 41274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075874, gaps=[]) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075875, stream_id=1, stream_seq=23) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075875, gaps=[]) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075876, stream_id=1, stream_seq=23) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075876, gaps=[]) 41275ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075877, stream_id=1, stream_seq=23) 41276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075877, gaps=[]) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075878, stream_id=1, stream_seq=24) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075878, gaps=[]) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075879, stream_id=1, stream_seq=24) 41277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075879, gaps=[]) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075880, stream_id=1, stream_seq=24) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075880, gaps=[]) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075881, stream_id=1, stream_seq=24) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075881, gaps=[]) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075882, stream_id=1, stream_seq=24) 41278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075882, gaps=[]) 41279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075883, stream_id=1, stream_seq=24) 41279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075883, gaps=[]) 41279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075884, stream_id=1, stream_seq=24) 41279ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075884, gaps=[]) 41280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075885, stream_id=1, stream_seq=24) 41280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075885, gaps=[]) 41281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075886, stream_id=1, stream_seq=25) 41281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075886, gaps=[]) 41282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075887, stream_id=1, stream_seq=25) 41282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075887, gaps=[]) 41282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075888, stream_id=1, stream_seq=25) 41282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075888, gaps=[]) 41282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075889, stream_id=1, stream_seq=25) 41282ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075889, gaps=[]) 41283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075890, stream_id=1, stream_seq=25) 41283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075890, gaps=[]) 41283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075891, stream_id=1, stream_seq=25) 41283ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075891, gaps=[]) 41284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075892, stream_id=1, stream_seq=25) 41284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075892, gaps=[]) 41284ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075893, stream_id=1, stream_seq=25) 41285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075893, gaps=[]) 41285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075894, stream_id=1, stream_seq=26) 41285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075894, gaps=[]) 41286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075895, stream_id=1, stream_seq=26) 41286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075895, gaps=[]) 41286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075896, stream_id=1, stream_seq=26) 41286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075896, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075897, stream_id=1, stream_seq=26) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075897, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075898, stream_id=1, stream_seq=26) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075898, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075899, stream_id=1, stream_seq=26) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075899, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075900, stream_id=1, stream_seq=26) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075900, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075901, stream_id=1, stream_seq=26) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075901, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075902, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075902, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075903, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075903, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075904, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075904, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075905, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075905, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075906, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075906, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075907, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075907, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075908, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075908, gaps=[]) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075909, stream_id=1, stream_seq=27) 41318ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075909, gaps=[]) 41319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075910, stream_id=1, stream_seq=28) 41319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075910, gaps=[]) 41319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075911, stream_id=1, stream_seq=28) 41319ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075911, gaps=[]) 41320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075912, stream_id=1, stream_seq=28) 41320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075912, gaps=[]) 41320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075913, stream_id=1, stream_seq=28) 41320ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075913, gaps=[]) 41321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075914, stream_id=1, stream_seq=28) 41321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075914, gaps=[]) 41321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075915, stream_id=1, stream_seq=28) 41321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075915, gaps=[]) 41321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075916, stream_id=1, stream_seq=28) 41321ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075916, gaps=[]) 41322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075917, stream_id=1, stream_seq=28) 41322ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075917, gaps=[]) 41323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075918, stream_id=1, stream_seq=29) 41323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075918, gaps=[]) 41323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075919, stream_id=1, stream_seq=29) 41323ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075919, gaps=[]) 41324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075920, stream_id=1, stream_seq=29) 41324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075920, gaps=[]) 41324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075921, stream_id=1, stream_seq=29) 41324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075921, gaps=[]) 41324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075922, stream_id=1, stream_seq=29) 41324ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075922, gaps=[]) 41325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075923, stream_id=1, stream_seq=29) 41325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075923, gaps=[]) 41325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075924, stream_id=1, stream_seq=29) 41325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075924, gaps=[]) 41325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075925, stream_id=1, stream_seq=29) 41326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075925, gaps=[]) 41326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075926, stream_id=1, stream_seq=30) 41326ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075926, gaps=[]) 41327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075927, stream_id=1, stream_seq=30) 41327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075927, gaps=[]) 41327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075928, stream_id=1, stream_seq=30) 41327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075928, gaps=[]) 41327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075929, stream_id=1, stream_seq=30) 41327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075929, gaps=[]) 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075930, stream_id=1, stream_seq=30) 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075930, gaps=[]) 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075931, stream_id=1, stream_seq=30) 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075931, gaps=[]) 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075932, stream_id=1, stream_seq=30) 41328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075932, gaps=[]) 41329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075933, stream_id=1, stream_seq=30) 41329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075933, gaps=[]) 41329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075934, stream_id=1, stream_seq=31) 41329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075934, gaps=[]) 41330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075935, stream_id=1, stream_seq=31) 41330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075935, gaps=[]) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075936, stream_id=1, stream_seq=31) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075936, gaps=[]) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075937, stream_id=1, stream_seq=31) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075937, gaps=[]) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075938, stream_id=1, stream_seq=31) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075938, gaps=[]) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075939, stream_id=1, stream_seq=31) 41331ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075939, gaps=[]) 41332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075940, stream_id=1, stream_seq=31) 41332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075940, gaps=[]) 41332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075941, stream_id=1, stream_seq=31) 41332ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075941, gaps=[]) 41334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075942, stream_id=1, stream_seq=32) 41334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075942, gaps=[]) 41334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075943, stream_id=1, stream_seq=32) 41334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075943, gaps=[]) 41334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075944, stream_id=1, stream_seq=32) 41334ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075944, gaps=[]) 41335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075945, stream_id=1, stream_seq=32) 41335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075945, gaps=[]) 41335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075946, stream_id=1, stream_seq=32) 41335ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075946, gaps=[]) 41336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075947, stream_id=1, stream_seq=32) 41336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075947, gaps=[]) 41336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075948, stream_id=1, stream_seq=32) 41336ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075948, gaps=[]) 41337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075949, stream_id=1, stream_seq=32) 41337ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075949, gaps=[]) 41338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=803075950, stream_id=1, stream_seq=33) 41338ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=803075950, gaps=[]) 41339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075951, stream_id=1, stream_seq=33) 41339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=803075951, gaps=[]) 41339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075952, stream_id=1, stream_seq=33) 41339ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=803075952, gaps=[]) 41340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075953, stream_id=1, stream_seq=33) 41340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=803075953, gaps=[]) 41340ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075954, stream_id=1, stream_seq=33) 41364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=803075954, gaps=[]) 41369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075955, stream_id=1, stream_seq=33) 41369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=803075955, gaps=[]) 41369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=803075956, stream_id=1, stream_seq=33) 41369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=803075956, gaps=[]) 41369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=803075957, stream_id=1, stream_seq=33) 41416ms [log] 262140 41416ms [log] 262140 41416ms [log] [file] 41416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=803075957, gaps=[]) 41565ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38"}', extra='') 41565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 41565ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 41565ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 41566ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 41566ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 41566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 41566ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 41566ms [err] connectionstatechanged closed closed closed 41566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41566ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 41566ms [err] connectionstatechanged closed closed closed 41566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41566ms [err] connectionstatechanged closed closed closed 41566ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 41567ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/62ec03f7-815d-4c7a-97a3-e18ddf8b0c38", "state": "closed"}] 41567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 41567ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 41634ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 41635ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 41712ms [err] Traceback (most recent call last): 41712ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 41712ms [err] return _run_code(code, main_globals, None, 41712ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 41712ms [err] exec(code, run_globals) 41712ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 41712ms [err] sys.exit(main()) 41712ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 41712ms [err] asyncio.run(main_async()) 41712ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 41712ms [err] return loop.run_until_complete(main) 41712ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 41712ms [err] self.run_forever() 41712ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 41713ms [err] self._run_once() 41713ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 41713ms [err] event_list = self._selector.select(timeout) 41713ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 41713ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 41713ms [err] KeyboardInterrupt 41715ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 41715ms [err] h.flush() 41715ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 47239ms [log] starting device 47909ms [err] DEBUG:asyncio:Using selector: EpollSelector 48102ms [err] ERROR:asyncio:Unclosed client session 48102ms [err] client_session: 48203ms [log] parsing 48203ms [log] creating device handler 48203ms [log] [ready] 48203ms [log] reading line 48203ms [log] [websocketToken] "2bc38bad-ad2a-4cb4-a77b-993f05ef2982" 48248ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48248ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 48248ms [log] [websocketConnected] 48568ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48568ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 48569ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 48575ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7d82345a-296c-4492-85e7-acc35aa174fa"}}', extra='') 48575ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7d82345a-296c-4492-85e7-acc35aa174fa"}}', extra='') 48575ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7d82345a-296c-4492-85e7-acc35aa174fa"} 48661ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 48661ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 48665ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "new"}] 50668ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 50668ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 50668ms [err] handleSignalingMessage 50668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50668ms [err] handleOptions 50668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 50668ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 50668ms [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='') 50668ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 50682ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831863 3954831863 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 58243 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58243 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58259 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zOFO\\r\\na=ice-pwd:pRzsOQ6d9CUWLjMDiFgjUa\\r\\na=fingerprint:sha-256 D9:EA:C3:F1:2B:87:62:DD:4A:C3:B6:90:30:0F:A8:B8:08:CE:AA:00:47:58:95:9A:F7:F1:2F:B5:BB:9F:59:C0\\r\\na=fingerprint:sha-384 9B:BE:EA:04:97:1A:60:8F:B2:75:FC:8F:A9:C4:65:B4:05:0C:71:9B:5B:A7:6E:1E:0C:A7:05:3D:DB:BF:C7:51:AC:17:5E:D7:1D:91:EF:7E:B1:3A:40:EB:B7:0D:CB:8D\\r\\na=fingerprint:sha-512 46:58:6E:11:FB:C3:C9:5D:A6:1C:B1:E4:30:A2:8F:77:3D:34:45:41:22:C8:6B:36:6C:4A:2B:D3:69:05:46:A5:33:67:31:A4:9F:0E:1A:F8:25:91:5C:06:F9:42:D1:10:B6:48:8D:7A:87:BA:CB:0B:A0:E5:5C:90:5D:7F:D8:75\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 50682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831863 3954831863 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 58243 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58243 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58259 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:zOFO\\r\\na=ice-pwd:pRzsOQ6d9CUWLjMDiFgjUa\\r\\na=fingerprint:sha-256 D9:EA:C3:F1:2B:87:62:DD:4A:C3:B6:90:30:0F:A8:B8:08:CE:AA:00:47:58:95:9A:F7:F1:2F:B5:BB:9F:59:C0\\r\\na=fingerprint:sha-384 9B:BE:EA:04:97:1A:60:8F:B2:75:FC:8F:A9:C4:65:B4:05:0C:71:9B:5B:A7:6E:1E:0C:A7:05:3D:DB:BF:C7:51:AC:17:5E:D7:1D:91:EF:7E:B1:3A:40:EB:B7:0D:CB:8D\\r\\na=fingerprint:sha-512 46:58:6E:11:FB:C3:C9:5D:A6:1C:B1:E4:30:A2:8F:77:3D:34:45:41:22:C8:6B:36:6C:4A:2B:D3:69:05:46:A5:33:67:31:A4:9F:0E:1A:F8:25:91:5C:06:F9:42:D1:10:B6:48:8D:7A:87:BA:CB:0B:A0:E5:5C:90:5D:7F:D8:75\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 50682ms [err] handleSignalingMessage 50682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 50682ms [err] handleOffer 50682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 50682ms [err] makeAnswer 50682ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 50682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 50682ms [err] v=0 50682ms [err] o=- 3954831863 3954831863 IN IP4 0.0.0.0 50682ms [err] s=- 50682ms [err] t=0 0 50682ms [err] a=group:BUNDLE 0 50682ms [err] a=msid-semantic:WMS * 50682ms [err] m=application 58243 DTLS/SCTP 5000 50682ms [err] c=IN IP4 172.30.0.1 50682ms [err] a=mid:0 50682ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50682ms [err] a=max-message-size:65536 50682ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58243 typ host 50682ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58259 typ host 50682ms [err] a=end-of-candidates 50682ms [err] a=ice-ufrag:zOFO 50682ms [err] a=ice-pwd:pRzsOQ6d9CUWLjMDiFgjUa 50682ms [err] a=fingerprint:sha-256 D9:EA:C3:F1:2B:87:62:DD:4A:C3:B6:90:30:0F:A8:B8:08:CE:AA:00:47:58:95:9A:F7:F1:2F:B5:BB:9F:59:C0 50682ms [err] a=fingerprint:sha-384 9B:BE:EA:04:97:1A:60:8F:B2:75:FC:8F:A9:C4:65:B4:05:0C:71:9B:5B:A7:6E:1E:0C:A7:05:3D:DB:BF:C7:51:AC:17:5E:D7:1D:91:EF:7E:B1:3A:40:EB:B7:0D:CB:8D 50682ms [err] a=fingerprint:sha-512 46:58:6E:11:FB:C3:C9:5D:A6:1C:B1:E4:30:A2:8F:77:3D:34:45:41:22:C8:6B:36:6C:4A:2B:D3:69:05:46:A5:33:67:31:A4:9F:0E:1A:F8:25:91:5C:06:F9:42:D1:10:B6:48:8D:7A:87:BA:CB:0B:A0:E5:5C:90:5D:7F:D8:75 50682ms [err] a=setup:actpass 50682ms [err] 50685ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 50685ms [err] v=0 50685ms [err] o=- 3954831863 3954831863 IN IP4 0.0.0.0 50685ms [err] s=- 50685ms [err] t=0 0 50685ms [err] a=group:BUNDLE 0 50685ms [err] a=msid-semantic:WMS * 50685ms [err] m=application 58243 DTLS/SCTP 5000 50685ms [err] c=IN IP4 172.30.0.1 50685ms [err] a=mid:0 50685ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50685ms [err] a=max-message-size:65536 50685ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58243 typ host 50685ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 58259 typ host 50685ms [err] a=end-of-candidates 50685ms [err] a=ice-ufrag:zOFO 50685ms [err] a=ice-pwd:pRzsOQ6d9CUWLjMDiFgjUa 50685ms [err] a=fingerprint:sha-256 D9:EA:C3:F1:2B:87:62:DD:4A:C3:B6:90:30:0F:A8:B8:08:CE:AA:00:47:58:95:9A:F7:F1:2F:B5:BB:9F:59:C0 50685ms [err] a=fingerprint:sha-384 9B:BE:EA:04:97:1A:60:8F:B2:75:FC:8F:A9:C4:65:B4:05:0C:71:9B:5B:A7:6E:1E:0C:A7:05:3D:DB:BF:C7:51:AC:17:5E:D7:1D:91:EF:7E:B1:3A:40:EB:B7:0D:CB:8D 50685ms [err] a=fingerprint:sha-512 46:58:6E:11:FB:C3:C9:5D:A6:1C:B1:E4:30:A2:8F:77:3D:34:45:41:22:C8:6B:36:6C:4A:2B:D3:69:05:46:A5:33:67:31:A4:9F:0E:1A:F8:25:91:5C:06:F9:42:D1:10:B6:48:8D:7A:87:BA:CB:0B:A0:E5:5C:90:5D:7F:D8:75 50685ms [err] a=setup:actpass 50685ms [err] 50685ms [err] connectionstatechanged new new have-remote-offer 50685ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 50686ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "new"}] 50686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 50686ms [err] v=0 50686ms [err] o=- 3954831863 3954831863 IN IP4 0.0.0.0 50686ms [err] s=- 50686ms [err] t=0 0 50686ms [err] a=group:BUNDLE 0 50686ms [err] a=msid-semantic:WMS * 50686ms [err] m=application 9 DTLS/SCTP 5000 50686ms [err] c=IN IP4 0.0.0.0 50686ms [err] a=mid:0 50686ms [err] a=sctpmap:5000 webrtc-datachannel 65535 50686ms [err] a=max-message-size:65536 50686ms [err] a=ice-ufrag:GLP5 50686ms [err] a=ice-pwd:rh2dPR9dE2kiy65cIZAy9y 50686ms [err] a=fingerprint:sha-256 A8:FD:66:09:4F:A4:01:3A:99:64:C9:5D:F5:67:17:64:9C:38:23:70:8A:E1:62:51:09:A3:E8:BA:C1:2D:0F:41 50686ms [err] a=fingerprint:sha-384 D1:20:BB:71:21:38:87:0D:58:7D:7A:16:99:9B:D1:7A:A2:F5:EF:D0:B8:32:71:77:EB:3E:CB:0A:D0:BE:03:A2:36:5D:4F:02:EC:39:E2:75:FB:BB:70:DA:43:86:A2:7C 50686ms [err] a=fingerprint:sha-512 06:59:AC:24:CA:3D:32:FC:11:7A:49:99:3E:39:B6:EB:92:3A:5A:22:D4:BD:36:F7:5A:0D:A3:4A:99:67:C6:1F:C5:73:9B:AB:52:D9:55:CB:7A:00:34:22:43:C5:7A:D8:CF:CD:FE:53:04:C7:56:E2:22:AB:1F:B6:74:C4:87:63 50686ms [err] a=setup:active 50686ms [err] 50687ms [err] connectionstatechanged new new stable 50687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 50687ms [err] connectionstatechanged new new stable 50687ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 50687ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 50689ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 50690ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 50690ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 50691ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 50691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 50691ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 50692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.30.0.1', 58243)) State.FROZEN -> State.WAITING 50692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36980) -> ('172.30.0.1', 58243)) State.FROZEN -> State.WAITING 50692ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.17.0.2', 58259)) State.FROZEN -> State.WAITING 50693ms [err] connectionstatechanged connecting checking stable 50693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50693ms [err] connectionstatechanged connecting checking stable 50693ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 50693ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.30.0.1', 58243)) State.WAITING -> State.IN_PROGRESS 50693ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 58243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\x1d\xf14V\x85\xe5\x13/_\x95S') 50694ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "connecting"}] 50695ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 58243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\x1d\xf14V\x85\xe5\x13/_\x95S') 50695ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.30.0.1', 58243)) State.IN_PROGRESS -> State.SUCCEEDED 50704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 58243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaf\xfa\x98\x1e/v\xae<\xd5*\xf4E') 50705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 58243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaf\xfa\x98\x1e/v\xae<\xd5*\xf4E') 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36980) -> ('172.30.0.1', 58243)) State.WAITING -> State.FAILED 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.17.0.2', 58259)) State.WAITING -> State.FAILED 50705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36980) -> ('172.17.0.2', 58259)) State.FROZEN -> State.FAILED 50705ms [err] INFO:aioice.ice:Connection(0) ICE completed 50705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12O\xe3b\x1c\xfe~\xa0\x06u\xe1\xbf') 50705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x12O\xe3b\x1c\xfe~\xa0\x06u\xe1\xbf') 50706ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ARZnmKIoX1 1 udp 1862270975 172.17.0.2 58243 typ prflx) 50706ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.17.0.2', 58243)) State.WAITING -> State.IN_PROGRESS 50706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58243) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88\\\xe5T\xa1\xf8%\xf2\xa7k\xc8\x03') 50706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58243) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88\\\xe5T\xa1\xf8%\xf2\xa7k\xc8\x03') 50707ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36286) -> ('172.17.0.2', 58243)) State.IN_PROGRESS -> State.SUCCEEDED 50713ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 50713ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 50715ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 50716ms [err] connectionstatechanged connecting completed stable 50716ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 50728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 50728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 50728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 50728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 50728ms [err] connectionstatechanged connected completed stable 50728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 50729ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "connected"}] 50729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 50729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 50729ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 50730ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 50731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=715709147, stream_id=1, stream_seq=0) 50731ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 50731ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3734782869, stream_id=1, stream_seq=0) 50732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 50732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709147, gaps=[]) 50732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3734782869, gaps=[]) 50732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=715709148, stream_id=1, stream_seq=1) 50733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709148, gaps=[]) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709149, stream_id=1, stream_seq=2) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709149, gaps=[]) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709150, stream_id=1, stream_seq=2) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709150, gaps=[]) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709151, stream_id=1, stream_seq=2) 50734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709151, gaps=[]) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709152, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709152, gaps=[]) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709153, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709153, gaps=[]) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709154, stream_id=1, stream_seq=2) 50735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709154, gaps=[]) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709155, stream_id=1, stream_seq=2) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709155, gaps=[]) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709156, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709156, gaps=[]) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709157, stream_id=1, stream_seq=3) 50736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709157, gaps=[]) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709158, stream_id=1, stream_seq=3) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709158, gaps=[]) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709159, stream_id=1, stream_seq=3) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709159, gaps=[]) 50737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709160, stream_id=1, stream_seq=3) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709160, gaps=[]) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709161, stream_id=1, stream_seq=3) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709161, gaps=[]) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709162, stream_id=1, stream_seq=3) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709162, gaps=[]) 50738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709163, stream_id=1, stream_seq=4) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709163, gaps=[]) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709164, stream_id=1, stream_seq=4) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709164, gaps=[]) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709165, stream_id=1, stream_seq=4) 50739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709165, gaps=[]) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709166, stream_id=1, stream_seq=4) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709166, gaps=[]) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709167, stream_id=1, stream_seq=4) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709167, gaps=[]) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709168, stream_id=1, stream_seq=4) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709168, gaps=[]) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709169, stream_id=1, stream_seq=4) 50740ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709169, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709170, stream_id=1, stream_seq=5) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709170, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709171, stream_id=1, stream_seq=5) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709171, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709172, stream_id=1, stream_seq=5) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709172, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709173, stream_id=1, stream_seq=5) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709173, gaps=[]) 50741ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709174, stream_id=1, stream_seq=5) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709174, gaps=[]) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709175, stream_id=1, stream_seq=5) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709175, gaps=[]) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709176, stream_id=1, stream_seq=5) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709176, gaps=[]) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709177, stream_id=1, stream_seq=6) 50742ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709177, gaps=[]) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709178, stream_id=1, stream_seq=6) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709178, gaps=[]) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709179, stream_id=1, stream_seq=6) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709179, gaps=[]) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709180, stream_id=1, stream_seq=6) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709180, gaps=[]) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709181, stream_id=1, stream_seq=6) 50743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709181, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709182, stream_id=1, stream_seq=6) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709182, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709183, stream_id=1, stream_seq=6) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709183, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709184, stream_id=1, stream_seq=7) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709184, gaps=[]) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709185, stream_id=1, stream_seq=7) 50744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709185, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709186, stream_id=1, stream_seq=7) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709186, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709187, stream_id=1, stream_seq=7) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709187, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709188, stream_id=1, stream_seq=7) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709188, gaps=[]) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709189, stream_id=1, stream_seq=7) 50745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709189, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709190, stream_id=1, stream_seq=7) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709190, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709191, stream_id=1, stream_seq=8) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709191, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709192, stream_id=1, stream_seq=8) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709192, gaps=[]) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709193, stream_id=1, stream_seq=8) 50746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709193, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709194, stream_id=1, stream_seq=8) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709194, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709195, stream_id=1, stream_seq=8) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709195, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709196, stream_id=1, stream_seq=8) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709196, gaps=[]) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709197, stream_id=1, stream_seq=8) 50747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709197, gaps=[]) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709198, stream_id=1, stream_seq=9) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709198, gaps=[]) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709199, stream_id=1, stream_seq=9) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709199, gaps=[]) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709200, stream_id=1, stream_seq=9) 50748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709200, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709201, stream_id=1, stream_seq=9) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709201, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709202, stream_id=1, stream_seq=9) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709202, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709203, stream_id=1, stream_seq=9) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709203, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709204, stream_id=1, stream_seq=9) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709204, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709205, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709205, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709206, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709206, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709207, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709207, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709208, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709208, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709209, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709209, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709210, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709210, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709211, stream_id=1, stream_seq=10) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709211, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709212, stream_id=1, stream_seq=11) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709212, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709213, stream_id=1, stream_seq=11) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709213, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709214, stream_id=1, stream_seq=11) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709214, gaps=[]) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709215, stream_id=1, stream_seq=11) 50751ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709215, gaps=[]) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709216, stream_id=1, stream_seq=11) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709216, gaps=[]) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709217, stream_id=1, stream_seq=11) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709217, gaps=[]) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709218, stream_id=1, stream_seq=11) 50752ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709218, gaps=[]) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709219, stream_id=1, stream_seq=12) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709219, gaps=[]) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709220, stream_id=1, stream_seq=12) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709220, gaps=[]) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709221, stream_id=1, stream_seq=12) 50753ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709221, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709222, stream_id=1, stream_seq=12) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709222, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709223, stream_id=1, stream_seq=12) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709223, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709224, stream_id=1, stream_seq=12) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709224, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709225, stream_id=1, stream_seq=12) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709225, gaps=[]) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709226, stream_id=1, stream_seq=13) 50754ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709226, gaps=[]) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709227, stream_id=1, stream_seq=13) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709227, gaps=[]) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709228, stream_id=1, stream_seq=13) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709228, gaps=[]) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709229, stream_id=1, stream_seq=13) 50755ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709229, gaps=[]) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709230, stream_id=1, stream_seq=13) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709230, gaps=[]) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709231, stream_id=1, stream_seq=13) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709231, gaps=[]) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709232, stream_id=1, stream_seq=13) 50756ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709232, gaps=[]) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709233, stream_id=1, stream_seq=14) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709233, gaps=[]) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709234, stream_id=1, stream_seq=14) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709234, gaps=[]) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709235, stream_id=1, stream_seq=14) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709235, gaps=[]) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709236, stream_id=1, stream_seq=14) 50757ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709236, gaps=[]) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709237, stream_id=1, stream_seq=14) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709237, gaps=[]) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709238, stream_id=1, stream_seq=14) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709238, gaps=[]) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709239, stream_id=1, stream_seq=14) 50758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709239, gaps=[]) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709240, stream_id=1, stream_seq=15) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709240, gaps=[]) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709241, stream_id=1, stream_seq=15) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709241, gaps=[]) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709242, stream_id=1, stream_seq=15) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709242, gaps=[]) 50759ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709243, stream_id=1, stream_seq=15) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709243, gaps=[]) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709244, stream_id=1, stream_seq=15) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709244, gaps=[]) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709245, stream_id=1, stream_seq=15) 50760ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709245, gaps=[]) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709246, stream_id=1, stream_seq=15) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709246, gaps=[]) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709247, stream_id=1, stream_seq=16) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709247, gaps=[]) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709248, stream_id=1, stream_seq=16) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709248, gaps=[]) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709249, stream_id=1, stream_seq=16) 50761ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709249, gaps=[]) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709250, stream_id=1, stream_seq=16) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709250, gaps=[]) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709251, stream_id=1, stream_seq=16) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709251, gaps=[]) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709252, stream_id=1, stream_seq=16) 50762ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709252, gaps=[]) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709253, stream_id=1, stream_seq=16) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709253, gaps=[]) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709254, stream_id=1, stream_seq=17) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709254, gaps=[]) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709255, stream_id=1, stream_seq=17) 50763ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709255, gaps=[]) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709256, stream_id=1, stream_seq=17) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709256, gaps=[]) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709257, stream_id=1, stream_seq=17) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709257, gaps=[]) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709258, stream_id=1, stream_seq=17) 50764ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709258, gaps=[]) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709259, stream_id=1, stream_seq=17) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709259, gaps=[]) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709260, stream_id=1, stream_seq=17) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709260, gaps=[]) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709261, stream_id=1, stream_seq=18) 50765ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709261, gaps=[]) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709262, stream_id=1, stream_seq=18) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709262, gaps=[]) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709263, stream_id=1, stream_seq=18) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709263, gaps=[]) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709264, stream_id=1, stream_seq=18) 50766ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709264, gaps=[]) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709265, stream_id=1, stream_seq=18) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709265, gaps=[]) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709266, stream_id=1, stream_seq=18) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709266, gaps=[]) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709267, stream_id=1, stream_seq=18) 50767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709267, gaps=[]) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709268, stream_id=1, stream_seq=19) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709268, gaps=[]) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709269, stream_id=1, stream_seq=19) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709269, gaps=[]) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709270, stream_id=1, stream_seq=19) 50768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709270, gaps=[]) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709271, stream_id=1, stream_seq=19) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709271, gaps=[]) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709272, stream_id=1, stream_seq=19) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709272, gaps=[]) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709273, stream_id=1, stream_seq=19) 50769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709273, gaps=[]) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709274, stream_id=1, stream_seq=19) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709274, gaps=[]) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709275, stream_id=1, stream_seq=20) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709275, gaps=[]) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709276, stream_id=1, stream_seq=20) 50770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709276, gaps=[]) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709277, stream_id=1, stream_seq=20) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709277, gaps=[]) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709278, stream_id=1, stream_seq=20) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709278, gaps=[]) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709279, stream_id=1, stream_seq=20) 50771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709279, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709280, stream_id=1, stream_seq=20) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709280, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709281, stream_id=1, stream_seq=20) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709281, gaps=[]) 50772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709282, stream_id=1, stream_seq=21) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709282, gaps=[]) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709283, stream_id=1, stream_seq=21) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709283, gaps=[]) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709284, stream_id=1, stream_seq=21) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709284, gaps=[]) 50773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709285, stream_id=1, stream_seq=21) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709285, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709286, stream_id=1, stream_seq=21) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709286, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709287, stream_id=1, stream_seq=21) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709287, gaps=[]) 50774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709288, stream_id=1, stream_seq=21) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709288, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709289, stream_id=1, stream_seq=22) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709289, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709290, stream_id=1, stream_seq=22) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709290, gaps=[]) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709291, stream_id=1, stream_seq=22) 50775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709291, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709292, stream_id=1, stream_seq=22) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709292, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709293, stream_id=1, stream_seq=22) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709293, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709294, stream_id=1, stream_seq=22) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709294, gaps=[]) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709295, stream_id=1, stream_seq=22) 50776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709295, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709296, stream_id=1, stream_seq=23) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709296, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709297, stream_id=1, stream_seq=23) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709297, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709298, stream_id=1, stream_seq=23) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709298, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709299, stream_id=1, stream_seq=23) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709299, gaps=[]) 50777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709300, stream_id=1, stream_seq=23) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709300, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709301, stream_id=1, stream_seq=23) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709301, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709302, stream_id=1, stream_seq=23) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709302, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709303, stream_id=1, stream_seq=24) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709303, gaps=[]) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709304, stream_id=1, stream_seq=24) 50778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709304, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709305, stream_id=1, stream_seq=24) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709305, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709306, stream_id=1, stream_seq=24) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709306, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709307, stream_id=1, stream_seq=24) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709307, gaps=[]) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709308, stream_id=1, stream_seq=24) 50779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709308, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709309, stream_id=1, stream_seq=24) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709309, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709310, stream_id=1, stream_seq=25) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709310, gaps=[]) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709311, stream_id=1, stream_seq=25) 50780ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709311, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709312, stream_id=1, stream_seq=25) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709312, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709313, stream_id=1, stream_seq=25) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709313, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709314, stream_id=1, stream_seq=25) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709314, gaps=[]) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709315, stream_id=1, stream_seq=25) 50781ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709315, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709316, stream_id=1, stream_seq=25) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709316, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709317, stream_id=1, stream_seq=26) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709317, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709318, stream_id=1, stream_seq=26) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709318, gaps=[]) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709319, stream_id=1, stream_seq=26) 50782ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709319, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709320, stream_id=1, stream_seq=26) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709320, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709321, stream_id=1, stream_seq=26) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709321, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709322, stream_id=1, stream_seq=26) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709322, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709323, stream_id=1, stream_seq=26) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709323, gaps=[]) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709324, stream_id=1, stream_seq=27) 50783ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709324, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709325, stream_id=1, stream_seq=27) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709325, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709326, stream_id=1, stream_seq=27) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709326, gaps=[]) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709327, stream_id=1, stream_seq=27) 50784ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709327, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709328, stream_id=1, stream_seq=27) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709328, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709329, stream_id=1, stream_seq=27) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709329, gaps=[]) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709330, stream_id=1, stream_seq=27) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709330, gaps=[]) 50785ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 50785ms [log] [experimentStatusChanged] {"status": "running", "message": null} 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709331, stream_id=1, stream_seq=28) 50785ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709331, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709332, stream_id=1, stream_seq=28) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709332, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709333, stream_id=1, stream_seq=28) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709333, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709334, stream_id=1, stream_seq=28) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709334, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709335, stream_id=1, stream_seq=28) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709335, gaps=[]) 50786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709336, stream_id=1, stream_seq=28) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709336, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709337, stream_id=1, stream_seq=28) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709337, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709338, stream_id=1, stream_seq=29) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709338, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709339, stream_id=1, stream_seq=29) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709339, gaps=[]) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709340, stream_id=1, stream_seq=29) 50787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709340, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709341, stream_id=1, stream_seq=29) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709341, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709342, stream_id=1, stream_seq=29) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709342, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709343, stream_id=1, stream_seq=29) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709343, gaps=[]) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709344, stream_id=1, stream_seq=29) 50788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709344, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709345, stream_id=1, stream_seq=30) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709345, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709346, stream_id=1, stream_seq=30) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709346, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709347, stream_id=1, stream_seq=30) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709347, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709348, stream_id=1, stream_seq=30) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709348, gaps=[]) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709349, stream_id=1, stream_seq=30) 50789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709349, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709350, stream_id=1, stream_seq=30) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709350, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709351, stream_id=1, stream_seq=30) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709351, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709352, stream_id=1, stream_seq=31) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709352, gaps=[]) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709353, stream_id=1, stream_seq=31) 50790ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709353, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709354, stream_id=1, stream_seq=31) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709354, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709355, stream_id=1, stream_seq=31) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709355, gaps=[]) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709356, stream_id=1, stream_seq=31) 50791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709356, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709357, stream_id=1, stream_seq=31) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709357, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709358, stream_id=1, stream_seq=31) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709358, gaps=[]) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709359, stream_id=1, stream_seq=32) 50792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709359, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709360, stream_id=1, stream_seq=32) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709360, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709361, stream_id=1, stream_seq=32) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709361, gaps=[]) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709362, stream_id=1, stream_seq=32) 50793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709362, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709363, stream_id=1, stream_seq=32) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709363, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709364, stream_id=1, stream_seq=32) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709364, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709365, stream_id=1, stream_seq=32) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709365, gaps=[]) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=715709366, stream_id=1, stream_seq=33) 50794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=715709366, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709367, stream_id=1, stream_seq=33) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=715709367, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709368, stream_id=1, stream_seq=33) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=715709368, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709369, stream_id=1, stream_seq=33) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=715709369, gaps=[]) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709370, stream_id=1, stream_seq=33) 50795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=715709370, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=715709371, stream_id=1, stream_seq=33) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=715709371, gaps=[]) 50796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=715709372, stream_id=1, stream_seq=33) 50874ms [log] 262140 50874ms [log] 262140 50874ms [log] [file] 50875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=715709372, gaps=[]) 51010ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b"}', extra='') 51010ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b"}', extra='') 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 51011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 51011ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 51011ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 51011ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 51011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 51011ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 51011ms [err] connectionstatechanged closed closed closed 51011ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51012ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 51012ms [err] connectionstatechanged closed closed closed 51012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51012ms [err] connectionstatechanged closed closed closed 51012ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 51012ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/43245052-dafc-4d34-9449-69c54bf7df8b", "state": "closed"}] 51012ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 51012ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 51108ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51109ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 51109ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 51209ms [err] Traceback (most recent call last): 51209ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 51209ms [err] return _run_code(code, main_globals, None, 51209ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 51209ms [err] exec(code, run_globals) 51209ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 51209ms [err] sys.exit(main()) 51209ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 51209ms [err] asyncio.run(main_async()) 51209ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 51210ms [err] return loop.run_until_complete(main) 51210ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 51210ms [err] self.run_forever() 51210ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 51210ms [err] self._run_once() 51210ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 51211ms [err] event_list = self._selector.select(timeout) 51211ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 51211ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 51211ms [err] KeyboardInterrupt 51212ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 51212ms [err] h.flush() 51212ms [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 57949ms [log] starting device 58648ms [err] DEBUG:asyncio:Using selector: EpollSelector 58805ms [err] ERROR:asyncio:Unclosed client session 58805ms [err] client_session: 58902ms [log] parsing 58902ms [log] creating device handler 58902ms [log] [ready] 58902ms [log] reading line 58902ms [log] [websocketToken] "08759eb2-b7d7-43f5-a770-c6d197e48f52" 58933ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58933ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 58933ms [log] [websocketConnected] 60484ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 60484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 60485ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 60504ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/939994d3-c551-4f43-8082-14177177e3c5"}}', extra='') 60504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/939994d3-c551-4f43-8082-14177177e3c5"}}', extra='') 60504ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/939994d3-c551-4f43-8082-14177177e3c5"} 60535ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 60535ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 60539ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade", "state": "new"}] 62542ms [err] makeOffer 62542ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 62543ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 62543ms [err] v=0 62543ms [err] o=- 3954831875 3954831875 IN IP4 0.0.0.0 62543ms [err] s=- 62543ms [err] t=0 0 62543ms [err] a=group:BUNDLE 0 62543ms [err] a=msid-semantic:WMS * 62543ms [err] m=application 9 DTLS/SCTP 5000 62543ms [err] c=IN IP4 0.0.0.0 62543ms [err] a=mid:0 62543ms [err] a=sctpmap:5000 webrtc-datachannel 65535 62543ms [err] a=max-message-size:65536 62543ms [err] a=ice-ufrag:V5Y1 62543ms [err] a=ice-pwd:wIvHLjp4ygPz6E9aj6G2Nl 62543ms [err] a=fingerprint:sha-256 FA:84:F3:B6:B5:7F:7F:A1:E2:12:90:89:35:96:DE:FA:E6:C4:56:12:2B:56:78:D0:97:FD:80:A4:87:49:B3:ED 62543ms [err] a=fingerprint:sha-384 A0:75:6C:28:F9:C0:AC:56:D3:53:26:F2:E5:33:7A:79:DF:80:A0:A2:D8:18:9C:4A:96:7D:A9:4F:42:1C:B4:F2:65:3E:0E:E4:56:EB:D7:02:A7:1C:1A:3A:15:A8:57:C5 62543ms [err] a=fingerprint:sha-512 3B:F0:FD:A4:65:70:B8:54:1D:C6:5B:53:9E:DD:8D:EB:34:13:12:9C:D3:82:53:5F:0C:B9:43:02:67:98:AF:73:3C:3B:08:9A:1A:CF:C6:68:F1:DF:1E:8C:2D:52:47:ED:14:AA:80:49:64:CE:80:50:97:F6:7A:DE:F1:17:6F:EC 62543ms [err] a=setup:actpass 62543ms [err] 62544ms [err] connectionstatechanged new new have-local-offer 62544ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 62544ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 62545ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade", "state": "new"}] 62546ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 62546ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 62546ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 62547ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 62547ms [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='') 62547ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 62548ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62548ms [err] handleSignalingMessage 62548ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62548ms [err] handleOptions 62548ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 62567ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6837357668448364880 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:aiir\\r\\na=ice-pwd:dcsa0rikWG5BJNK8hFzjM/wi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 93:F6:74:D7:41:80:87:6C:A7:55:A4:D3:06:4E:2E:35:ED:88:A1:AB:0F:B1:2B:FD:3C:7E:2D:BB:4B:62:73:F8\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62567ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6837357668448364880 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:aiir\\r\\na=ice-pwd:dcsa0rikWG5BJNK8hFzjM/wi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 93:F6:74:D7:41:80:87:6C:A7:55:A4:D3:06:4E:2E:35:ED:88:A1:AB:0F:B1:2B:FD:3C:7E:2D:BB:4B:62:73:F8\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62567ms [err] handleSignalingMessage 62567ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62567ms [err] handleAnswer 62567ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 62567ms [err] acceptAnswer 62567ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 62567ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 62567ms [err] v=0 62567ms [err] o=- 6837357668448364880 2 IN IP4 127.0.0.1 62567ms [err] s=- 62567ms [err] t=0 0 62567ms [err] a=group:BUNDLE 0 62567ms [err] a=msid-semantic: WMS 62567ms [err] m=application 9 DTLS/SCTP 5000 62567ms [err] c=IN IP4 0.0.0.0 62567ms [err] a=ice-ufrag:aiir 62567ms [err] a=ice-pwd:dcsa0rikWG5BJNK8hFzjM/wi 62567ms [err] a=ice-options:trickle 62567ms [err] a=fingerprint:sha-256 93:F6:74:D7:41:80:87:6C:A7:55:A4:D3:06:4E:2E:35:ED:88:A1:AB:0F:B1:2B:FD:3C:7E:2D:BB:4B:62:73:F8 62567ms [err] a=setup:active 62567ms [err] a=mid:0 62567ms [err] a=sctpmap:5000 webrtc-datachannel 1024 62567ms [err] 62567ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6CKt0pPSD21r') 62568ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6CKt0pPSD21r') 62568ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 62568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 62568ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 62568ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9ZbrwL04nM 1 udp 1845501695 172.17.0.2 60268 typ prflx) 62568ms [err] connectionstatechanged connecting checking stable 62568ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62569ms [err] connectionstatechanged connecting checking stable 62569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62569ms [err] connectionstatechanged connecting checking stable 62569ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 62570ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48284) -> ('172.17.0.2', 60268)) State.WAITING -> State.IN_PROGRESS 62570ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf6\xd1\xf9\xa3\xe2~\xc1\x18\xe7\xb6\xe7l') 62570ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade", "state": "connecting"}] 62572ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf6\xd1\xf9\xa3\xe2~\xc1\x18\xe7\xb6\xe7l') 62572ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48284) -> ('172.17.0.2', 60268)) State.IN_PROGRESS -> State.SUCCEEDED 62572ms [err] INFO:aioice.ice:Connection(0) ICE completed 62576ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1168634169 1 udp 2113937151 a9753d08-6a54-421d-a8a6-1799de64ebba.local 60268 typ host generation 0 ufrag aiir network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1168634169 1 udp 2113937151 a9753d08-6a54-421d-a8a6-1799de64ebba.local 60268 typ host generation 0 ufrag aiir network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62576ms [err] handleSignalingMessage 62576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 62576ms [err] handleIceCandidate 62576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 62576ms [err] acceptIceCandidate 62576ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 62581ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a9753d08-6a54-421d-a8a6-1799de64ebba.local" resolved to 172.17.0.2 62589ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48284) -> ('172.17.0.2', 60268)) State.FROZEN -> State.IN_PROGRESS 62589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xae`\x11\x15\xc2\x0f\x8c\x7f\xc5\xd8\x03)') 62590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xae`\x11\x15\xc2\x0f\x8c\x7f\xc5\xd8\x03)') 62590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48284) -> ('172.17.0.2', 60268)) State.IN_PROGRESS -> State.SUCCEEDED 62590ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39764) -> ('172.17.0.2', 60268)) State.FROZEN -> State.FAILED 62629ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 62629ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 62630ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 62631ms [err] connectionstatechanged connecting completed stable 62631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 62631ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'HfudsyWxOcMX') 62632ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'HfudsyWxOcMX') 62633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 62633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 62633ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 62633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 62634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 62634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 62634ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 62634ms [err] connectionstatechanged connected completed stable 62634ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 62634ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade", "state": "connected"}] 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 62638ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2554735342, stream_id=1, stream_seq=0) 62639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 62639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2554735342, gaps=[]) 62639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 62639ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1530189555, stream_id=1, stream_seq=0) 62640ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 62640ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1530189555, gaps=[]) 62642ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1530189556, stream_id=1, stream_seq=1) 62643ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 62643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1530189556, gaps=[]) 62643ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1530189557, stream_id=1, stream_seq=2) 62643ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 62644ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1530189557, gaps=[]) 62682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0ih0nuJjPzKA') 62682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0ih0nuJjPzKA') 62739ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62740ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 62740ms [log] [experimentStatusChanged] {"status": "running", "message": null} 62745ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3bjkL3n5BXt2') 62745ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3bjkL3n5BXt2') 62745ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39764) -> ('172.17.0.2', 60268)) State.WAITING -> State.IN_PROGRESS 62745ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x05\x95sX1\xb9\xe8\x13Y\xa0\xb4s') 62746ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 60268) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x05\x95sX1\xb9\xe8\x13Y\xa0\xb4s') 62747ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 39764) -> ('172.17.0.2', 60268)) State.IN_PROGRESS -> State.SUCCEEDED 62828ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62828ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade"}', extra='') 62828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 62829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 62829ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 62829ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 62829ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 62829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 62829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 62829ms [err] connectionstatechanged closed closed closed 62829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62830ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 62830ms [err] connectionstatechanged closed closed closed 62830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62830ms [err] connectionstatechanged closed closed closed 62830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 62830ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a02a04f4-4398-49a8-a089-b0d17fa6cade", "state": "closed"}] 62831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 62831ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 62926ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 62926ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 62926ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 63017ms [err] Traceback (most recent call last): 63017ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 63017ms [err] return _run_code(code, main_globals, None, 63017ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 63017ms [err] exec(code, run_globals) 63017ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 63017ms [err] sys.exit(main()) 63017ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 63017ms [err] asyncio.run(main_async()) 63017ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 63017ms [err] return loop.run_until_complete(main) 63017ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 63017ms [err] self.run_forever() 63017ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 63017ms [err] self._run_once() 63017ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 63017ms [err] event_list = self._selector.select(timeout) 63017ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 63018ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 63018ms [err] KeyboardInterrupt 63019ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 63019ms [err] h.flush() 63019ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 63208ms [log] starting device 63893ms [err] DEBUG:asyncio:Using selector: EpollSelector 64069ms [err] ERROR:asyncio:Unclosed client session 64069ms [err] client_session: 64140ms [log] parsing 64140ms [log] creating device handler 64140ms [log] [ready] 64140ms [log] reading line 64140ms [log] [websocketToken] "3ba75ea7-1a76-4cd2-9f9f-acedc9d198d7" 64177ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64177ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64177ms [log] [websocketConnected] 65761ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 65761ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 65761ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 65800ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/18d54ac7-04b3-4801-8ef4-3e2a8f3fe75b"}}', extra='') 65800ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/18d54ac7-04b3-4801-8ef4-3e2a8f3fe75b"}}', extra='') 65800ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/18d54ac7-04b3-4801-8ef4-3e2a8f3fe75b"} 65894ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 65894ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 65897ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd", "state": "new"}] 67901ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 67901ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 67901ms [err] handleSignalingMessage 67901ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 67901ms [err] handleOptions 67901ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 67901ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 67901ms [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='') 67902ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 67902ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1340508253347069434 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:zW2h\\r\\na=ice-pwd:arKkmdT7cVZ68VJwI+c62Gyi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D8:AE:0D:FB:C8:9C:2E:E3:6C:B8:30:5B:5E:36:B2:1E:70:95:84:75:C0:D3:6C:A7:11:09:9A:F5:07:EE:B0:58\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 67902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 1340508253347069434 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:zW2h\\r\\na=ice-pwd:arKkmdT7cVZ68VJwI+c62Gyi\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D8:AE:0D:FB:C8:9C:2E:E3:6C:B8:30:5B:5E:36:B2:1E:70:95:84:75:C0:D3:6C:A7:11:09:9A:F5:07:EE:B0:58\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 67902ms [err] handleSignalingMessage 67902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 67902ms [err] handleOffer 67902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 67902ms [err] makeAnswer 67903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 67903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 67903ms [err] v=0 67903ms [err] o=- 1340508253347069434 2 IN IP4 127.0.0.1 67903ms [err] s=- 67903ms [err] t=0 0 67903ms [err] a=group:BUNDLE 0 67903ms [err] a=extmap-allow-mixed 67903ms [err] a=msid-semantic: WMS 67903ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 67903ms [err] c=IN IP4 0.0.0.0 67903ms [err] a=ice-ufrag:zW2h 67903ms [err] a=ice-pwd:arKkmdT7cVZ68VJwI+c62Gyi 67903ms [err] a=ice-options:trickle 67903ms [err] a=fingerprint:sha-256 D8:AE:0D:FB:C8:9C:2E:E3:6C:B8:30:5B:5E:36:B2:1E:70:95:84:75:C0:D3:6C:A7:11:09:9A:F5:07:EE:B0:58 67903ms [err] a=setup:actpass 67903ms [err] a=mid:0 67903ms [err] a=sctp-port:5000 67903ms [err] a=max-message-size:262144 67903ms [err] 67905ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 67905ms [err] v=0 67905ms [err] o=- 1340508253347069434 2 IN IP4 127.0.0.1 67905ms [err] s=- 67905ms [err] t=0 0 67905ms [err] a=group:BUNDLE 0 67905ms [err] a=extmap-allow-mixed 67905ms [err] a=msid-semantic: WMS 67905ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 67905ms [err] c=IN IP4 0.0.0.0 67905ms [err] a=ice-ufrag:zW2h 67905ms [err] a=ice-pwd:arKkmdT7cVZ68VJwI+c62Gyi 67905ms [err] a=ice-options:trickle 67905ms [err] a=fingerprint:sha-256 D8:AE:0D:FB:C8:9C:2E:E3:6C:B8:30:5B:5E:36:B2:1E:70:95:84:75:C0:D3:6C:A7:11:09:9A:F5:07:EE:B0:58 67905ms [err] a=setup:actpass 67905ms [err] a=mid:0 67905ms [err] a=sctp-port:5000 67905ms [err] a=max-message-size:262144 67905ms [err] 67906ms [err] connectionstatechanged new new have-remote-offer 67906ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 67906ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd", "state": "new"}] 67907ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 67907ms [err] v=0 67907ms [err] o=- 3954831880 3954831880 IN IP4 0.0.0.0 67907ms [err] s=- 67907ms [err] t=0 0 67907ms [err] a=group:BUNDLE 0 67907ms [err] a=msid-semantic:WMS * 67907ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 67907ms [err] c=IN IP4 0.0.0.0 67907ms [err] a=mid:0 67907ms [err] a=sctp-port:5000 67907ms [err] a=max-message-size:65536 67907ms [err] a=ice-ufrag:Jx2P 67907ms [err] a=ice-pwd:QsrH6UKyDy6AGKUBMB9oLb 67907ms [err] a=fingerprint:sha-256 2F:1E:A2:16:AF:E5:40:7F:95:C0:F2:73:87:11:E8:44:E0:A3:CB:71:87:5D:63:08:A4:16:21:39:52:08:D9:C2 67907ms [err] a=fingerprint:sha-384 B1:B3:54:A0:50:1D:E2:3D:D2:6B:18:45:EB:2E:6D:0E:C5:BA:66:99:8F:BC:B3:29:22:CD:66:DC:BC:A8:9A:05:DE:68:08:DB:F9:1F:BD:E7:B1:47:96:61:C7:31:6C:6B 67907ms [err] a=fingerprint:sha-512 D0:55:4F:D3:5E:B7:E1:34:A6:22:A6:1F:41:59:8C:B5:8C:9C:A9:D7:31:AB:25:B7:A7:28:AF:1A:B0:40:87:E6:A7:46:1E:CB:5C:C4:8D:6C:4E:8E:8D:BD:CF:23:0C:6D:76:CF:F9:C9:2F:7A:8A:07:E5:B9:0E:A4:4E:3A:84:64 67907ms [err] a=setup:active 67907ms [err] 67908ms [err] connectionstatechanged new new stable 67908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 67908ms [err] connectionstatechanged new new stable 67908ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 67908ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 67910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 67911ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 67911ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 67912ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 67912ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 67913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 67913ms [err] connectionstatechanged connecting checking stable 67913ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 67913ms [err] connectionstatechanged connecting checking stable 67914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 67914ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd", "state": "connecting"}] 67930ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7yOKw27AhfhF') 67930ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7yOKw27AhfhF') 67931ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Lbli8IMWhF 1 udp 1845501695 172.17.0.2 55486 typ prflx) 67931ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60463) -> ('172.17.0.2', 55486)) State.WAITING -> State.IN_PROGRESS 67931ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x01x)>\xea\xfb3\x7fF\x06\xc6\x07') 67934ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x01x)>\xea\xfb3\x7fF\x06\xc6\x07') 67934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60463) -> ('172.17.0.2', 55486)) State.IN_PROGRESS -> State.SUCCEEDED 67934ms [err] INFO:aioice.ice:Connection(0) ICE completed 67941ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1727656847 1 udp 2113937151 8762e1d7-e7c2-4d5a-ad3e-28389b9c67ba.local 55486 typ host generation 0 ufrag zW2h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 67941ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1727656847 1 udp 2113937151 8762e1d7-e7c2-4d5a-ad3e-28389b9c67ba.local 55486 typ host generation 0 ufrag zW2h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 67941ms [err] handleSignalingMessage 67941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 67941ms [err] handleIceCandidate 67941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 67941ms [err] acceptIceCandidate 67941ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 67943ms [err] INFO:aioice.ice:Connection(0) Remote candidate "8762e1d7-e7c2-4d5a-ad3e-28389b9c67ba.local" resolved to 172.17.0.2 67954ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60463) -> ('172.17.0.2', 55486)) State.FROZEN -> State.IN_PROGRESS 67954ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9d`.`M\x7f\xcf\n\x0e\xaa\xfe\xe9') 67955ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9d`.`M\x7f\xcf\n\x0e\xaa\xfe\xe9') 67955ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60463) -> ('172.17.0.2', 55486)) State.IN_PROGRESS -> State.SUCCEEDED 67975ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59353) -> ('172.17.0.2', 55486)) State.FROZEN -> State.IN_PROGRESS 67975ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f\x9c\xed\x01 \xe0_\xf2\xc5\x01\n\x1a') 67976ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f\x9c\xed\x01 \xe0_\xf2\xc5\x01\n\x1a') 67976ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59353) -> ('172.17.0.2', 55486)) State.IN_PROGRESS -> State.SUCCEEDED 67978ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'GJYwHDFZUQP/') 67979ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'GJYwHDFZUQP/') 68005ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 68005ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 68006ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 68006ms [err] connectionstatechanged connecting completed stable 68006ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 68009ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 68010ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 68010ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 68010ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 68010ms [err] connectionstatechanged connected completed stable 68010ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 68011ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd", "state": "connected"}] 68012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 68012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 68013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 68014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 68014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 68014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 68014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=597913343, stream_id=1, stream_seq=0) 68015ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 68015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3962194728, stream_id=1, stream_seq=0) 68015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 68015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=597913343, gaps=[]) 68015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3962194728, gaps=[]) 68015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 68016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=597913344, stream_id=1, stream_seq=1) 68016ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 68016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=597913344, gaps=[]) 68016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=597913345, stream_id=1, stream_seq=2) 68016ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 68017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=597913345, gaps=[]) 68017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=597913346, stream_id=1, stream_seq=3) 68017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=597913346, gaps=[]) 68017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=597913347, stream_id=1, stream_seq=4) 68017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=597913347, gaps=[]) 68053ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XBg66zK5B/BO') 68054ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55486) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XBg66zK5B/BO') 68108ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68108ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68109ms [log] [experimentStatusChanged] {"status": "running", "message": null} 68199ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 68199ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd"}', extra='') 68199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 68200ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 68200ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 68200ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 68200ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 68200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 68200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 68200ms [err] connectionstatechanged closed closed closed 68200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68201ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 68201ms [err] connectionstatechanged closed closed closed 68201ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68201ms [err] connectionstatechanged closed closed closed 68201ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68201ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/26e7e310-4968-41a8-9340-97a21d154dfd", "state": "closed"}] 68202ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 68202ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 68256ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68256ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68256ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 68390ms [err] Traceback (most recent call last): 68390ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 68390ms [err] return _run_code(code, main_globals, None, 68390ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 68390ms [err] exec(code, run_globals) 68390ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 68390ms [err] sys.exit(main()) 68390ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 68391ms [err] asyncio.run(main_async()) 68391ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 68391ms [err] return loop.run_until_complete(main) 68391ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 68391ms [err] self.run_forever() 68391ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 68391ms [err] self._run_once() 68391ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 68392ms [err] event_list = self._selector.select(timeout) 68392ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 68392ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 68392ms [err] KeyboardInterrupt 68394ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 68394ms [err] h.flush() 68394ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests : should transmit gpio value ================== python Client to python Client GPIO tests : should transmit initial gpio value 79343ms [log] starting device 80028ms [err] DEBUG:asyncio:Using selector: EpollSelector 80210ms [err] ERROR:asyncio:Unclosed client session 80210ms [err] client_session: 80315ms [log] parsing 80315ms [log] creating device handler 80315ms [log] [ready] 80315ms [log] reading line 80315ms [log] [websocketToken] "7c24e126-7530-4bb4-99e7-627f93473bbf" 80355ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80355ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 80355ms [log] [websocketConnected] 80639ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80639ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 80639ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 80651ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/804d97e2-b674-4647-80a8-24b52718df45"}}', extra='') 80651ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/804d97e2-b674-4647-80a8-24b52718df45"}}', extra='') 80652ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/804d97e2-b674-4647-80a8-24b52718df45"} 80730ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 80730ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 80733ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "new"}] 82736ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82736ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 82736ms [err] handleSignalingMessage 82736ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82736ms [err] handleOptions 82736ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 82737ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 82737ms [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='') 82737ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 82747ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831895 3954831895 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 55997 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55997 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32887 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FmuS\\r\\na=ice-pwd:VhKE1kP4Lq2gacOfVd1DmC\\r\\na=fingerprint:sha-256 74:D6:22:2D:87:24:8F:92:FA:D3:27:41:18:49:E3:1F:AF:1C:68:44:85:B5:DF:AE:D7:1E:1B:74:1C:84:18:2C\\r\\na=fingerprint:sha-384 8D:97:6B:53:06:3C:CE:F2:69:99:C9:C8:C5:BD:E4:AD:C7:13:C6:DB:5F:29:87:10:C3:A7:EF:EF:0A:35:5D:56:1F:64:F6:E9:CF:89:77:FB:02:21:16:47:66:C1:04:CE\\r\\na=fingerprint:sha-512 86:4C:CE:DC:40:CD:33:AE:F7:A1:78:46:2F:C3:CF:BE:A3:51:65:CB:51:29:27:19:B5:71:10:1B:18:40:2C:E1:CC:64:24:F6:6C:63:CF:9F:6A:9A:62:8A:37:BF:09:AF:86:7B:FC:7D:75:B9:1F:75:07:0A:BE:22:F9:FC:E3:F6\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 82747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831895 3954831895 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 55997 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55997 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32887 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:FmuS\\r\\na=ice-pwd:VhKE1kP4Lq2gacOfVd1DmC\\r\\na=fingerprint:sha-256 74:D6:22:2D:87:24:8F:92:FA:D3:27:41:18:49:E3:1F:AF:1C:68:44:85:B5:DF:AE:D7:1E:1B:74:1C:84:18:2C\\r\\na=fingerprint:sha-384 8D:97:6B:53:06:3C:CE:F2:69:99:C9:C8:C5:BD:E4:AD:C7:13:C6:DB:5F:29:87:10:C3:A7:EF:EF:0A:35:5D:56:1F:64:F6:E9:CF:89:77:FB:02:21:16:47:66:C1:04:CE\\r\\na=fingerprint:sha-512 86:4C:CE:DC:40:CD:33:AE:F7:A1:78:46:2F:C3:CF:BE:A3:51:65:CB:51:29:27:19:B5:71:10:1B:18:40:2C:E1:CC:64:24:F6:6C:63:CF:9F:6A:9A:62:8A:37:BF:09:AF:86:7B:FC:7D:75:B9:1F:75:07:0A:BE:22:F9:FC:E3:F6\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 82747ms [err] handleSignalingMessage 82747ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 82747ms [err] handleOffer 82747ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 82748ms [err] makeAnswer 82748ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 82748ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82748ms [err] v=0 82748ms [err] o=- 3954831895 3954831895 IN IP4 0.0.0.0 82748ms [err] s=- 82748ms [err] t=0 0 82748ms [err] a=group:BUNDLE 0 82748ms [err] a=msid-semantic:WMS * 82748ms [err] m=application 55997 DTLS/SCTP 5000 82748ms [err] c=IN IP4 172.30.0.1 82748ms [err] a=mid:0 82748ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82748ms [err] a=max-message-size:65536 82748ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55997 typ host 82748ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32887 typ host 82748ms [err] a=end-of-candidates 82748ms [err] a=ice-ufrag:FmuS 82748ms [err] a=ice-pwd:VhKE1kP4Lq2gacOfVd1DmC 82748ms [err] a=fingerprint:sha-256 74:D6:22:2D:87:24:8F:92:FA:D3:27:41:18:49:E3:1F:AF:1C:68:44:85:B5:DF:AE:D7:1E:1B:74:1C:84:18:2C 82748ms [err] a=fingerprint:sha-384 8D:97:6B:53:06:3C:CE:F2:69:99:C9:C8:C5:BD:E4:AD:C7:13:C6:DB:5F:29:87:10:C3:A7:EF:EF:0A:35:5D:56:1F:64:F6:E9:CF:89:77:FB:02:21:16:47:66:C1:04:CE 82748ms [err] a=fingerprint:sha-512 86:4C:CE:DC:40:CD:33:AE:F7:A1:78:46:2F:C3:CF:BE:A3:51:65:CB:51:29:27:19:B5:71:10:1B:18:40:2C:E1:CC:64:24:F6:6C:63:CF:9F:6A:9A:62:8A:37:BF:09:AF:86:7B:FC:7D:75:B9:1F:75:07:0A:BE:22:F9:FC:E3:F6 82748ms [err] a=setup:actpass 82748ms [err] 82750ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 82750ms [err] v=0 82750ms [err] o=- 3954831895 3954831895 IN IP4 0.0.0.0 82750ms [err] s=- 82750ms [err] t=0 0 82750ms [err] a=group:BUNDLE 0 82750ms [err] a=msid-semantic:WMS * 82750ms [err] m=application 55997 DTLS/SCTP 5000 82750ms [err] c=IN IP4 172.30.0.1 82750ms [err] a=mid:0 82750ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82750ms [err] a=max-message-size:65536 82750ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 55997 typ host 82750ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 32887 typ host 82750ms [err] a=end-of-candidates 82750ms [err] a=ice-ufrag:FmuS 82750ms [err] a=ice-pwd:VhKE1kP4Lq2gacOfVd1DmC 82750ms [err] a=fingerprint:sha-256 74:D6:22:2D:87:24:8F:92:FA:D3:27:41:18:49:E3:1F:AF:1C:68:44:85:B5:DF:AE:D7:1E:1B:74:1C:84:18:2C 82750ms [err] a=fingerprint:sha-384 8D:97:6B:53:06:3C:CE:F2:69:99:C9:C8:C5:BD:E4:AD:C7:13:C6:DB:5F:29:87:10:C3:A7:EF:EF:0A:35:5D:56:1F:64:F6:E9:CF:89:77:FB:02:21:16:47:66:C1:04:CE 82750ms [err] a=fingerprint:sha-512 86:4C:CE:DC:40:CD:33:AE:F7:A1:78:46:2F:C3:CF:BE:A3:51:65:CB:51:29:27:19:B5:71:10:1B:18:40:2C:E1:CC:64:24:F6:6C:63:CF:9F:6A:9A:62:8A:37:BF:09:AF:86:7B:FC:7D:75:B9:1F:75:07:0A:BE:22:F9:FC:E3:F6 82750ms [err] a=setup:actpass 82750ms [err] 82751ms [err] connectionstatechanged new new have-remote-offer 82751ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 82752ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "new"}] 82753ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 82753ms [err] v=0 82753ms [err] o=- 3954831895 3954831895 IN IP4 0.0.0.0 82753ms [err] s=- 82753ms [err] t=0 0 82753ms [err] a=group:BUNDLE 0 82753ms [err] a=msid-semantic:WMS * 82753ms [err] m=application 9 DTLS/SCTP 5000 82753ms [err] c=IN IP4 0.0.0.0 82753ms [err] a=mid:0 82753ms [err] a=sctpmap:5000 webrtc-datachannel 65535 82753ms [err] a=max-message-size:65536 82753ms [err] a=ice-ufrag:OvY1 82753ms [err] a=ice-pwd:m5FecFJFaRzrn2wxm1TtKi 82753ms [err] a=fingerprint:sha-256 EE:DE:99:24:02:64:57:AE:0F:16:62:1A:F0:56:22:47:1D:F2:14:C4:D5:81:D1:33:8F:B0:F4:D4:86:85:F7:88 82753ms [err] a=fingerprint:sha-384 15:C9:3E:16:20:77:91:56:05:0D:A2:57:07:25:EB:59:45:F0:64:37:6C:94:AB:04:00:71:E3:02:24:F6:80:72:A9:60:5A:E2:D6:60:2B:DC:8B:BF:5E:12:6C:C2:A3:04 82753ms [err] a=fingerprint:sha-512 55:8C:0D:06:3F:8B:5E:A1:F3:94:38:C9:1E:CE:ED:14:D2:CE:36:59:B4:94:0B:9D:29:DA:81:E3:AE:DE:9B:BC:73:A3:DF:FD:9E:2A:44:65:EA:45:A9:42:00:E9:CE:9D:87:D9:96:AB:C5:79:69:7D:8A:94:73:25:13:75:4B:08 82753ms [err] a=setup:active 82753ms [err] 82754ms [err] connectionstatechanged new new stable 82754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82754ms [err] connectionstatechanged new new stable 82754ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 82754ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 82757ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 82757ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 82758ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 82759ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 82759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 82759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 82760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.30.0.1', 55997)) State.FROZEN -> State.WAITING 82760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50560) -> ('172.30.0.1', 55997)) State.FROZEN -> State.WAITING 82760ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.17.0.2', 32887)) State.FROZEN -> State.WAITING 82760ms [err] connectionstatechanged connecting checking stable 82760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82760ms [err] connectionstatechanged connecting checking stable 82761ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 82761ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.30.0.1', 55997)) State.WAITING -> State.IN_PROGRESS 82761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc5+5\xf4\xad\xf2\x18\xd1z\xdc\x0b\x04') 82761ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "connecting"}] 82762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc5+5\xf4\xad\xf2\x18\xd1z\xdc\x0b\x04') 82762ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.30.0.1', 55997)) State.IN_PROGRESS -> State.SUCCEEDED 82772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 55997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'` m\x08r\xc7}s\xf1\x97\r\x14') 82772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 55997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'` m\x08r\xc7}s\xf1\x97\r\x14') 82772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50560) -> ('172.30.0.1', 55997)) State.WAITING -> State.FAILED 82772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.17.0.2', 32887)) State.WAITING -> State.FAILED 82772ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50560) -> ('172.17.0.2', 32887)) State.FROZEN -> State.FAILED 82772ms [err] INFO:aioice.ice:Connection(0) ICE completed 82773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4&\xc1X\x18G\r\xb3Y\xdcD]') 82773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4&\xc1X\x18G\r\xb3Y\xdcD]') 82773ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(qhlKJFkZ98 1 udp 1862270975 172.17.0.2 55997 typ prflx) 82773ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.17.0.2', 55997)) State.WAITING -> State.IN_PROGRESS 82773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 55997) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\x07 \x11\x81\x8f\x98\x80\xcc4P\x96') 82774ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 55997) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\x07 \x11\x81\x8f\x98\x80\xcc4P\x96') 82774ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47157) -> ('172.17.0.2', 55997)) State.IN_PROGRESS -> State.SUCCEEDED 82781ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 82782ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 82783ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 82783ms [err] connectionstatechanged connecting completed stable 82783ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 82795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 82795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 82795ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 82795ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 82796ms [err] connectionstatechanged connected completed stable 82796ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 82796ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "connected"}] 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 82796ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 82797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1237900569, stream_id=1, stream_seq=0) 82798ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2409041662, stream_id=1, stream_seq=0) 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 82798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1237900569, gaps=[]) 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2409041662, gaps=[]) 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1237900570, stream_id=1, stream_seq=1) 82799ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 82799ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1237900570, gaps=[]) 82800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1237900571, stream_id=1, stream_seq=2) 82800ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 82800ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1237900571, gaps=[]) 82848ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82848ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 82848ms [log] [experimentStatusChanged] {"status": "running", "message": null} 82985ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13"}', extra='') 82985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13"}', extra='') 82985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 82985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 82985ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 82985ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 82985ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 82985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 82985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 82986ms [err] connectionstatechanged closed closed closed 82986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82986ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 82986ms [err] connectionstatechanged closed closed closed 82986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82986ms [err] connectionstatechanged closed closed closed 82986ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 82986ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/306fbbc3-a909-4840-ba89-3814a7ea6a13", "state": "closed"}] 82986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 82986ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 83078ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83078ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 83078ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 83180ms [err] Traceback (most recent call last): 83180ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 83180ms [err] return _run_code(code, main_globals, None, 83180ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 83181ms [err] exec(code, run_globals) 83181ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 83181ms [err] sys.exit(main()) 83181ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 83181ms [err] asyncio.run(main_async()) 83181ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 83181ms [err] return loop.run_until_complete(main) 83181ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 83181ms [err] self.run_forever() 83181ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 83181ms [err] self._run_once() 83181ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 83182ms [err] event_list = self._selector.select(timeout) 83182ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 83182ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 83182ms [err] KeyboardInterrupt 83184ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 83184ms [err] h.flush() 83184ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 83378ms [log] starting device 84051ms [err] DEBUG:asyncio:Using selector: EpollSelector 84241ms [err] ERROR:asyncio:Unclosed client session 84241ms [err] client_session: 84375ms [log] parsing 84375ms [log] creating device handler 84375ms [log] [ready] 84375ms [log] reading line 84375ms [log] [websocketToken] "4c3ec428-2105-4bad-9f7d-820c679fc123" 84390ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84390ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84390ms [log] [websocketConnected] 84680ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 84681ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 84721ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a58bafec-e3fb-4014-a490-b94baa6dcffd"}}', extra='') 84721ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a58bafec-e3fb-4014-a490-b94baa6dcffd"}}', extra='') 84721ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a58bafec-e3fb-4014-a490-b94baa6dcffd"} 84780ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 84780ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device2","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 84807ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "new"}] 86809ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86810ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 86811ms [err] handleSignalingMessage 86811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86811ms [err] handleOptions 86811ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 86811ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 86811ms [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='') 86811ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 86822ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831899 3954831899 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 41545 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41545 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34015 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:CFj5\\r\\na=ice-pwd:BeBLmukoZpBUM7VsGJJuKB\\r\\na=fingerprint:sha-256 3E:D3:73:A5:61:1A:09:D7:0C:A4:81:96:6B:79:5A:AC:79:57:DD:7E:82:77:06:11:9E:09:0F:DF:11:61:16:26\\r\\na=fingerprint:sha-384 08:88:20:6B:93:C6:41:5E:13:0D:57:24:9D:8C:B9:6A:19:B8:41:66:B2:05:0D:AA:62:63:E1:62:F1:ED:9A:22:69:2E:B6:13:FA:D7:13:24:56:0C:7E:30:A4:01:EF:E1\\r\\na=fingerprint:sha-512 37:DD:8D:0B:3E:FD:EF:16:98:7B:7C:29:50:EB:3F:A2:79:99:B3:6D:F0:8A:E3:27:F5:A4:33:E5:8C:FE:FE:62:EC:16:0D:16:F6:DA:83:51:92:C5:40:87:55:88:A8:2D:AC:F7:83:F7:49:0F:9D:AE:E7:27:9C:9E:3B:AB:13:DA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 86822ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831899 3954831899 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 41545 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41545 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34015 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:CFj5\\r\\na=ice-pwd:BeBLmukoZpBUM7VsGJJuKB\\r\\na=fingerprint:sha-256 3E:D3:73:A5:61:1A:09:D7:0C:A4:81:96:6B:79:5A:AC:79:57:DD:7E:82:77:06:11:9E:09:0F:DF:11:61:16:26\\r\\na=fingerprint:sha-384 08:88:20:6B:93:C6:41:5E:13:0D:57:24:9D:8C:B9:6A:19:B8:41:66:B2:05:0D:AA:62:63:E1:62:F1:ED:9A:22:69:2E:B6:13:FA:D7:13:24:56:0C:7E:30:A4:01:EF:E1\\r\\na=fingerprint:sha-512 37:DD:8D:0B:3E:FD:EF:16:98:7B:7C:29:50:EB:3F:A2:79:99:B3:6D:F0:8A:E3:27:F5:A4:33:E5:8C:FE:FE:62:EC:16:0D:16:F6:DA:83:51:92:C5:40:87:55:88:A8:2D:AC:F7:83:F7:49:0F:9D:AE:E7:27:9C:9E:3B:AB:13:DA\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 86823ms [err] handleSignalingMessage 86823ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 86823ms [err] handleOffer 86823ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 86823ms [err] makeAnswer 86823ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 86823ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 86823ms [err] v=0 86823ms [err] o=- 3954831899 3954831899 IN IP4 0.0.0.0 86823ms [err] s=- 86823ms [err] t=0 0 86823ms [err] a=group:BUNDLE 0 86823ms [err] a=msid-semantic:WMS * 86823ms [err] m=application 41545 DTLS/SCTP 5000 86823ms [err] c=IN IP4 172.30.0.1 86823ms [err] a=mid:0 86823ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86823ms [err] a=max-message-size:65536 86823ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41545 typ host 86823ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34015 typ host 86823ms [err] a=end-of-candidates 86823ms [err] a=ice-ufrag:CFj5 86823ms [err] a=ice-pwd:BeBLmukoZpBUM7VsGJJuKB 86823ms [err] a=fingerprint:sha-256 3E:D3:73:A5:61:1A:09:D7:0C:A4:81:96:6B:79:5A:AC:79:57:DD:7E:82:77:06:11:9E:09:0F:DF:11:61:16:26 86823ms [err] a=fingerprint:sha-384 08:88:20:6B:93:C6:41:5E:13:0D:57:24:9D:8C:B9:6A:19:B8:41:66:B2:05:0D:AA:62:63:E1:62:F1:ED:9A:22:69:2E:B6:13:FA:D7:13:24:56:0C:7E:30:A4:01:EF:E1 86823ms [err] a=fingerprint:sha-512 37:DD:8D:0B:3E:FD:EF:16:98:7B:7C:29:50:EB:3F:A2:79:99:B3:6D:F0:8A:E3:27:F5:A4:33:E5:8C:FE:FE:62:EC:16:0D:16:F6:DA:83:51:92:C5:40:87:55:88:A8:2D:AC:F7:83:F7:49:0F:9D:AE:E7:27:9C:9E:3B:AB:13:DA 86823ms [err] a=setup:actpass 86823ms [err] 86826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 86826ms [err] v=0 86826ms [err] o=- 3954831899 3954831899 IN IP4 0.0.0.0 86826ms [err] s=- 86826ms [err] t=0 0 86826ms [err] a=group:BUNDLE 0 86826ms [err] a=msid-semantic:WMS * 86826ms [err] m=application 41545 DTLS/SCTP 5000 86826ms [err] c=IN IP4 172.30.0.1 86826ms [err] a=mid:0 86826ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86826ms [err] a=max-message-size:65536 86826ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 41545 typ host 86826ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 34015 typ host 86826ms [err] a=end-of-candidates 86826ms [err] a=ice-ufrag:CFj5 86826ms [err] a=ice-pwd:BeBLmukoZpBUM7VsGJJuKB 86826ms [err] a=fingerprint:sha-256 3E:D3:73:A5:61:1A:09:D7:0C:A4:81:96:6B:79:5A:AC:79:57:DD:7E:82:77:06:11:9E:09:0F:DF:11:61:16:26 86826ms [err] a=fingerprint:sha-384 08:88:20:6B:93:C6:41:5E:13:0D:57:24:9D:8C:B9:6A:19:B8:41:66:B2:05:0D:AA:62:63:E1:62:F1:ED:9A:22:69:2E:B6:13:FA:D7:13:24:56:0C:7E:30:A4:01:EF:E1 86826ms [err] a=fingerprint:sha-512 37:DD:8D:0B:3E:FD:EF:16:98:7B:7C:29:50:EB:3F:A2:79:99:B3:6D:F0:8A:E3:27:F5:A4:33:E5:8C:FE:FE:62:EC:16:0D:16:F6:DA:83:51:92:C5:40:87:55:88:A8:2D:AC:F7:83:F7:49:0F:9D:AE:E7:27:9C:9E:3B:AB:13:DA 86826ms [err] a=setup:actpass 86826ms [err] 86827ms [err] connectionstatechanged new new have-remote-offer 86827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 86827ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "new"}] 86828ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 86828ms [err] v=0 86828ms [err] o=- 3954831899 3954831899 IN IP4 0.0.0.0 86828ms [err] s=- 86828ms [err] t=0 0 86828ms [err] a=group:BUNDLE 0 86828ms [err] a=msid-semantic:WMS * 86828ms [err] m=application 9 DTLS/SCTP 5000 86828ms [err] c=IN IP4 0.0.0.0 86828ms [err] a=mid:0 86828ms [err] a=sctpmap:5000 webrtc-datachannel 65535 86828ms [err] a=max-message-size:65536 86828ms [err] a=ice-ufrag:sVe4 86828ms [err] a=ice-pwd:3wTQs1XpV9d3NNDpDN9ISw 86828ms [err] a=fingerprint:sha-256 B0:12:59:D3:CE:1A:67:AF:27:EC:D0:B2:5D:2C:B2:7B:19:0B:ED:69:58:D6:F0:0E:22:C0:AA:12:50:3C:CC:A2 86828ms [err] a=fingerprint:sha-384 46:DA:D9:B3:92:A6:F8:98:1C:70:10:0F:95:24:00:F4:55:18:F5:2D:2C:B3:1D:C6:FC:12:8B:8D:CA:43:73:36:B1:DE:CD:2D:37:81:9F:5F:0B:20:5F:CC:A7:B4:1F:2B 86828ms [err] a=fingerprint:sha-512 C8:80:91:AA:93:40:91:0C:77:4B:8C:C5:81:6F:8F:EF:95:34:2E:91:69:B6:D7:2E:5D:4D:67:41:16:A0:5E:49:2E:03:28:27:1C:F3:94:CD:56:61:FD:06:36:F5:55:9E:BE:FD:1A:8B:45:E5:D2:5E:B2:B0:CF:05:F2:5B:F1:16 86828ms [err] a=setup:active 86828ms [err] 86829ms [err] connectionstatechanged new new stable 86829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 86829ms [err] connectionstatechanged new new stable 86829ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 86829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 86831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 86832ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 86832ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 86833ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 86833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 86833ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 86834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.30.0.1', 41545)) State.FROZEN -> State.WAITING 86834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44262) -> ('172.30.0.1', 41545)) State.FROZEN -> State.WAITING 86834ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.17.0.2', 34015)) State.FROZEN -> State.WAITING 86834ms [err] connectionstatechanged connecting checking stable 86834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86835ms [err] connectionstatechanged connecting checking stable 86835ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 86835ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.30.0.1', 41545)) State.WAITING -> State.IN_PROGRESS 86835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DRbf\xdd\xf0\xae\xf6\x9e\x8c6\x05') 86836ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "connecting"}] 86836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DRbf\xdd\xf0\xae\xf6\x9e\x8c6\x05') 86837ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.30.0.1', 41545)) State.IN_PROGRESS -> State.SUCCEEDED 86850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 41545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b']\xce#\xa8YB\xfb\x14\x89i<\xd8') 86850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 41545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b']\xce#\xa8YB\xfb\x14\x89i<\xd8') 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44262) -> ('172.30.0.1', 41545)) State.WAITING -> State.FAILED 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.17.0.2', 34015)) State.WAITING -> State.FAILED 86851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44262) -> ('172.17.0.2', 34015)) State.FROZEN -> State.FAILED 86851ms [err] INFO:aioice.ice:Connection(0) ICE completed 86851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\xb6=A\xf2U\xb1\xfa\xc1\x80Mo') 86851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\xb6=A\xf2U\xb1\xfa\xc1\x80Mo') 86851ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(rTPPMiDC5S 1 udp 1862270975 172.17.0.2 41545 typ prflx) 86852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.17.0.2', 41545)) State.WAITING -> State.IN_PROGRESS 86852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 41545) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88\n\x18\xd5\xecQ&(\xcc\xc3\xf2\xdb') 86852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 41545) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88\n\x18\xd5\xecQ&(\xcc\xc3\xf2\xdb') 86852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32796) -> ('172.17.0.2', 41545)) State.IN_PROGRESS -> State.SUCCEEDED 86855ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 86855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 86856ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 86857ms [err] connectionstatechanged connecting completed stable 86857ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 86873ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 86874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 86874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 86874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 86874ms [err] connectionstatechanged connected completed stable 86874ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 86875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "connected"}] 86875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 86875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 86875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 86876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 86877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733622376, stream_id=1, stream_seq=0) 86878ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 86878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2361669315, stream_id=1, stream_seq=0) 86878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 86878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622376, gaps=[]) 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2361669315, gaps=[]) 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 86879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733622377, stream_id=1, stream_seq=1) 86880ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 86880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622377, gaps=[]) 86880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733622378, stream_id=1, stream_seq=2) 86880ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622378, gaps=[]) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733622379, stream_id=1, stream_seq=3) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622379, gaps=[]) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=733622380, stream_id=1, stream_seq=4) 86881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=733622380, gaps=[]) 86979ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86979ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 86979ms [log] [experimentStatusChanged] {"status": "running", "message": null} 87039ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277"}', extra='') 87039ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277"}', extra='') 87039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 87039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 87039ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 87040ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 87040ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 87040ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 87040ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 87040ms [err] connectionstatechanged closed closed closed 87040ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87063ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 87063ms [err] connectionstatechanged closed closed closed 87063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87063ms [err] connectionstatechanged closed closed closed 87063ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 87063ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/050083d6-b70d-4b5b-af60-e145773b2277", "state": "closed"}] 87063ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 87063ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 87132ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87132ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 87156ms [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 87232ms [err] Traceback (most recent call last): 87232ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 87232ms [err] return _run_code(code, main_globals, None, 87232ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 87232ms [err] exec(code, run_globals) 87232ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 87232ms [err] sys.exit(main()) 87232ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 87256ms [err] asyncio.run(main_async()) 87256ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 87256ms [err] return loop.run_until_complete(main) 87256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 87256ms [err] self.run_forever() 87256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 87256ms [err] self._run_once() 87256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 87256ms [err] event_list = self._selector.select(timeout) 87256ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 87256ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 87256ms [err] KeyboardInterrupt 87258ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 87258ms [err] h.flush() 87258ms [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 93846ms [log] starting device 94503ms [err] DEBUG:asyncio:Using selector: EpollSelector 94659ms [err] ERROR:asyncio:Unclosed client session 94659ms [err] client_session: 94756ms [log] parsing 94756ms [log] creating device handler 94756ms [log] [ready] 94756ms [log] reading line 94756ms [log] [websocketToken] "5c18bbb9-28dd-4545-bc7f-49aeb522e523" 94767ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 94767ms [log] [websocketConnected] 96379ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96379ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 96379ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 96420ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5d288b29-eb95-4f1e-ab0b-ca7b7656132c"}}', extra='') 96420ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/5d288b29-eb95-4f1e-ab0b-ca7b7656132c"}}', extra='') 96420ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/5d288b29-eb95-4f1e-ab0b-ca7b7656132c"} 96470ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 96470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 96473ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b", "state": "new"}] 98477ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 98477ms [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='') 98477ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 98477ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98477ms [err] handleSignalingMessage 98477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98478ms [err] handleOptions 98478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 98478ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4150728841289122735 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:78uy\\r\\na=ice-pwd:BBGdnTW85HOujMM56+vbNpsS\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5E:CF:9A:CC:14:9B:61:92:4C:00:CB:F3:A6:7A:12:24:85:1F:6F:F1:55:71:56:F0:BD:CA:50:B4:28:28:51:8A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4150728841289122735 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:78uy\\r\\na=ice-pwd:BBGdnTW85HOujMM56+vbNpsS\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 5E:CF:9A:CC:14:9B:61:92:4C:00:CB:F3:A6:7A:12:24:85:1F:6F:F1:55:71:56:F0:BD:CA:50:B4:28:28:51:8A\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98478ms [err] handleSignalingMessage 98478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98478ms [err] handleOffer 98478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 98478ms [err] makeAnswer 98478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 98478ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98478ms [err] v=0 98478ms [err] o=- 4150728841289122735 2 IN IP4 127.0.0.1 98478ms [err] s=- 98478ms [err] t=0 0 98478ms [err] a=group:BUNDLE 0 98478ms [err] a=extmap-allow-mixed 98478ms [err] a=msid-semantic: WMS 98478ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98478ms [err] c=IN IP4 0.0.0.0 98478ms [err] a=ice-ufrag:78uy 98478ms [err] a=ice-pwd:BBGdnTW85HOujMM56+vbNpsS 98478ms [err] a=ice-options:trickle 98478ms [err] a=fingerprint:sha-256 5E:CF:9A:CC:14:9B:61:92:4C:00:CB:F3:A6:7A:12:24:85:1F:6F:F1:55:71:56:F0:BD:CA:50:B4:28:28:51:8A 98478ms [err] a=setup:actpass 98478ms [err] a=mid:0 98478ms [err] a=sctp-port:5000 98478ms [err] a=max-message-size:262144 98478ms [err] 98481ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 98481ms [err] v=0 98481ms [err] o=- 4150728841289122735 2 IN IP4 127.0.0.1 98481ms [err] s=- 98481ms [err] t=0 0 98481ms [err] a=group:BUNDLE 0 98481ms [err] a=extmap-allow-mixed 98481ms [err] a=msid-semantic: WMS 98481ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98481ms [err] c=IN IP4 0.0.0.0 98481ms [err] a=ice-ufrag:78uy 98481ms [err] a=ice-pwd:BBGdnTW85HOujMM56+vbNpsS 98481ms [err] a=ice-options:trickle 98481ms [err] a=fingerprint:sha-256 5E:CF:9A:CC:14:9B:61:92:4C:00:CB:F3:A6:7A:12:24:85:1F:6F:F1:55:71:56:F0:BD:CA:50:B4:28:28:51:8A 98481ms [err] a=setup:actpass 98481ms [err] a=mid:0 98481ms [err] a=sctp-port:5000 98481ms [err] a=max-message-size:262144 98481ms [err] 98481ms [err] connectionstatechanged new new have-remote-offer 98481ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 98482ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b", "state": "new"}] 98483ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 98483ms [err] v=0 98483ms [err] o=- 3954831911 3954831911 IN IP4 0.0.0.0 98483ms [err] s=- 98483ms [err] t=0 0 98483ms [err] a=group:BUNDLE 0 98483ms [err] a=msid-semantic:WMS * 98483ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 98483ms [err] c=IN IP4 0.0.0.0 98483ms [err] a=mid:0 98483ms [err] a=sctp-port:5000 98483ms [err] a=max-message-size:65536 98483ms [err] a=ice-ufrag:LwKm 98483ms [err] a=ice-pwd:byrvlisbylYr1zpeNvGevt 98483ms [err] a=fingerprint:sha-256 76:DE:3A:31:46:7E:CE:97:56:70:2F:C3:30:0B:E0:69:CA:57:0C:F4:60:43:A9:06:96:E9:DA:49:57:E5:F7:FF 98483ms [err] a=fingerprint:sha-384 00:72:6B:77:48:16:AF:40:E8:44:29:CE:CD:E1:19:F4:30:9F:38:9D:96:70:10:73:84:A4:34:93:63:76:CD:72:3A:FE:70:1E:15:3D:94:58:FB:D2:B0:51:6C:98:86:7F 98483ms [err] a=fingerprint:sha-512 5C:31:C4:48:58:73:D8:FE:FE:90:54:DE:B3:50:FD:64:FB:E7:5D:97:6A:E7:87:24:ED:69:38:AE:38:A4:B6:F5:2F:00:DE:76:9A:2E:02:C5:EC:B2:79:A5:B4:FF:BA:94:71:2D:C5:DC:85:CC:F0:03:40:45:73:45:9B:F9:C0:0D 98483ms [err] a=setup:active 98483ms [err] 98483ms [err] connectionstatechanged new new stable 98483ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98483ms [err] connectionstatechanged new new stable 98483ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 98483ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 98486ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 98486ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 98487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 98488ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 98488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 98488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 98488ms [err] connectionstatechanged connecting checking stable 98488ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98489ms [err] connectionstatechanged connecting checking stable 98489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 98489ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b", "state": "connecting"}] 98506ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6EIOIpwK/1mP') 98507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6EIOIpwK/1mP') 98508ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gVfsXN4fZ8 1 udp 1845501695 172.17.0.2 48361 typ prflx) 98508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37908) -> ('172.17.0.2', 48361)) State.WAITING -> State.IN_PROGRESS 98508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdb\xc2i\x03\xfa\xfc%\xaa\xca\xcb\xb8\x99') 98510ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdb\xc2i\x03\xfa\xfc%\xaa\xca\xcb\xb8\x99') 98510ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37908) -> ('172.17.0.2', 48361)) State.IN_PROGRESS -> State.SUCCEEDED 98511ms [err] INFO:aioice.ice:Connection(0) ICE completed 98514ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2807818685 1 udp 2113937151 dfc580ec-0e05-487f-b078-38da07ee38c6.local 48361 typ host generation 0 ufrag 78uy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2807818685 1 udp 2113937151 dfc580ec-0e05-487f-b078-38da07ee38c6.local 48361 typ host generation 0 ufrag 78uy network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98514ms [err] handleSignalingMessage 98514ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 98514ms [err] handleIceCandidate 98514ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 98514ms [err] acceptIceCandidate 98514ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 98517ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dfc580ec-0e05-487f-b078-38da07ee38c6.local" resolved to 172.17.0.2 98529ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37908) -> ('172.17.0.2', 48361)) State.FROZEN -> State.IN_PROGRESS 98529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x82\x1f\x8eI\x07\x84W\xe0P2\xa5?') 98530ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x82\x1f\x8eI\x07\x84W\xe0P2\xa5?') 98530ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37908) -> ('172.17.0.2', 48361)) State.IN_PROGRESS -> State.SUCCEEDED 98551ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45843) -> ('172.17.0.2', 48361)) State.FROZEN -> State.IN_PROGRESS 98551ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf0\x9f\x03\x86\x87foj&\x14\xb9\x1d') 98552ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf0\x9f\x03\x86\x87foj&\x14\xb9\x1d') 98552ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45843) -> ('172.17.0.2', 48361)) State.IN_PROGRESS -> State.SUCCEEDED 98557ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IYq8rZCFFEk7') 98557ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IYq8rZCFFEk7') 98571ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 98571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 98573ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 98573ms [err] connectionstatechanged connecting completed stable 98573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 98576ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 98577ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 98577ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 98577ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 98577ms [err] connectionstatechanged connected completed stable 98577ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 98577ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b", "state": "connected"}] 98583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 98583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 98584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 98585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 98585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 98585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 98587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2386322598, stream_id=1, stream_seq=0) 98587ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 98587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1580756593, stream_id=1, stream_seq=0) 98587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 98587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2386322598, gaps=[]) 98587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1580756593, gaps=[]) 98587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 98588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2386322599, stream_id=1, stream_seq=1) 98588ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 98588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2386322599, gaps=[]) 98588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2386322600, stream_id=1, stream_seq=2) 98588ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 98589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2386322600, gaps=[]) 98630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'M0OdJKF+jqRy') 98630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'M0OdJKF+jqRy') 98682ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 98682ms [log] [experimentStatusChanged] {"status": "running", "message": null} 98746ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b"}', extra='') 98746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 98747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 98747ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 98747ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 98747ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 98747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 98747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 98747ms [err] connectionstatechanged closed closed closed 98748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 98748ms [err] connectionstatechanged closed closed closed 98748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98748ms [err] connectionstatechanged closed closed closed 98748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 98748ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4f65f09f-f28c-49e5-a8d2-494465cd375b", "state": "closed"}] 98773ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 98773ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 98836ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98836ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 98836ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 98943ms [err] Traceback (most recent call last): 98943ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 98952ms [err] return _run_code(code, main_globals, None, 98952ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 98952ms [err] exec(code, run_globals) 98952ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 98952ms [err] sys.exit(main()) 98952ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 98952ms [err] asyncio.run(main_async()) 98952ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 98952ms [err] return loop.run_until_complete(main) 98952ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 98952ms [err] self.run_forever() 98952ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 98952ms [err] self._run_once() 98952ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 98952ms [err] event_list = self._selector.select(timeout) 98952ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 98952ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 98952ms [err] KeyboardInterrupt 98952ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 98952ms [err] h.flush() 98952ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 99035ms [log] starting device 99690ms [err] DEBUG:asyncio:Using selector: EpollSelector 99848ms [err] ERROR:asyncio:Unclosed client session 99848ms [err] client_session: 99942ms [log] parsing 99942ms [log] creating device handler 99942ms [log] [ready] 99942ms [log] reading line 99942ms [log] [websocketToken] "ebaa137d-1e14-42e6-a60b-156b27320888" 99978ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 99978ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 99978ms [log] [websocketConnected] 101562ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/051ebd0f-a2fe-44eb-a4f5-fca314d04790"}}', extra='') 101562ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/051ebd0f-a2fe-44eb-a4f5-fca314d04790"}}', extra='') 101562ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/051ebd0f-a2fe-44eb-a4f5-fca314d04790"} 101581ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101581ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 101581ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 101596ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 101596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 101600ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa", "state": "new"}] 103603ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103603ms [err] handleSignalingMessage 103603ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103603ms [err] handleOptions 103603ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 103604ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6492505383754596296 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:u+tG\\r\\na=ice-pwd:LfOkbum0vfSERBVnTCAbP/HZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CA:80:0F:E8:FA:6A:BE:3D:1C:1F:D7:DE:1D:CF:A1:D8:CE:60:EC:E2:7D:D0:3C:77:0A:D6:7F:CE:E5:DA:3E:CB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6492505383754596296 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:u+tG\\r\\na=ice-pwd:LfOkbum0vfSERBVnTCAbP/HZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 CA:80:0F:E8:FA:6A:BE:3D:1C:1F:D7:DE:1D:CF:A1:D8:CE:60:EC:E2:7D:D0:3C:77:0A:D6:7F:CE:E5:DA:3E:CB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103604ms [err] handleSignalingMessage 103604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103604ms [err] handleOffer 103604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 103604ms [err] makeAnswer 103604ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 103604ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103604ms [err] v=0 103604ms [err] o=- 6492505383754596296 2 IN IP4 127.0.0.1 103604ms [err] s=- 103604ms [err] t=0 0 103604ms [err] a=group:BUNDLE 0 103604ms [err] a=extmap-allow-mixed 103604ms [err] a=msid-semantic: WMS 103604ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103604ms [err] c=IN IP4 0.0.0.0 103604ms [err] a=ice-ufrag:u+tG 103604ms [err] a=ice-pwd:LfOkbum0vfSERBVnTCAbP/HZ 103604ms [err] a=ice-options:trickle 103604ms [err] a=fingerprint:sha-256 CA:80:0F:E8:FA:6A:BE:3D:1C:1F:D7:DE:1D:CF:A1:D8:CE:60:EC:E2:7D:D0:3C:77:0A:D6:7F:CE:E5:DA:3E:CB 103604ms [err] a=setup:actpass 103604ms [err] a=mid:0 103604ms [err] a=sctp-port:5000 103604ms [err] a=max-message-size:262144 103604ms [err] 103607ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 103607ms [err] v=0 103607ms [err] o=- 6492505383754596296 2 IN IP4 127.0.0.1 103607ms [err] s=- 103607ms [err] t=0 0 103607ms [err] a=group:BUNDLE 0 103607ms [err] a=extmap-allow-mixed 103607ms [err] a=msid-semantic: WMS 103607ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103607ms [err] c=IN IP4 0.0.0.0 103607ms [err] a=ice-ufrag:u+tG 103607ms [err] a=ice-pwd:LfOkbum0vfSERBVnTCAbP/HZ 103607ms [err] a=ice-options:trickle 103607ms [err] a=fingerprint:sha-256 CA:80:0F:E8:FA:6A:BE:3D:1C:1F:D7:DE:1D:CF:A1:D8:CE:60:EC:E2:7D:D0:3C:77:0A:D6:7F:CE:E5:DA:3E:CB 103607ms [err] a=setup:actpass 103607ms [err] a=mid:0 103607ms [err] a=sctp-port:5000 103607ms [err] a=max-message-size:262144 103607ms [err] 103607ms [err] connectionstatechanged new new have-remote-offer 103607ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 103607ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa", "state": "new"}] 103608ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 103608ms [err] v=0 103608ms [err] o=- 3954831916 3954831916 IN IP4 0.0.0.0 103608ms [err] s=- 103608ms [err] t=0 0 103608ms [err] a=group:BUNDLE 0 103608ms [err] a=msid-semantic:WMS * 103608ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 103608ms [err] c=IN IP4 0.0.0.0 103608ms [err] a=mid:0 103608ms [err] a=sctp-port:5000 103608ms [err] a=max-message-size:65536 103608ms [err] a=ice-ufrag:JfM9 103608ms [err] a=ice-pwd:hP5yzWD7qnRIfJU3zKh0fg 103608ms [err] a=fingerprint:sha-256 C4:3E:76:3F:0E:DA:F8:D4:DA:06:F0:D1:D4:17:1C:42:B0:5A:61:E7:CA:35:DD:7D:05:A0:1A:4F:FE:96:F6:27 103608ms [err] a=fingerprint:sha-384 DD:09:B0:65:A7:E6:B5:F9:65:2C:51:10:E3:9F:79:3C:98:F8:48:52:BE:29:AA:C6:9C:E3:59:EB:B2:36:63:8C:CD:19:CE:FA:B4:13:DA:37:1A:83:2E:B8:7F:C3:B3:D4 103608ms [err] a=fingerprint:sha-512 9B:A4:98:8B:83:01:84:17:DD:ED:D0:2E:CB:0E:7D:08:55:B5:73:CC:7A:D3:25:A3:B2:A5:A9:AC:19:07:F8:13:1B:42:8F:BC:F0:75:4D:25:85:5F:51:2F:E5:1C:04:75:FE:31:E9:C4:FB:0A:92:76:45:B2:EE:C4:8B:81:1F:6D 103608ms [err] a=setup:active 103608ms [err] 103609ms [err] connectionstatechanged new new stable 103609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103609ms [err] connectionstatechanged new new stable 103609ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 103609ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 103611ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 103612ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 103612ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 103613ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 103613ms [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='') 103613ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 103613ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 103613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 103613ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 103614ms [err] connectionstatechanged connecting checking stable 103614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103614ms [err] connectionstatechanged connecting checking stable 103614ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 103614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa", "state": "connecting"}] 103630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ODzL1Nm4wCAv') 103630ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ODzL1Nm4wCAv') 103630ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(55oAxrMhCO 1 udp 1845501695 172.17.0.2 50728 typ prflx) 103631ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38338) -> ('172.17.0.2', 50728)) State.WAITING -> State.IN_PROGRESS 103631ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xaf\xc8j"\xac\xc2\xee\x067\x9b\xf4') 103633ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xaf\xc8j"\xac\xc2\xee\x067\x9b\xf4') 103634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38338) -> ('172.17.0.2', 50728)) State.IN_PROGRESS -> State.SUCCEEDED 103634ms [err] INFO:aioice.ice:Connection(0) ICE completed 103634ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 103634ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 103636ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 103637ms [err] connectionstatechanged connecting completed stable 103637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 103640ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2080536551 1 udp 2113937151 46f6b991-c16f-476e-b582-3ad99d511604.local 50728 typ host generation 0 ufrag u+tG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103640ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2080536551 1 udp 2113937151 46f6b991-c16f-476e-b582-3ad99d511604.local 50728 typ host generation 0 ufrag u+tG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103640ms [err] handleSignalingMessage 103640ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 103640ms [err] handleIceCandidate 103640ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 103640ms [err] acceptIceCandidate 103640ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 103642ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 103643ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 103643ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 103643ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 103643ms [err] connectionstatechanged connected completed stable 103643ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 103644ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa", "state": "connected"}] 103647ms [err] INFO:aioice.ice:Connection(0) Remote candidate "46f6b991-c16f-476e-b582-3ad99d511604.local" resolved to 172.17.0.2 103647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 103647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 103647ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 103648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 103648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 103648ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 103649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4051142367, stream_id=1, stream_seq=0) 103649ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 103649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2739028425, stream_id=1, stream_seq=0) 103649ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4051142367, gaps=[]) 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2739028425, gaps=[]) 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 103650ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4051142368, stream_id=1, stream_seq=1) 103651ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4051142368, gaps=[]) 103651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4051142369, stream_id=1, stream_seq=2) 103651ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4051142369, gaps=[]) 103651ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4051142370, stream_id=1, stream_seq=3) 103652ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4051142370, gaps=[]) 103653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4051142371, stream_id=1, stream_seq=4) 103653ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4051142371, gaps=[]) 103682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1V1vPgUJZZMs') 103682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1V1vPgUJZZMs') 103683ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38338) -> ('172.17.0.2', 50728)) State.FROZEN -> State.FAILED 103683ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 35962) -> ('172.17.0.2', 50728)) State.FROZEN -> State.FAILED 103693ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103693ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 103693ms [log] [experimentStatusChanged] {"status": "running", "message": null} 103745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CNSjSwZdglFM') 103745ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50728) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CNSjSwZdglFM') 103788ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa"}', extra='') 103788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 103788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 103788ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 103788ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 103813ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 103813ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 103813ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 103813ms [err] connectionstatechanged closed closed closed 103813ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103813ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 103813ms [err] connectionstatechanged closed closed closed 103813ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103813ms [err] connectionstatechanged closed closed closed 103813ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 103814ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/de111f61-78d0-4d4d-9b9f-1fe6116a16aa", "state": "closed"}] 103815ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 103815ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 103882ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 103882ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 104007ms [err] Traceback (most recent call last): 104007ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 104008ms [err] return _run_code(code, main_globals, None, 104008ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 104008ms [err] exec(code, run_globals) 104008ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 104008ms [err] sys.exit(main()) 104008ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 104008ms [err] asyncio.run(main_async()) 104008ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 104008ms [err] return loop.run_until_complete(main) 104008ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 104008ms [err] self.run_forever() 104008ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 104009ms [err] self._run_once() 104009ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 104009ms [err] event_list = self._selector.select(timeout) 104009ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 104009ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 104009ms [err] KeyboardInterrupt 104011ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 104011ms [err] h.flush() 104011ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to js Client GPIO tests without driver: should transmit gpio value ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 114683ms [log] starting device 115352ms [err] DEBUG:asyncio:Using selector: EpollSelector 115537ms [err] ERROR:asyncio:Unclosed client session 115537ms [err] client_session: 115632ms [log] parsing 115632ms [log] creating device handler 115632ms [log] [ready] 115632ms [log] reading line 115632ms [log] [websocketToken] "91fb1466-47b5-4386-887a-800d2d9cdc6f" 115673ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115673ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 115673ms [log] [websocketConnected] 115870ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 115870ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 115883ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1421b85c-7e54-4cb3-890a-403ae7afb43c"}}', extra='') 115883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/1421b85c-7e54-4cb3-890a-403ae7afb43c"}}', extra='') 115883ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/1421b85c-7e54-4cb3-890a-403ae7afb43c"} 115962ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 115962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 115965ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "new"}] 117968ms [err] makeOffer 117968ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 117969ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 117969ms [err] v=0 117969ms [err] o=- 3954831930 3954831930 IN IP4 0.0.0.0 117969ms [err] s=- 117969ms [err] t=0 0 117969ms [err] a=group:BUNDLE 0 117969ms [err] a=msid-semantic:WMS * 117969ms [err] m=application 9 DTLS/SCTP 5000 117969ms [err] c=IN IP4 0.0.0.0 117969ms [err] a=mid:0 117969ms [err] a=sctpmap:5000 webrtc-datachannel 65535 117969ms [err] a=max-message-size:65536 117969ms [err] a=ice-ufrag:BXmx 117969ms [err] a=ice-pwd:0Ri8E9H37LuRODKxgm53Hr 117969ms [err] a=fingerprint:sha-256 4A:76:8B:CF:37:38:87:27:7F:F1:2B:AA:21:0D:42:6E:83:48:C6:E2:F9:79:09:F7:DB:D0:41:D1:09:3C:BD:B2 117969ms [err] a=fingerprint:sha-384 A5:43:70:A2:36:68:4C:E6:4A:88:A1:17:1E:B5:D6:AC:A2:AF:B6:A7:3E:CC:D2:B6:0B:D6:0C:2F:19:08:C0:45:40:3E:EC:2F:B9:42:40:62:16:EE:14:C8:7E:99:AF:19 117969ms [err] a=fingerprint:sha-512 82:F5:B0:92:ED:9F:73:99:1D:7F:15:90:EE:D1:3C:4B:08:D1:46:55:5B:6D:7A:2E:22:E2:47:E5:26:8B:49:E3:72:E6:16:EA:AC:34:CF:0A:5E:38:03:94:A5:BD:C6:97:CF:60:B2:5C:56:88:12:69:56:F4:17:FE:6C:54:47:21 117969ms [err] a=setup:actpass 117969ms [err] 117970ms [err] connectionstatechanged new new have-local-offer 117970ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 117971ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 117972ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "new"}] 117973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 117973ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 117974ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 117974ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117975ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 117975ms [err] handleSignalingMessage 117975ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 117975ms [err] handleOptions 117975ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 117975ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 117975ms [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='') 117975ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 117993ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x83\x83\xa0\x87i\xd4JqJ\xc1\xb6\xe0') 117994ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x83\x83\xa0\x87i\xd4JqJ\xc1\xb6\xe0') 118001ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831930 3954831930 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 48731 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48731 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53008 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:I21I\\r\\na=ice-pwd:PJO5vqkjW3BlbqCcqpa5zG\\r\\na=fingerprint:sha-256 83:5A:6D:C6:86:E0:7A:4B:BC:37:73:86:A1:04:E6:42:2B:72:0F:50:BC:33:AE:2D:21:C9:4C:E4:C1:FC:2B:9F\\r\\na=fingerprint:sha-384 37:35:44:F7:27:5F:07:6A:7B:C7:71:64:8C:53:33:6B:FE:6B:20:4F:CD:0D:A3:02:72:11:B8:CA:74:CA:79:B6:59:12:5B:F3:14:EF:B3:31:21:22:29:C0:8C:D0:3E:2B\\r\\na=fingerprint:sha-512 9A:9B:C9:B4:28:C3:53:58:8E:EA:63:26:14:BA:12:13:DA:A6:18:C1:01:55:D7:BE:0F:36:AE:38:9A:54:53:01:F4:E6:9E:96:63:3A:CF:5A:1B:EC:F7:3A:3B:63:43:4A:75:D8:63:1A:EE:A2:E8:61:65:81:F0:A0:89:D2:1C:C0\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 118001ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954831930 3954831930 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 48731 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48731 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53008 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:I21I\\r\\na=ice-pwd:PJO5vqkjW3BlbqCcqpa5zG\\r\\na=fingerprint:sha-256 83:5A:6D:C6:86:E0:7A:4B:BC:37:73:86:A1:04:E6:42:2B:72:0F:50:BC:33:AE:2D:21:C9:4C:E4:C1:FC:2B:9F\\r\\na=fingerprint:sha-384 37:35:44:F7:27:5F:07:6A:7B:C7:71:64:8C:53:33:6B:FE:6B:20:4F:CD:0D:A3:02:72:11:B8:CA:74:CA:79:B6:59:12:5B:F3:14:EF:B3:31:21:22:29:C0:8C:D0:3E:2B\\r\\na=fingerprint:sha-512 9A:9B:C9:B4:28:C3:53:58:8E:EA:63:26:14:BA:12:13:DA:A6:18:C1:01:55:D7:BE:0F:36:AE:38:9A:54:53:01:F4:E6:9E:96:63:3A:CF:5A:1B:EC:F7:3A:3B:63:43:4A:75:D8:63:1A:EE:A2:E8:61:65:81:F0:A0:89:D2:1C:C0\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 118001ms [err] handleSignalingMessage 118001ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 118001ms [err] handleAnswer 118001ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 118002ms [err] acceptAnswer 118002ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 118002ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 118002ms [err] v=0 118002ms [err] o=- 3954831930 3954831930 IN IP4 0.0.0.0 118002ms [err] s=- 118002ms [err] t=0 0 118002ms [err] a=group:BUNDLE 0 118002ms [err] a=msid-semantic:WMS * 118002ms [err] m=application 48731 DTLS/SCTP 5000 118002ms [err] c=IN IP4 172.30.0.1 118002ms [err] a=mid:0 118002ms [err] a=sctpmap:5000 webrtc-datachannel 65535 118002ms [err] a=max-message-size:65536 118002ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 48731 typ host 118002ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 53008 typ host 118002ms [err] a=end-of-candidates 118002ms [err] a=ice-ufrag:I21I 118002ms [err] a=ice-pwd:PJO5vqkjW3BlbqCcqpa5zG 118002ms [err] a=fingerprint:sha-256 83:5A:6D:C6:86:E0:7A:4B:BC:37:73:86:A1:04:E6:42:2B:72:0F:50:BC:33:AE:2D:21:C9:4C:E4:C1:FC:2B:9F 118002ms [err] a=fingerprint:sha-384 37:35:44:F7:27:5F:07:6A:7B:C7:71:64:8C:53:33:6B:FE:6B:20:4F:CD:0D:A3:02:72:11:B8:CA:74:CA:79:B6:59:12:5B:F3:14:EF:B3:31:21:22:29:C0:8C:D0:3E:2B 118002ms [err] a=fingerprint:sha-512 9A:9B:C9:B4:28:C3:53:58:8E:EA:63:26:14:BA:12:13:DA:A6:18:C1:01:55:D7:BE:0F:36:AE:38:9A:54:53:01:F4:E6:9E:96:63:3A:CF:5A:1B:EC:F7:3A:3B:63:43:4A:75:D8:63:1A:EE:A2:E8:61:65:81:F0:A0:89:D2:1C:C0 118002ms [err] a=setup:active 118002ms [err] 118003ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 118003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 118003ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 118003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.30.0.1', 48731)) State.FROZEN -> State.WAITING 118003ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38118) -> ('172.30.0.1', 48731)) State.FROZEN -> State.WAITING 118004ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.17.0.2', 53008)) State.FROZEN -> State.WAITING 118004ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(q719DEqRAO 1 udp 1862270975 172.17.0.2 48731 typ prflx) 118004ms [err] connectionstatechanged connecting checking stable 118004ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118004ms [err] connectionstatechanged connecting checking stable 118004ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118004ms [err] connectionstatechanged connecting checking stable 118004ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 118004ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.17.0.2', 48731)) State.WAITING -> State.IN_PROGRESS 118004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6Q\n\x0f^\x92\xad8\xc8#\x87o') 118004ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.30.0.1', 48731)) State.WAITING -> State.IN_PROGRESS 118004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfb\xf8\xc3O\x1dW\xbd\xc7b \xfb\x83') 118005ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "connecting"}] 118005ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6Q\n\x0f^\x92\xad8\xc8#\x87o') 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.17.0.2', 48731)) State.IN_PROGRESS -> State.SUCCEEDED 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38118) -> ('172.30.0.1', 48731)) State.WAITING -> State.FAILED 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.17.0.2', 53008)) State.WAITING -> State.FAILED 118005ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38118) -> ('172.17.0.2', 53008)) State.FROZEN -> State.FAILED 118006ms [err] INFO:aioice.ice:Connection(0) ICE completed 118006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfb\xf8\xc3O\x1dW\xbd\xc7b \xfb\x83') 118006ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36341) -> ('172.30.0.1', 48731)) State.IN_PROGRESS -> State.SUCCEEDED 118006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 48731) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xee\x1f\xbf\x85\xccW\x92\x97~\xc5\x87\x8b') 118006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 48731) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xee\x1f\xbf\x85\xccW\x92\x97~\xc5\x87\x8b') 118025ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 118025ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 118027ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 118028ms [err] connectionstatechanged connecting completed stable 118028ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 118031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 118031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 118031ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 118031ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 118031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 118031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 118031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 118032ms [err] connectionstatechanged connected completed stable 118032ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 118032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "connected"}] 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 118033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2938235045, stream_id=1, stream_seq=0) 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 118034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2288810221, stream_id=1, stream_seq=0) 118035ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2288810221, gaps=[]) 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2938235045, gaps=[]) 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2288810222, stream_id=1, stream_seq=1) 118035ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2288810222, gaps=[]) 118035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2288810223, stream_id=1, stream_seq=2) 118036ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 118036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2288810223, gaps=[]) 118091ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118092ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 118092ms [log] [experimentStatusChanged] {"status": "running", "message": null} 118218ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320"}', extra='') 118218ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320"}', extra='') 118218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 118219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 118219ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 118219ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 118219ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 118219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 118219ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 118219ms [err] connectionstatechanged closed closed closed 118219ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118219ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 118220ms [err] connectionstatechanged closed closed closed 118220ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118220ms [err] connectionstatechanged closed closed closed 118220ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 118220ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/5045724d-bd16-4358-8a0b-a56391072320", "state": "closed"}] 118220ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 118220ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 118318ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118318ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 118318ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 118360ms [err] Traceback (most recent call last): 118360ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 118360ms [err] return _run_code(code, main_globals, None, 118360ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 118360ms [err] exec(code, run_globals) 118360ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 118360ms [err] sys.exit(main()) 118360ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 118360ms [err] asyncio.run(main_async()) 118360ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 118360ms [err] return loop.run_until_complete(main) 118360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 118360ms [err] self.run_forever() 118360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 118361ms [err] self._run_once() 118361ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 118361ms [err] event_list = self._selector.select(timeout) 118361ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 118361ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 118361ms [err] KeyboardInterrupt 118362ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 118362ms [err] h.flush() 118362ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 118473ms [log] starting device 119133ms [err] DEBUG:asyncio:Using selector: EpollSelector 119318ms [err] ERROR:asyncio:Unclosed client session 119318ms [err] client_session: 119413ms [log] parsing 119413ms [log] creating device handler 119413ms [log] [ready] 119413ms [log] reading line 119413ms [log] [websocketToken] "27354740-520a-4352-b31a-61613a160a3d" 119431ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119431ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 119431ms [log] [websocketConnected] 119719ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119719ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 119719ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 119754ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4e0049ee-6e8e-4430-a427-ce97f9e94092"}}', extra='') 119754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/4e0049ee-6e8e-4430-a427-ce97f9e94092"}}', extra='') 119754ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/4e0049ee-6e8e-4430-a427-ce97f9e94092"} 119815ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 119815ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"in"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"in"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 119818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "new"}] 121821ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 121821ms [err] handleSignalingMessage 121821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121821ms [err] handleOptions 121821ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 121821ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 121821ms [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='') 121821ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 121834ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831934 3954831934 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 51560 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51560 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35005 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tJUO\\r\\na=ice-pwd:OjmDu08Xym5OPkLHXQH9hI\\r\\na=fingerprint:sha-256 9D:62:76:96:2E:B4:10:73:81:3C:09:EA:6F:97:BE:D6:E5:1C:B2:69:F0:A1:16:41:12:F5:1A:DF:28:15:14:A5\\r\\na=fingerprint:sha-384 29:A0:0C:2A:15:3C:32:91:2E:59:18:67:81:4B:1E:20:A8:09:3F:2E:DF:17:44:09:5D:65:B2:13:97:04:71:09:A8:2E:B2:2D:88:1E:82:CA:42:38:AC:FB:D9:62:0B:A0\\r\\na=fingerprint:sha-512 B1:3D:2A:F9:9D:2C:CF:33:F3:37:6C:14:66:95:5F:5A:52:1A:AD:11:5F:19:39:EB:9C:79:1D:13:24:EF:8A:52:76:6B:68:C5:92:AB:AC:EF:B9:0E:0B:14:F5:33:85:2F:69:A7:33:C4:3E:96:FE:B1:DC:33:19:E7:D7:F8:AA:C7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 121834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954831934 3954831934 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 51560 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51560 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35005 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:tJUO\\r\\na=ice-pwd:OjmDu08Xym5OPkLHXQH9hI\\r\\na=fingerprint:sha-256 9D:62:76:96:2E:B4:10:73:81:3C:09:EA:6F:97:BE:D6:E5:1C:B2:69:F0:A1:16:41:12:F5:1A:DF:28:15:14:A5\\r\\na=fingerprint:sha-384 29:A0:0C:2A:15:3C:32:91:2E:59:18:67:81:4B:1E:20:A8:09:3F:2E:DF:17:44:09:5D:65:B2:13:97:04:71:09:A8:2E:B2:2D:88:1E:82:CA:42:38:AC:FB:D9:62:0B:A0\\r\\na=fingerprint:sha-512 B1:3D:2A:F9:9D:2C:CF:33:F3:37:6C:14:66:95:5F:5A:52:1A:AD:11:5F:19:39:EB:9C:79:1D:13:24:EF:8A:52:76:6B:68:C5:92:AB:AC:EF:B9:0E:0B:14:F5:33:85:2F:69:A7:33:C4:3E:96:FE:B1:DC:33:19:E7:D7:F8:AA:C7\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 121834ms [err] handleSignalingMessage 121834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 121834ms [err] handleOffer 121834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 121834ms [err] makeAnswer 121834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 121834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 121834ms [err] v=0 121834ms [err] o=- 3954831934 3954831934 IN IP4 0.0.0.0 121834ms [err] s=- 121834ms [err] t=0 0 121834ms [err] a=group:BUNDLE 0 121834ms [err] a=msid-semantic:WMS * 121834ms [err] m=application 51560 DTLS/SCTP 5000 121834ms [err] c=IN IP4 172.30.0.1 121834ms [err] a=mid:0 121834ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121834ms [err] a=max-message-size:65536 121834ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51560 typ host 121834ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35005 typ host 121834ms [err] a=end-of-candidates 121834ms [err] a=ice-ufrag:tJUO 121834ms [err] a=ice-pwd:OjmDu08Xym5OPkLHXQH9hI 121834ms [err] a=fingerprint:sha-256 9D:62:76:96:2E:B4:10:73:81:3C:09:EA:6F:97:BE:D6:E5:1C:B2:69:F0:A1:16:41:12:F5:1A:DF:28:15:14:A5 121834ms [err] a=fingerprint:sha-384 29:A0:0C:2A:15:3C:32:91:2E:59:18:67:81:4B:1E:20:A8:09:3F:2E:DF:17:44:09:5D:65:B2:13:97:04:71:09:A8:2E:B2:2D:88:1E:82:CA:42:38:AC:FB:D9:62:0B:A0 121834ms [err] a=fingerprint:sha-512 B1:3D:2A:F9:9D:2C:CF:33:F3:37:6C:14:66:95:5F:5A:52:1A:AD:11:5F:19:39:EB:9C:79:1D:13:24:EF:8A:52:76:6B:68:C5:92:AB:AC:EF:B9:0E:0B:14:F5:33:85:2F:69:A7:33:C4:3E:96:FE:B1:DC:33:19:E7:D7:F8:AA:C7 121834ms [err] a=setup:actpass 121834ms [err] 121837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 121837ms [err] v=0 121837ms [err] o=- 3954831934 3954831934 IN IP4 0.0.0.0 121837ms [err] s=- 121837ms [err] t=0 0 121837ms [err] a=group:BUNDLE 0 121837ms [err] a=msid-semantic:WMS * 121837ms [err] m=application 51560 DTLS/SCTP 5000 121837ms [err] c=IN IP4 172.30.0.1 121837ms [err] a=mid:0 121837ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121837ms [err] a=max-message-size:65536 121837ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51560 typ host 121837ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 35005 typ host 121837ms [err] a=end-of-candidates 121837ms [err] a=ice-ufrag:tJUO 121837ms [err] a=ice-pwd:OjmDu08Xym5OPkLHXQH9hI 121837ms [err] a=fingerprint:sha-256 9D:62:76:96:2E:B4:10:73:81:3C:09:EA:6F:97:BE:D6:E5:1C:B2:69:F0:A1:16:41:12:F5:1A:DF:28:15:14:A5 121837ms [err] a=fingerprint:sha-384 29:A0:0C:2A:15:3C:32:91:2E:59:18:67:81:4B:1E:20:A8:09:3F:2E:DF:17:44:09:5D:65:B2:13:97:04:71:09:A8:2E:B2:2D:88:1E:82:CA:42:38:AC:FB:D9:62:0B:A0 121837ms [err] a=fingerprint:sha-512 B1:3D:2A:F9:9D:2C:CF:33:F3:37:6C:14:66:95:5F:5A:52:1A:AD:11:5F:19:39:EB:9C:79:1D:13:24:EF:8A:52:76:6B:68:C5:92:AB:AC:EF:B9:0E:0B:14:F5:33:85:2F:69:A7:33:C4:3E:96:FE:B1:DC:33:19:E7:D7:F8:AA:C7 121837ms [err] a=setup:actpass 121837ms [err] 121837ms [err] connectionstatechanged new new have-remote-offer 121837ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 121838ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "new"}] 121838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 121838ms [err] v=0 121838ms [err] o=- 3954831934 3954831934 IN IP4 0.0.0.0 121838ms [err] s=- 121838ms [err] t=0 0 121838ms [err] a=group:BUNDLE 0 121838ms [err] a=msid-semantic:WMS * 121838ms [err] m=application 9 DTLS/SCTP 5000 121838ms [err] c=IN IP4 0.0.0.0 121838ms [err] a=mid:0 121838ms [err] a=sctpmap:5000 webrtc-datachannel 65535 121838ms [err] a=max-message-size:65536 121838ms [err] a=ice-ufrag:zV36 121838ms [err] a=ice-pwd:Bf9eVe5kzGd6KE7hOLxeOP 121838ms [err] a=fingerprint:sha-256 1F:03:72:A2:63:70:9D:2B:1C:B5:E6:62:6A:C5:16:A2:81:AD:A1:72:A3:77:56:27:DD:7C:A4:FD:5D:0A:74:61 121838ms [err] a=fingerprint:sha-384 1A:18:D8:49:09:0F:41:6B:63:F0:02:ED:F0:FC:EB:7D:CC:96:67:30:6F:DE:C3:EC:77:C2:46:6E:81:3D:2D:77:4D:36:E3:F8:27:D0:F9:DC:13:FB:AA:AE:81:10:B7:56 121838ms [err] a=fingerprint:sha-512 FF:93:39:11:DD:33:18:E8:DF:C2:5E:64:BB:7F:9E:00:C7:42:69:C2:94:F1:DA:00:17:EE:0E:56:09:7F:3F:44:1B:19:DD:50:44:B3:7F:27:FF:88:A0:8F:6E:E7:FD:B3:0C:73:9B:C3:7D:B1:95:D6:03:5C:80:69:BE:21:17:EE 121838ms [err] a=setup:active 121838ms [err] 121839ms [err] connectionstatechanged new new stable 121839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 121839ms [err] connectionstatechanged new new stable 121839ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 121839ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 121841ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 121841ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 121841ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 121842ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 121842ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 121842ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 121842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.30.0.1', 51560)) State.FROZEN -> State.WAITING 121842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60791) -> ('172.30.0.1', 51560)) State.FROZEN -> State.WAITING 121842ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.17.0.2', 35005)) State.FROZEN -> State.WAITING 121842ms [err] connectionstatechanged connecting checking stable 121842ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121842ms [err] connectionstatechanged connecting checking stable 121843ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 121843ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.30.0.1', 51560)) State.WAITING -> State.IN_PROGRESS 121843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51560) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc8\x14$\x12\x8ag-\xf1,\x11Q"') 121843ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "connecting"}] 121843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51560) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc8\x14$\x12\x8ag-\xf1,\x11Q"') 121844ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.30.0.1', 51560)) State.IN_PROGRESS -> State.SUCCEEDED 121850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51560) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe7~\xdej\xe3\x8fH\xac\xc6\xc5\xbaB') 121850ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51560) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe7~\xdej\xe3\x8fH\xac\xc6\xc5\xbaB') 121850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60791) -> ('172.30.0.1', 51560)) State.WAITING -> State.FAILED 121850ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.17.0.2', 35005)) State.WAITING -> State.FAILED 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 60791) -> ('172.17.0.2', 35005)) State.FROZEN -> State.FAILED 121851ms [err] INFO:aioice.ice:Connection(0) ICE completed 121851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51560) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd4\x91X+\r\xe8\xc0Y\xad\x84\x9d\x9b') 121851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51560) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd4\x91X+\r\xe8\xc0Y\xad\x84\x9d\x9b') 121851ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(j1j4cdR0P4 1 udp 1862270975 172.17.0.2 51560 typ prflx) 121851ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.17.0.2', 51560)) State.WAITING -> State.IN_PROGRESS 121852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51560) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xfe\xbb\xc1|\xa83u\x898+?\xd1') 121852ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51560) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xfe\xbb\xc1|\xa83u\x898+?\xd1') 121852ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54536) -> ('172.17.0.2', 51560)) State.IN_PROGRESS -> State.SUCCEEDED 121863ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 121863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 121864ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 121864ms [err] connectionstatechanged connecting completed stable 121864ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 121874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 121874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 121874ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 121874ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 121874ms [err] connectionstatechanged connected completed stable 121874ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 121875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "connected"}] 121875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 121875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 121875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 121876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 121877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4059732751, stream_id=1, stream_seq=0) 121877ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 121877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3245597546, stream_id=1, stream_seq=0) 121877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732751, gaps=[]) 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3245597546, gaps=[]) 121878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4059732752, stream_id=1, stream_seq=1) 121879ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732752, gaps=[]) 121879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4059732753, stream_id=1, stream_seq=2) 121879ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732753, gaps=[]) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4059732754, stream_id=1, stream_seq=3) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732754, gaps=[]) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4059732755, stream_id=1, stream_seq=4) 121880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4059732755, gaps=[]) 121960ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 121960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 121960ms [log] [experimentStatusChanged] {"status": "running", "message": null} 122059ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04"}', extra='') 122059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04"}', extra='') 122059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 122059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 122060ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 122060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 122060ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 122060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 122060ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 122060ms [err] connectionstatechanged closed closed closed 122060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 122060ms [err] connectionstatechanged closed closed closed 122060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122060ms [err] connectionstatechanged closed closed closed 122060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 122060ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4e04b5cb-adf3-450d-8f08-a1f4b0de5c04", "state": "closed"}] 122061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 122061ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 122123ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122123ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 122123ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 122254ms [err] Traceback (most recent call last): 122254ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 122254ms [err] return _run_code(code, main_globals, None, 122254ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 122254ms [err] exec(code, run_globals) 122254ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 122254ms [err] sys.exit(main()) 122254ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 122255ms [err] asyncio.run(main_async()) 122255ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 122255ms [err] return loop.run_until_complete(main) 122255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 122255ms [err] self.run_forever() 122255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 122255ms [err] self._run_once() 122255ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 122256ms [err] event_list = self._selector.select(timeout) 122256ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 122256ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 122256ms [err] KeyboardInterrupt 122258ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 122258ms [err] h.flush() 122258ms [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