================== js Client to python Client Communication: should connect without errors 10612ms [log] starting device 11991ms [err] DEBUG:asyncio:Using selector: EpollSelector 12241ms [err] ERROR:asyncio:Unclosed client session 12241ms [err] client_session: 12337ms [log] parsing 12337ms [log] creating device handler 12337ms [log] [ready] 12337ms [log] reading line 12337ms [log] [websocketToken] "baecad2e-4bbc-498e-9840-c499d2c9d546" 12345ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12345ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 12345ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 14959ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 14959ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 14959ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 14985ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/bd35ccbd-027a-4567-9828-d7ffb74d9cb9"}}', extra='') 14985ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/bd35ccbd-027a-4567-9828-d7ffb74d9cb9"}}', extra='') 14985ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/bd35ccbd-027a-4567-9828-d7ffb74d9cb9"} 15075ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 15075ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 15109ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3", "state": "new"}] 17119ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17119ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17119ms [err] handleSignalingMessage 17119ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17119ms [err] handleOptions 17119ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 17119ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 17119ms [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='') 17119ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 17119ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2029132482789942511 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:I3Kk\\r\\na=ice-pwd:/8UQus/WLI01ZfrqrmSrBRaX\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2D:49:4D:31:6A:33:7F:E0:AE:F1:54:51:D3:99:E7:7F:12:EB:DF:67:5E:40:85:B4:DA:DF:5A:5A:20:D0:2E:D8\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17119ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 2029132482789942511 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:I3Kk\\r\\na=ice-pwd:/8UQus/WLI01ZfrqrmSrBRaX\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2D:49:4D:31:6A:33:7F:E0:AE:F1:54:51:D3:99:E7:7F:12:EB:DF:67:5E:40:85:B4:DA:DF:5A:5A:20:D0:2E:D8\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17120ms [err] handleSignalingMessage 17120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17120ms [err] handleOffer 17120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 17120ms [err] makeAnswer 17120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 17120ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 17120ms [err] v=0 17120ms [err] o=- 2029132482789942511 2 IN IP4 127.0.0.1 17120ms [err] s=- 17120ms [err] t=0 0 17120ms [err] a=group:BUNDLE 0 17120ms [err] a=extmap-allow-mixed 17120ms [err] a=msid-semantic: WMS 17120ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 17120ms [err] c=IN IP4 0.0.0.0 17120ms [err] a=ice-ufrag:I3Kk 17120ms [err] a=ice-pwd:/8UQus/WLI01ZfrqrmSrBRaX 17120ms [err] a=ice-options:trickle 17120ms [err] a=fingerprint:sha-256 2D:49:4D:31:6A:33:7F:E0:AE:F1:54:51:D3:99:E7:7F:12:EB:DF:67:5E:40:85:B4:DA:DF:5A:5A:20:D0:2E:D8 17120ms [err] a=setup:actpass 17120ms [err] a=mid:0 17120ms [err] a=sctp-port:5000 17120ms [err] a=max-message-size:262144 17120ms [err] 17122ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 17122ms [err] v=0 17122ms [err] o=- 2029132482789942511 2 IN IP4 127.0.0.1 17122ms [err] s=- 17122ms [err] t=0 0 17122ms [err] a=group:BUNDLE 0 17122ms [err] a=extmap-allow-mixed 17122ms [err] a=msid-semantic: WMS 17122ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 17122ms [err] c=IN IP4 0.0.0.0 17122ms [err] a=ice-ufrag:I3Kk 17122ms [err] a=ice-pwd:/8UQus/WLI01ZfrqrmSrBRaX 17122ms [err] a=ice-options:trickle 17122ms [err] a=fingerprint:sha-256 2D:49:4D:31:6A:33:7F:E0:AE:F1:54:51:D3:99:E7:7F:12:EB:DF:67:5E:40:85:B4:DA:DF:5A:5A:20:D0:2E:D8 17122ms [err] a=setup:actpass 17122ms [err] a=mid:0 17122ms [err] a=sctp-port:5000 17122ms [err] a=max-message-size:262144 17122ms [err] 17122ms [err] connectionstatechanged new new have-remote-offer 17122ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 17123ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3", "state": "new"}] 17123ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 17123ms [err] v=0 17123ms [err] o=- 3964078971 3964078971 IN IP4 0.0.0.0 17123ms [err] s=- 17123ms [err] t=0 0 17123ms [err] a=group:BUNDLE 0 17123ms [err] a=msid-semantic:WMS * 17123ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 17123ms [err] c=IN IP4 0.0.0.0 17123ms [err] a=mid:0 17123ms [err] a=sctp-port:5000 17123ms [err] a=max-message-size:65536 17123ms [err] a=ice-ufrag:8GDC 17123ms [err] a=ice-pwd:jMNk7icufOso0Umf2lGPFH 17123ms [err] a=fingerprint:sha-256 44:21:8B:BA:0F:29:8A:1A:CD:19:6E:11:BC:23:AE:44:0F:DD:70:8F:F2:12:B6:ED:3C:78:74:89:91:B3:CA:91 17123ms [err] a=fingerprint:sha-384 EE:3D:25:1A:54:82:1C:43:4C:55:4C:18:81:F3:97:66:D4:0B:C0:C9:C1:31:6C:E5:54:E4:6A:22:CA:8D:E9:BB:40:C5:40:2A:07:1E:8B:96:F5:8A:22:5F:83:B5:AF:45 17123ms [err] a=fingerprint:sha-512 98:4A:CF:76:11:4E:BB:60:E0:E2:97:0C:84:7D:20:90:6E:19:25:20:11:1E:01:3A:A8:5E:9A:D9:0A:28:0F:A6:D5:3E:A1:3C:83:1E:06:C8:B8:E8:D4:B4:4E:5A:BA:60:58:54:C8:4D:73:E0:48:D5:85:B1:A7:E5:D3:AA:3C:3B 17123ms [err] a=setup:active 17123ms [err] 17124ms [err] connectionstatechanged new new stable 17124ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 17124ms [err] connectionstatechanged new new stable 17124ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 17124ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 17126ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 17126ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 17126ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 17127ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 17127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 17127ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 17128ms [err] connectionstatechanged connecting checking stable 17128ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17128ms [err] connectionstatechanged connecting checking stable 17128ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 17128ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3", "state": "connecting"}] 17162ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qHppnr8OIFgJ') 17162ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qHppnr8OIFgJ') 17163ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Dul3DFszsQ 1 udp 1845501695 172.17.0.2 48550 typ prflx) 17163ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 48550)) State.WAITING -> State.IN_PROGRESS 17163ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xecBH\xb7\x1ad\x8e])\xb1\x98\x12') 17163ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2068278227 1 udp 2113937151 5c89c0d3-c9e3-423b-ad68-624aa2312661.local 48550 typ host generation 0 ufrag I3Kk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2068278227 1 udp 2113937151 5c89c0d3-c9e3-423b-ad68-624aa2312661.local 48550 typ host generation 0 ufrag I3Kk network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17163ms [err] handleSignalingMessage 17163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 17163ms [err] handleIceCandidate 17163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 17164ms [err] acceptIceCandidate 17164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 17167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xecBH\xb7\x1ad\x8e])\xb1\x98\x12') 17167ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 48550)) State.IN_PROGRESS -> State.SUCCEEDED 17167ms [err] INFO:aioice.ice:Connection(0) ICE completed 17168ms [err] INFO:aioice.ice:Connection(0) Remote candidate "5c89c0d3-c9e3-423b-ad68-624aa2312661.local" resolved to 172.17.0.2 17184ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 48550)) State.FROZEN -> State.IN_PROGRESS 17184ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K\xbe\x90\xaa\xe8\x9a\xf0\xdd\xdcY\x8c\xfc') 17186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K\xbe\x90\xaa\xe8\x9a\xf0\xdd\xdcY\x8c\xfc') 17186ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37823) -> ('172.17.0.2', 48550)) State.IN_PROGRESS -> State.SUCCEEDED 17205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47555) -> ('172.17.0.2', 48550)) State.FROZEN -> State.IN_PROGRESS 17205ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\xa0g?\xdf\xbca|fa(8') 17207ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\xa0g?\xdf\xbca|fa(8') 17207ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47555) -> ('172.17.0.2', 48550)) State.IN_PROGRESS -> State.SUCCEEDED 17208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T69ftFHpBShY') 17208ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T69ftFHpBShY') 17226ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 17226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 17229ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 17229ms [err] connectionstatechanged connecting completed stable 17229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 17234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 17235ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 17235ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 17235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 17235ms [err] connectionstatechanged connected completed stable 17235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 17235ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3", "state": "connected"}] 17239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 17239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 17239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 17241ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 17242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 17242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 17242ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=467633752, stream_id=1, stream_seq=0) 17243ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 17243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1169566344, stream_id=1, stream_seq=0) 17243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 17243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=467633752, gaps=[]) 17243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1169566344, gaps=[]) 17244ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 17270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'gew5VQfSKiba') 17270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48550) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'gew5VQfSKiba') 17290ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17290ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 17310ms [log] [experimentStatusChanged] {"status": "running", "message": null} 17825ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3"}', extra='') 17825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 17825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 17825ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 17825ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 17825ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 17826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 17826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 17826ms [err] connectionstatechanged closed closed closed 17826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17826ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 17826ms [err] connectionstatechanged closed closed closed 17826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17826ms [err] connectionstatechanged closed closed closed 17826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 17827ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/42c1d7dd-cd72-4ba0-b012-b23ab07634d3", "state": "closed"}] 17827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 17827ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 17872ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 17872ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 17872ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 17902ms [err] Traceback (most recent call last): 17902ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 17902ms [err] return _run_code(code, main_globals, None, 17902ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 17903ms [err] exec(code, run_globals) 17903ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 17903ms [err] sys.exit(main()) 17903ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 17903ms [err] asyncio.run(main_async()) 17903ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 17903ms [err] return loop.run_until_complete(main) 17903ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 17904ms [err] self.run_forever() 17904ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 17904ms [err] self._run_once() 17904ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 17904ms [err] event_list = self._selector.select(timeout) 17904ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 17905ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 17905ms [err] KeyboardInterrupt 17907ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 17907ms [err] h.flush() 17907ms [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 25521ms [log] starting device 26247ms [err] DEBUG:asyncio:Using selector: EpollSelector 26434ms [err] ERROR:asyncio:Unclosed client session 26434ms [err] client_session: 26537ms [log] parsing 26537ms [log] creating device handler 26537ms [log] [ready] 26537ms [log] reading line 26537ms [log] [websocketToken] "2a714093-86ba-4907-a552-e88bdc7d361a" 26546ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 26546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 26546ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 28326ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 28326ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 28326ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 28372ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d47fe58c-d577-4010-9080-b6b854411342"}}', extra='') 28372ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/d47fe58c-d577-4010-9080-b6b854411342"}}', extra='') 28372ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/d47fe58c-d577-4010-9080-b6b854411342"} 28459ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 28459ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 28464ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "new"}] 30467ms [err] makeOffer 30468ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 30469ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 30469ms [err] v=0 30469ms [err] o=- 3964078985 3964078985 IN IP4 0.0.0.0 30469ms [err] s=- 30469ms [err] t=0 0 30469ms [err] a=group:BUNDLE 0 30469ms [err] a=msid-semantic:WMS * 30469ms [err] m=application 9 DTLS/SCTP 5000 30469ms [err] c=IN IP4 0.0.0.0 30469ms [err] a=mid:0 30469ms [err] a=sctpmap:5000 webrtc-datachannel 65535 30469ms [err] a=max-message-size:65536 30469ms [err] a=ice-ufrag:MHds 30469ms [err] a=ice-pwd:4h7lRik3srhxzz3W5kJNUv 30469ms [err] a=fingerprint:sha-256 E6:30:BB:5C:72:3B:77:D7:94:D7:DC:8D:C9:D6:40:6A:EF:26:64:77:87:59:14:6C:4E:E7:BD:3B:82:20:89:F7 30469ms [err] a=fingerprint:sha-384 6C:B8:14:2C:6A:BE:7A:B1:56:6B:B4:41:D9:2F:11:35:28:22:94:34:7D:19:93:6E:66:BE:10:60:66:69:CB:8C:3D:56:11:58:B2:5D:8F:31:59:0D:C5:19:A8:03:39:FA 30469ms [err] a=fingerprint:sha-512 34:9A:81:85:4F:2D:87:3E:3A:C1:8A:D8:BC:66:21:C5:A4:B8:FF:2E:22:0D:BE:4C:91:16:D4:FF:02:5B:9B:49:60:3A:7F:67:0F:34:4F:95:16:81:F5:C7:75:54:C5:93:07:4F:6C:7C:58:B6:90:F6:C7:2D:44:5B:1D:4A:2B:97 30469ms [err] a=setup:actpass 30469ms [err] 30471ms [err] connectionstatechanged new new have-local-offer 30471ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 30471ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 30474ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "new"}] 30475ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 30475ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 30476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 30477ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 30477ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 30477ms [err] handleSignalingMessage 30477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30477ms [err] handleOptions 30477ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 30477ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 30477ms [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='') 30477ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 30496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44876) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':R\xe0\x0eZ\xe0\xa5\x91=\xb6\xbeg') 30496ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44876) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':R\xe0\x0eZ\xe0\xa5\x91=\xb6\xbeg') 30504ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964078985 3964078985 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 44876 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44876 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58485 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UXew\\r\\na=ice-pwd:7Bt2hH0isroIfeggHGDOKk\\r\\na=fingerprint:sha-256 57:0E:21:BB:DF:1A:F9:D1:02:6B:31:DC:4E:60:65:D8:C3:35:40:77:82:65:70:9E:F0:8C:4C:DB:E5:EA:A3:37\\r\\na=fingerprint:sha-384 BB:B6:D9:85:05:7F:B7:72:72:36:FB:D0:C7:2F:2D:D9:6B:FE:0D:EB:B8:32:E3:6B:73:7B:ED:F6:40:84:3D:CA:04:66:30:1F:34:09:03:52:9C:42:5C:DC:A2:BB:4F:8C\\r\\na=fingerprint:sha-512 D6:90:CD:75:6C:3E:0F:3B:DC:FE:13:B9:90:0D:CC:45:67:D4:56:9C:30:5A:7F:90:C0:46:36:8F:47:02:2B:2A:0C:79:BE:CF:DA:29:7B:62:9A:0A:1A:34:80:98:3B:AF:CB:9E:9B:40:B2:F1:7A:43:FA:21:0D:1A:90:69:EA:25\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 30504ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964078985 3964078985 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 44876 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44876 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58485 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:UXew\\r\\na=ice-pwd:7Bt2hH0isroIfeggHGDOKk\\r\\na=fingerprint:sha-256 57:0E:21:BB:DF:1A:F9:D1:02:6B:31:DC:4E:60:65:D8:C3:35:40:77:82:65:70:9E:F0:8C:4C:DB:E5:EA:A3:37\\r\\na=fingerprint:sha-384 BB:B6:D9:85:05:7F:B7:72:72:36:FB:D0:C7:2F:2D:D9:6B:FE:0D:EB:B8:32:E3:6B:73:7B:ED:F6:40:84:3D:CA:04:66:30:1F:34:09:03:52:9C:42:5C:DC:A2:BB:4F:8C\\r\\na=fingerprint:sha-512 D6:90:CD:75:6C:3E:0F:3B:DC:FE:13:B9:90:0D:CC:45:67:D4:56:9C:30:5A:7F:90:C0:46:36:8F:47:02:2B:2A:0C:79:BE:CF:DA:29:7B:62:9A:0A:1A:34:80:98:3B:AF:CB:9E:9B:40:B2:F1:7A:43:FA:21:0D:1A:90:69:EA:25\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 30504ms [err] handleSignalingMessage 30504ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 30504ms [err] handleAnswer 30504ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 30505ms [err] acceptAnswer 30505ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 30505ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 30505ms [err] v=0 30505ms [err] o=- 3964078985 3964078985 IN IP4 0.0.0.0 30505ms [err] s=- 30505ms [err] t=0 0 30505ms [err] a=group:BUNDLE 0 30505ms [err] a=msid-semantic:WMS * 30505ms [err] m=application 44876 DTLS/SCTP 5000 30505ms [err] c=IN IP4 172.17.0.2 30505ms [err] a=mid:0 30505ms [err] a=sctpmap:5000 webrtc-datachannel 65535 30505ms [err] a=max-message-size:65536 30505ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 44876 typ host 30505ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 58485 typ host 30505ms [err] a=end-of-candidates 30505ms [err] a=ice-ufrag:UXew 30505ms [err] a=ice-pwd:7Bt2hH0isroIfeggHGDOKk 30505ms [err] a=fingerprint:sha-256 57:0E:21:BB:DF:1A:F9:D1:02:6B:31:DC:4E:60:65:D8:C3:35:40:77:82:65:70:9E:F0:8C:4C:DB:E5:EA:A3:37 30505ms [err] a=fingerprint:sha-384 BB:B6:D9:85:05:7F:B7:72:72:36:FB:D0:C7:2F:2D:D9:6B:FE:0D:EB:B8:32:E3:6B:73:7B:ED:F6:40:84:3D:CA:04:66:30:1F:34:09:03:52:9C:42:5C:DC:A2:BB:4F:8C 30505ms [err] a=fingerprint:sha-512 D6:90:CD:75:6C:3E:0F:3B:DC:FE:13:B9:90:0D:CC:45:67:D4:56:9C:30:5A:7F:90:C0:46:36:8F:47:02:2B:2A:0C:79:BE:CF:DA:29:7B:62:9A:0A:1A:34:80:98:3B:AF:CB:9E:9B:40:B2:F1:7A:43:FA:21:0D:1A:90:69:EA:25 30505ms [err] a=setup:active 30505ms [err] 30506ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 30506ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 30506ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 30506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43941) -> ('172.17.0.2', 44876)) State.FROZEN -> State.WAITING 30506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44278) -> ('172.17.0.2', 44876)) State.FROZEN -> State.WAITING 30506ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43941) -> ('172.30.0.1', 58485)) State.FROZEN -> State.WAITING 30506ms [err] connectionstatechanged connecting checking stable 30506ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30506ms [err] connectionstatechanged connecting checking stable 30507ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30507ms [err] connectionstatechanged connecting checking stable 30507ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 30507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43941) -> ('172.17.0.2', 44876)) State.WAITING -> State.IN_PROGRESS 30507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44876) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xff\xd6!\xfc\xec\x02\x7fYx\x1b\xf4') 30507ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "connecting"}] 30508ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44876) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xff\xd6!\xfc\xec\x02\x7fYx\x1b\xf4') 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43941) -> ('172.17.0.2', 44876)) State.IN_PROGRESS -> State.SUCCEEDED 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44278) -> ('172.17.0.2', 44876)) State.WAITING -> State.FAILED 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43941) -> ('172.30.0.1', 58485)) State.WAITING -> State.FAILED 30508ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44278) -> ('172.30.0.1', 58485)) State.FROZEN -> State.FAILED 30508ms [err] INFO:aioice.ice:Connection(0) ICE completed 30528ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 30529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 30532ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 30533ms [err] connectionstatechanged connecting completed stable 30533ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 30535ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 30536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 30536ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 30536ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 30536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 30536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 30536ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 30537ms [err] connectionstatechanged connected completed stable 30537ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 30537ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "connected"}] 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 30537ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 30538ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3147527077, stream_id=1, stream_seq=0) 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 30539ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=619814668, stream_id=1, stream_seq=0) 30540ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 30540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=619814668, gaps=[]) 30540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3147527077, gaps=[]) 30540ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 30603ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30603ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 30603ms [log] [experimentStatusChanged] {"status": "running", "message": null} 31130ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c"}', extra='') 31130ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c"}', extra='') 31130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 31130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 31130ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 31131ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 31131ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 31131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 31131ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 31131ms [err] connectionstatechanged closed closed closed 31131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31131ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 31131ms [err] connectionstatechanged closed closed closed 31131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31131ms [err] connectionstatechanged closed closed closed 31131ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 31131ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/9945c83e-e8d3-488b-b282-8652ba59007c", "state": "closed"}] 31132ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 31132ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 31238ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 31238ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 31238ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 31252ms [err] Traceback (most recent call last): 31252ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 31252ms [err] return _run_code(code, main_globals, None, 31252ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 31252ms [err] exec(code, run_globals) 31252ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 31252ms [err] sys.exit(main()) 31252ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 31252ms [err] asyncio.run(main_async()) 31252ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 31252ms [err] return loop.run_until_complete(main) 31252ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 31252ms [err] self.run_forever() 31252ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 31252ms [err] self._run_once() 31252ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 31253ms [err] event_list = self._selector.select(timeout) 31253ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 31253ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 31253ms [err] KeyboardInterrupt 31279ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 31279ms [err] h.flush() 31279ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== Cyclic Device Groups: should resolve cyclic device groups correctly (flat_group: false) ================== Client Communication (group <-> device): should connect without errors ================== Client Communication (group <-> device): should start an experiment ================== Experiment Status Changed Messages: should connect without errors ================== 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 51369ms [log] starting device 52311ms [err] DEBUG:asyncio:Using selector: EpollSelector 52505ms [err] ERROR:asyncio:Unclosed client session 52505ms [err] client_session: 52598ms [log] parsing 52598ms [log] creating device handler 52598ms [log] [ready] 52598ms [log] reading line 52598ms [log] [websocketToken] "a5e381c2-f893-4def-9890-02ae107d71cd" 52604ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52604ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52604ms [log] [websocketConnected] 55491ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55491ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 55491ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 55527ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b4803a7f-d6bc-4f87-be66-680d59b49c9a"}}', extra='') 55527ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/b4803a7f-d6bc-4f87-be66-680d59b49c9a"}}', extra='') 55527ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/b4803a7f-d6bc-4f87-be66-680d59b49c9a"} 55622ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 55622ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 55623ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d", "state": "new"}] 57626ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 57626ms [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='') 57626ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 57626ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 57626ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 57626ms [err] handleSignalingMessage 57626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57626ms [err] handleOptions 57626ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 57626ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4877237119407149312 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:XCyc\\r\\na=ice-pwd:KhoINNfvIEE76xzGU5Qce/pf\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 72:6C:99:33:6F:28:11:10:32:86:6B:A6:A4:DE:00:D0:C7:E0:FB:E1:4B:F3:3D:87:49:00:65:F0:20:3A:B0:A2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 57627ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4877237119407149312 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:XCyc\\r\\na=ice-pwd:KhoINNfvIEE76xzGU5Qce/pf\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 72:6C:99:33:6F:28:11:10:32:86:6B:A6:A4:DE:00:D0:C7:E0:FB:E1:4B:F3:3D:87:49:00:65:F0:20:3A:B0:A2\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 57627ms [err] handleSignalingMessage 57627ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57627ms [err] handleOffer 57627ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 57627ms [err] makeAnswer 57627ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 57627ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57627ms [err] v=0 57627ms [err] o=- 4877237119407149312 2 IN IP4 127.0.0.1 57627ms [err] s=- 57627ms [err] t=0 0 57627ms [err] a=group:BUNDLE 0 57627ms [err] a=extmap-allow-mixed 57627ms [err] a=msid-semantic: WMS 57627ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 57627ms [err] c=IN IP4 0.0.0.0 57627ms [err] a=ice-ufrag:XCyc 57627ms [err] a=ice-pwd:KhoINNfvIEE76xzGU5Qce/pf 57627ms [err] a=ice-options:trickle 57627ms [err] a=fingerprint:sha-256 72:6C:99:33:6F:28:11:10:32:86:6B:A6:A4:DE:00:D0:C7:E0:FB:E1:4B:F3:3D:87:49:00:65:F0:20:3A:B0:A2 57627ms [err] a=setup:actpass 57627ms [err] a=mid:0 57627ms [err] a=sctp-port:5000 57627ms [err] a=max-message-size:262144 57627ms [err] 57630ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 57630ms [err] v=0 57630ms [err] o=- 4877237119407149312 2 IN IP4 127.0.0.1 57630ms [err] s=- 57630ms [err] t=0 0 57630ms [err] a=group:BUNDLE 0 57630ms [err] a=extmap-allow-mixed 57630ms [err] a=msid-semantic: WMS 57630ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 57630ms [err] c=IN IP4 0.0.0.0 57630ms [err] a=ice-ufrag:XCyc 57630ms [err] a=ice-pwd:KhoINNfvIEE76xzGU5Qce/pf 57630ms [err] a=ice-options:trickle 57630ms [err] a=fingerprint:sha-256 72:6C:99:33:6F:28:11:10:32:86:6B:A6:A4:DE:00:D0:C7:E0:FB:E1:4B:F3:3D:87:49:00:65:F0:20:3A:B0:A2 57630ms [err] a=setup:actpass 57630ms [err] a=mid:0 57630ms [err] a=sctp-port:5000 57630ms [err] a=max-message-size:262144 57630ms [err] 57631ms [err] connectionstatechanged new new have-remote-offer 57631ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 57631ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d", "state": "new"}] 57632ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 57632ms [err] v=0 57632ms [err] o=- 3964079012 3964079012 IN IP4 0.0.0.0 57632ms [err] s=- 57632ms [err] t=0 0 57632ms [err] a=group:BUNDLE 0 57632ms [err] a=msid-semantic:WMS * 57632ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 57632ms [err] c=IN IP4 0.0.0.0 57632ms [err] a=mid:0 57632ms [err] a=sctp-port:5000 57632ms [err] a=max-message-size:65536 57632ms [err] a=ice-ufrag:u3j1 57632ms [err] a=ice-pwd:zGKxhSfpF6AW0CvzLAFPs3 57632ms [err] a=fingerprint:sha-256 0E:11:79:EC:44:09:1F:48:DB:85:48:2B:47:E8:92:D8:AD:25:08:F0:EF:84:65:1D:FE:72:F2:2E:87:A8:12:AC 57632ms [err] a=fingerprint:sha-384 B1:7B:76:7E:08:32:D5:57:E6:69:25:D8:A5:19:A2:EC:9D:34:65:C8:15:78:67:A2:FE:76:59:E5:D1:B6:11:16:FB:D7:4E:6B:1A:88:B5:8B:C3:22:49:37:81:8C:DC:64 57632ms [err] a=fingerprint:sha-512 1B:CB:E5:45:0F:A9:31:20:BD:3A:2A:64:40:E9:AA:DF:E1:9C:B9:B0:BB:21:0D:4B:BA:E5:D4:3B:6A:D9:A7:1D:12:23:7B:4E:C6:98:30:23:2A:92:84:E0:59:0B:DC:42:93:1B:72:E8:D5:C8:62:0F:71:C3:A3:53:71:4E:5E:BE 57632ms [err] a=setup:active 57632ms [err] 57632ms [err] connectionstatechanged new new stable 57632ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57633ms [err] connectionstatechanged new new stable 57633ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 57633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 57635ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 57636ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 57636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 57637ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 57637ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 57638ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 57638ms [err] connectionstatechanged connecting checking stable 57638ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57638ms [err] connectionstatechanged connecting checking stable 57638ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 57639ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d", "state": "connecting"}] 57656ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Z3D8H2z/8AFc') 57657ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Z3D8H2z/8AFc') 57657ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(z7c2Xp37IV 1 udp 1845501695 172.17.0.2 39300 typ prflx) 57657ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48738) -> ('172.17.0.2', 39300)) State.WAITING -> State.IN_PROGRESS 57657ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbcz\x01\xe66\x94\xb8\xa3\xf7\x81=Y') 57659ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbcz\x01\xe66\x94\xb8\xa3\xf7\x81=Y') 57659ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48738) -> ('172.17.0.2', 39300)) State.IN_PROGRESS -> State.SUCCEEDED 57659ms [err] INFO:aioice.ice:Connection(0) ICE completed 57667ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:406002688 1 udp 2113937151 ec149a24-6503-4d51-ab63-c00f5694fbc8.local 39300 typ host generation 0 ufrag XCyc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 57667ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:406002688 1 udp 2113937151 ec149a24-6503-4d51-ab63-c00f5694fbc8.local 39300 typ host generation 0 ufrag XCyc network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 57667ms [err] handleSignalingMessage 57667ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 57667ms [err] handleIceCandidate 57667ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 57668ms [err] acceptIceCandidate 57668ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 57671ms [err] INFO:aioice.ice:Connection(0) Remote candidate "ec149a24-6503-4d51-ab63-c00f5694fbc8.local" resolved to 172.17.0.2 57679ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48738) -> ('172.17.0.2', 39300)) State.FROZEN -> State.IN_PROGRESS 57679ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm}\xfd\x87h\x93P<3\xf9\xab\xcd') 57680ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm}\xfd\x87h\x93P<3\xf9\xab\xcd') 57680ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 48738) -> ('172.17.0.2', 39300)) State.IN_PROGRESS -> State.SUCCEEDED 57700ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52192) -> ('172.17.0.2', 39300)) State.FROZEN -> State.IN_PROGRESS 57700ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\x04\x10\xfc\x1fy!\xcaN\xa5\xe0\xb3') 57701ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\x04\x10\xfc\x1fy!\xcaN\xa5\xe0\xb3') 57702ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52192) -> ('172.17.0.2', 39300)) State.IN_PROGRESS -> State.SUCCEEDED 57706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q5koUOiKyUkM') 57707ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q5koUOiKyUkM') 57721ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 57721ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 57724ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 57725ms [err] connectionstatechanged connecting completed stable 57725ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 57728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 57728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 57728ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 57728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 57728ms [err] connectionstatechanged connected completed stable 57728ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 57729ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d", "state": "connected"}] 57732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 57732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 57732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 57733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 57733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 57733ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 57734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=898927663, stream_id=1, stream_seq=0) 57734ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 57734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1976191812, stream_id=1, stream_seq=0) 57734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 57734ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927663, gaps=[]) 57736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=898927664, stream_id=1, stream_seq=1) 57736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927664, gaps=[]) 57736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927665, stream_id=1, stream_seq=2) 57736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=898927665, gaps=[]) 57736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927666, stream_id=1, stream_seq=2) 57736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=898927666, gaps=[]) 57737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927667, stream_id=1, stream_seq=2) 57737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=898927667, gaps=[]) 57737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927668, stream_id=1, stream_seq=2) 57737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=898927668, gaps=[]) 57738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1976191812, gaps=[]) 57738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 57738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927669, stream_id=1, stream_seq=2) 57738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=898927669, gaps=[]) 57738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927670, stream_id=1, stream_seq=2) 57738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=898927670, gaps=[]) 57743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927671, stream_id=1, stream_seq=2) 57743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=898927671, gaps=[]) 57743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927672, stream_id=1, stream_seq=2) 57743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927673, stream_id=1, stream_seq=3) 57743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=898927673, gaps=[]) 57744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927674, stream_id=1, stream_seq=3) 57744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=898927674, gaps=[]) 57744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927675, stream_id=1, stream_seq=3) 57744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=898927675, gaps=[]) 57744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927676, stream_id=1, stream_seq=3) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=898927676, gaps=[]) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927677, stream_id=1, stream_seq=3) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=898927677, gaps=[]) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927678, stream_id=1, stream_seq=3) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=898927678, gaps=[]) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927679, stream_id=1, stream_seq=3) 57745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=898927679, gaps=[]) 57746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927680, stream_id=1, stream_seq=3) 57746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927680, gaps=[]) 57746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927681, stream_id=1, stream_seq=4) 57746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=898927681, gaps=[]) 57746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927682, stream_id=1, stream_seq=4) 57746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=898927682, gaps=[]) 57747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927683, stream_id=1, stream_seq=4) 57747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=898927683, gaps=[]) 57747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927684, stream_id=1, stream_seq=4) 57747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=898927684, gaps=[]) 57747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927685, stream_id=1, stream_seq=4) 57747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=898927685, gaps=[]) 57748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927686, stream_id=1, stream_seq=4) 57748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=898927686, gaps=[]) 57748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927687, stream_id=1, stream_seq=4) 57748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=898927687, gaps=[]) 57748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927688, stream_id=1, stream_seq=4) 57748ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927688, gaps=[]) 57749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927689, stream_id=1, stream_seq=5) 57749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=898927689, gaps=[]) 57749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927690, stream_id=1, stream_seq=5) 57749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=898927690, gaps=[]) 57749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927691, stream_id=1, stream_seq=5) 57749ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=898927691, gaps=[]) 57750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927692, stream_id=1, stream_seq=5) 57750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=898927692, gaps=[]) 57750ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927693, stream_id=1, stream_seq=5) 57767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=898927693, gaps=[]) 57767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927694, stream_id=1, stream_seq=5) 57767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=898927694, gaps=[]) 57767ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927695, stream_id=1, stream_seq=5) 57768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=898927695, gaps=[]) 57768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927696, stream_id=1, stream_seq=5) 57768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927696, gaps=[]) 57768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927697, stream_id=1, stream_seq=6) 57768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=898927697, gaps=[]) 57769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927698, stream_id=1, stream_seq=6) 57769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=898927698, gaps=[]) 57769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927699, stream_id=1, stream_seq=6) 57769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=898927699, gaps=[]) 57769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927700, stream_id=1, stream_seq=6) 57769ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=898927700, gaps=[]) 57770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927701, stream_id=1, stream_seq=6) 57770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=898927701, gaps=[]) 57770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927702, stream_id=1, stream_seq=6) 57770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=898927702, gaps=[]) 57770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927703, stream_id=1, stream_seq=6) 57770ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=898927703, gaps=[]) 57771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927704, stream_id=1, stream_seq=6) 57771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927704, gaps=[]) 57771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927705, stream_id=1, stream_seq=7) 57771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=898927705, gaps=[]) 57771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927706, stream_id=1, stream_seq=7) 57771ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=898927706, gaps=[]) 57772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927707, stream_id=1, stream_seq=7) 57772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=898927707, gaps=[]) 57772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927708, stream_id=1, stream_seq=7) 57772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=898927708, gaps=[]) 57772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927709, stream_id=1, stream_seq=7) 57772ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=898927709, gaps=[]) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927710, stream_id=1, stream_seq=7) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=898927710, gaps=[]) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927711, stream_id=1, stream_seq=7) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=898927711, gaps=[]) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927712, stream_id=1, stream_seq=7) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927713, stream_id=1, stream_seq=8) 57773ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047504, cumulative_tsn=898927713, gaps=[]) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927714, stream_id=1, stream_seq=8) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046344, cumulative_tsn=898927714, gaps=[]) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927715, stream_id=1, stream_seq=8) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045184, cumulative_tsn=898927715, gaps=[]) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927716, stream_id=1, stream_seq=8) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044024, cumulative_tsn=898927716, gaps=[]) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927717, stream_id=1, stream_seq=8) 57774ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042864, cumulative_tsn=898927717, gaps=[]) 57775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927718, stream_id=1, stream_seq=8) 57775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041704, cumulative_tsn=898927718, gaps=[]) 57775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LNvtyuBusLfV') 57775ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LNvtyuBusLfV') 57775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927719, stream_id=1, stream_seq=8) 57775ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040544, cumulative_tsn=898927719, gaps=[]) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927720, stream_id=1, stream_seq=8) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927721, stream_id=1, stream_seq=9) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047592, cumulative_tsn=898927721, gaps=[]) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927722, stream_id=1, stream_seq=9) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046432, cumulative_tsn=898927722, gaps=[]) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927723, stream_id=1, stream_seq=9) 57776ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045272, cumulative_tsn=898927723, gaps=[]) 57777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927724, stream_id=1, stream_seq=9) 57777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044112, cumulative_tsn=898927724, gaps=[]) 57777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927725, stream_id=1, stream_seq=9) 57777ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042952, cumulative_tsn=898927725, gaps=[]) 57778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927726, stream_id=1, stream_seq=9) 57778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041792, cumulative_tsn=898927726, gaps=[]) 57778ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927727, stream_id=1, stream_seq=9) 57779ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040632, cumulative_tsn=898927727, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927728, stream_id=1, stream_seq=9) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927729, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047680, cumulative_tsn=898927729, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927730, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046520, cumulative_tsn=898927730, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927731, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045360, cumulative_tsn=898927731, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927732, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044200, cumulative_tsn=898927732, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927733, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043040, cumulative_tsn=898927733, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927734, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041880, cumulative_tsn=898927734, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927735, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040720, cumulative_tsn=898927735, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927736, stream_id=1, stream_seq=10) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927737, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047768, cumulative_tsn=898927737, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927738, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046608, cumulative_tsn=898927738, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927739, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045448, cumulative_tsn=898927739, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927740, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044288, cumulative_tsn=898927740, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927741, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043128, cumulative_tsn=898927741, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927742, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041968, cumulative_tsn=898927742, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927743, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040808, cumulative_tsn=898927743, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927744, stream_id=1, stream_seq=11) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927745, stream_id=1, stream_seq=12) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047856, cumulative_tsn=898927745, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927746, stream_id=1, stream_seq=12) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046696, cumulative_tsn=898927746, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927747, stream_id=1, stream_seq=12) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045536, cumulative_tsn=898927747, gaps=[]) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927748, stream_id=1, stream_seq=12) 57789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044376, cumulative_tsn=898927748, gaps=[]) 57791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927749, stream_id=1, stream_seq=12) 57791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043216, cumulative_tsn=898927749, gaps=[]) 57791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927750, stream_id=1, stream_seq=12) 57791ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042056, cumulative_tsn=898927750, gaps=[]) 57792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927751, stream_id=1, stream_seq=12) 57792ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040896, cumulative_tsn=898927751, gaps=[]) 57793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927752, stream_id=1, stream_seq=12) 57793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927753, stream_id=1, stream_seq=13) 57793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047944, cumulative_tsn=898927753, gaps=[]) 57793ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927754, stream_id=1, stream_seq=13) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046784, cumulative_tsn=898927754, gaps=[]) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927755, stream_id=1, stream_seq=13) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045624, cumulative_tsn=898927755, gaps=[]) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927756, stream_id=1, stream_seq=13) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044464, cumulative_tsn=898927756, gaps=[]) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927757, stream_id=1, stream_seq=13) 57794ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043304, cumulative_tsn=898927757, gaps=[]) 57795ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927758, stream_id=1, stream_seq=13) 57797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042144, cumulative_tsn=898927758, gaps=[]) 57797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927759, stream_id=1, stream_seq=13) 57797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040984, cumulative_tsn=898927759, gaps=[]) 57797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927760, stream_id=1, stream_seq=13) 57797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927761, stream_id=1, stream_seq=14) 57797ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048032, cumulative_tsn=898927761, gaps=[]) 57798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927762, stream_id=1, stream_seq=14) 57798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046872, cumulative_tsn=898927762, gaps=[]) 57798ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927763, stream_id=1, stream_seq=14) 57823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045712, cumulative_tsn=898927763, gaps=[]) 57823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927764, stream_id=1, stream_seq=14) 57823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044552, cumulative_tsn=898927764, gaps=[]) 57824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927765, stream_id=1, stream_seq=14) 57824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043392, cumulative_tsn=898927765, gaps=[]) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927766, stream_id=1, stream_seq=14) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042232, cumulative_tsn=898927766, gaps=[]) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927767, stream_id=1, stream_seq=14) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041072, cumulative_tsn=898927767, gaps=[]) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927768, stream_id=1, stream_seq=14) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927769, stream_id=1, stream_seq=15) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048120, cumulative_tsn=898927769, gaps=[]) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927770, stream_id=1, stream_seq=15) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046960, cumulative_tsn=898927770, gaps=[]) 57826ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927771, stream_id=1, stream_seq=15) 57827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045800, cumulative_tsn=898927771, gaps=[]) 57827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927772, stream_id=1, stream_seq=15) 57827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044640, cumulative_tsn=898927772, gaps=[]) 57827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927773, stream_id=1, stream_seq=15) 57827ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043480, cumulative_tsn=898927773, gaps=[]) 57828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927774, stream_id=1, stream_seq=15) 57828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042320, cumulative_tsn=898927774, gaps=[]) 57828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927775, stream_id=1, stream_seq=15) 57828ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041160, cumulative_tsn=898927775, gaps=[]) 57829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927776, stream_id=1, stream_seq=15) 57829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927777, stream_id=1, stream_seq=16) 57829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048208, cumulative_tsn=898927777, gaps=[]) 57829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927778, stream_id=1, stream_seq=16) 57829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047048, cumulative_tsn=898927778, gaps=[]) 57829ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927779, stream_id=1, stream_seq=16) 57830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045888, cumulative_tsn=898927779, gaps=[]) 57830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927780, stream_id=1, stream_seq=16) 57830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044728, cumulative_tsn=898927780, gaps=[]) 57830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927781, stream_id=1, stream_seq=16) 57830ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043568, cumulative_tsn=898927781, gaps=[]) 57831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927782, stream_id=1, stream_seq=16) 57831ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042408, cumulative_tsn=898927782, gaps=[]) 57834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927783, stream_id=1, stream_seq=16) 57834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041248, cumulative_tsn=898927783, gaps=[]) 57834ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927784, stream_id=1, stream_seq=16) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927785, stream_id=1, stream_seq=17) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048296, cumulative_tsn=898927785, gaps=[]) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927786, stream_id=1, stream_seq=17) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047136, cumulative_tsn=898927786, gaps=[]) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927787, stream_id=1, stream_seq=17) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045976, cumulative_tsn=898927787, gaps=[]) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927788, stream_id=1, stream_seq=17) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044816, cumulative_tsn=898927788, gaps=[]) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927789, stream_id=1, stream_seq=17) 57835ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043656, cumulative_tsn=898927789, gaps=[]) 57836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927790, stream_id=1, stream_seq=17) 57836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042496, cumulative_tsn=898927790, gaps=[]) 57836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927791, stream_id=1, stream_seq=17) 57836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041336, cumulative_tsn=898927791, gaps=[]) 57836ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927792, stream_id=1, stream_seq=17) 57837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927793, stream_id=1, stream_seq=18) 57837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048384, cumulative_tsn=898927793, gaps=[]) 57837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927794, stream_id=1, stream_seq=18) 57837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047224, cumulative_tsn=898927794, gaps=[]) 57837ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57837ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 57837ms [log] [experimentStatusChanged] {"status": "running", "message": null} 57837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927795, stream_id=1, stream_seq=18) 57837ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046064, cumulative_tsn=898927795, gaps=[]) 57839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927797, stream_id=1, stream_seq=18) 57839ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044904, cumulative_tsn=898927795, gaps=[(2, 2)]) 57840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927799, stream_id=1, stream_seq=18) 57840ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043744, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4)]) 57841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927802, stream_id=1, stream_seq=19) 57841ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042584, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7)]) 57842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927804, stream_id=1, stream_seq=19) 57842ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041424, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9)]) 57844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927806, stream_id=1, stream_seq=19) 57844ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040264, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11)]) 57845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927808, stream_id=1, stream_seq=19) 57845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927809, stream_id=1, stream_seq=20) 57845ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039120, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14)]) 57846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927811, stream_id=1, stream_seq=20) 57846ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1037960, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 16)]) 57873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927812, stream_id=1, stream_seq=20) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036800, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17)]) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927815, stream_id=1, stream_seq=20) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035640, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 20)]) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927816, stream_id=1, stream_seq=20) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034480, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 21)]) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927817, stream_id=1, stream_seq=20) 57874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927818, stream_id=1, stream_seq=21) 57875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033336, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23)]) 57876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927820, stream_id=1, stream_seq=21) 57876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1032176, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25)]) 57877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927824, stream_id=1, stream_seq=21) 57877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1031016, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 29)]) 57878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927825, stream_id=1, stream_seq=21) 57878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927826, stream_id=1, stream_seq=22) 57878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1029872, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 31)]) 57878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927827, stream_id=1, stream_seq=22) 57878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028712, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32)]) 57879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927829, stream_id=1, stream_seq=22) 57879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1027552, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 34)]) 57879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927830, stream_id=1, stream_seq=22) 57879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1026392, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 35)]) 57880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927831, stream_id=1, stream_seq=22) 57880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1025232, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36)]) 57881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927833, stream_id=1, stream_seq=22) 57881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927834, stream_id=1, stream_seq=23) 57881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1024088, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39)]) 57882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927838, stream_id=1, stream_seq=23) 57882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1022928, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43)]) 57884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927843, stream_id=1, stream_seq=24) 57884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1021768, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48)]) 57885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927845, stream_id=1, stream_seq=24) 57885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1020608, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 50)]) 57885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927846, stream_id=1, stream_seq=24) 57885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1019448, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 51)]) 57886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927847, stream_id=1, stream_seq=24) 57886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1018288, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52)]) 57888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927852, stream_id=1, stream_seq=25) 57888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1017128, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 57)]) 57888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927853, stream_id=1, stream_seq=25) 57888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1015968, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58)]) 57889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927856, stream_id=1, stream_seq=25) 57889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1014808, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 61)]) 57890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927857, stream_id=1, stream_seq=25) 57890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927858, stream_id=1, stream_seq=26) 57890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1013664, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63)]) 57891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927861, stream_id=1, stream_seq=26) 57891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012504, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 66)]) 57892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927862, stream_id=1, stream_seq=26) 57892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1011344, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 67)]) 57892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927863, stream_id=1, stream_seq=26) 57892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010184, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68)]) 57893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927865, stream_id=1, stream_seq=26) 57893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927866, stream_id=1, stream_seq=27) 57893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009040, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71)]) 57919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927870, stream_id=1, stream_seq=27) 57919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1007880, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75)]) 57920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927872, stream_id=1, stream_seq=27) 57920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006720, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77)]) 57921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927875, stream_id=1, stream_seq=28) 57921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005560, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 80)]) 57921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927876, stream_id=1, stream_seq=28) 57921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1004400, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81)]) 57922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927879, stream_id=1, stream_seq=28) 57922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1003240, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 84)]) 57923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927880, stream_id=1, stream_seq=28) 57923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1002080, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 85)]) 57923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927881, stream_id=1, stream_seq=28) 57923ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927882, stream_id=1, stream_seq=29) 57924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000936, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87)]) 57925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927886, stream_id=1, stream_seq=29) 57925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999776, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91)]) 57926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927888, stream_id=1, stream_seq=29) 57926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998616, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93)]) 57927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927891, stream_id=1, stream_seq=30) 57927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997456, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96)]) 57928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927893, stream_id=1, stream_seq=30) 57928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996296, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 98)]) 57928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927894, stream_id=1, stream_seq=30) 57928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995136, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 99)]) 57929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927895, stream_id=1, stream_seq=30) 57929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993976, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 100)]) 57929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927896, stream_id=1, stream_seq=30) 57929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992816, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 101)]) 57930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927897, stream_id=1, stream_seq=30) 57930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927898, stream_id=1, stream_seq=31) 57930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991672, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 103)]) 57930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927899, stream_id=1, stream_seq=31) 57930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990512, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 104)]) 57930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927900, stream_id=1, stream_seq=31) 57931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989352, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105)]) 57931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927902, stream_id=1, stream_seq=31) 57931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988192, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105), (107, 107)]) 57934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927909, stream_id=1, stream_seq=32) 57934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987032, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105), (107, 107), (114, 114)]) 57934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927911, stream_id=1, stream_seq=32) 57934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=985872, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105), (107, 107), (114, 114), (116, 116)]) 57936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927916, stream_id=1, stream_seq=33) 57937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984712, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105), (107, 107), (114, 114), (116, 116), (121, 121)]) 57937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927918, stream_id=1, stream_seq=33) 57937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983552, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105), (107, 107), (114, 114), (116, 116), (121, 121), (123, 123)]) 57938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927920, stream_id=1, stream_seq=33) 57938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982392, cumulative_tsn=898927795, gaps=[(2, 2), (4, 4), (7, 7), (9, 9), (11, 11), (13, 14), (16, 17), (20, 23), (25, 25), (29, 32), (34, 36), (38, 39), (43, 43), (48, 48), (50, 52), (57, 58), (61, 63), (66, 68), (70, 71), (75, 75), (77, 77), (80, 81), (84, 87), (91, 91), (93, 93), (96, 96), (98, 105), (107, 107), (114, 114), (116, 116), (121, 121), (123, 123), (125, 125)]) 57939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981232, cumulative_tsn=898927797, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 15), (18, 21), (23, 23), (27, 30), (32, 34), (36, 37), (41, 41), (46, 46), (48, 50), (55, 56), (59, 61), (64, 66), (68, 69), (73, 73), (75, 75), (78, 79), (82, 85), (89, 89), (91, 91), (94, 94), (96, 103), (105, 105), (112, 112), (114, 114), (119, 119), (121, 121), (123, 123)]) 57942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981232, cumulative_tsn=898927797, gaps=[(2, 2), (5, 5), (7, 7), (9, 9), (11, 12), (14, 15), (18, 21), (23, 23), (27, 30), (32, 34), (36, 37), (41, 41), (46, 46), (48, 50), (55, 56), (59, 61), (64, 66), (68, 69), (73, 73), (75, 75), (78, 79), (82, 85), (89, 89), (91, 91), (94, 94), (96, 103), (105, 105), (112, 112), (114, 114), (119, 119), (121, 121), (123, 123)]) 57966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 57967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=980072, cumulative_tsn=898927799, gaps=[(3, 3), (5, 5), (7, 7), (9, 10), (12, 13), (16, 19), (21, 21), (25, 28), (30, 32), (34, 35), (39, 39), (44, 44), (46, 48), (53, 54), (57, 59), (62, 64), (66, 67), (71, 71), (73, 73), (76, 77), (80, 83), (87, 87), (89, 89), (92, 92), (94, 101), (103, 103), (110, 110), (112, 112), (117, 117), (119, 119), (121, 121)]) 57968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927800, stream_id=1, stream_seq=18) 57968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927801, stream_id=1, stream_seq=19) 57968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987120, cumulative_tsn=898927802, gaps=[(2, 2), (4, 4), (6, 7), (9, 10), (13, 16), (18, 18), (22, 25), (27, 29), (31, 32), (36, 36), (41, 41), (43, 45), (50, 51), (54, 56), (59, 61), (63, 64), (68, 68), (70, 70), (73, 74), (77, 80), (84, 84), (86, 86), (89, 89), (91, 98), (100, 100), (107, 107), (109, 109), (114, 114), (116, 116), (118, 118)]) 57969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 57969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=985960, cumulative_tsn=898927804, gaps=[(2, 2), (4, 5), (7, 8), (11, 14), (16, 16), (20, 23), (25, 27), (29, 30), (34, 34), (39, 39), (41, 43), (48, 49), (52, 54), (57, 59), (61, 62), (66, 66), (68, 68), (71, 72), (75, 78), (82, 82), (84, 84), (87, 87), (89, 96), (98, 98), (105, 105), (107, 107), (112, 112), (114, 114), (116, 116)]) 57969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927805, stream_id=1, stream_seq=19) 57969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=984800, cumulative_tsn=898927806, gaps=[(2, 3), (5, 6), (9, 12), (14, 14), (18, 21), (23, 25), (27, 28), (32, 32), (37, 37), (39, 41), (46, 47), (50, 52), (55, 57), (59, 60), (64, 64), (66, 66), (69, 70), (73, 76), (80, 80), (82, 82), (85, 85), (87, 94), (96, 96), (103, 103), (105, 105), (110, 110), (112, 112), (114, 114)]) 57969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927807, stream_id=1, stream_seq=19) 57969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991832, cumulative_tsn=898927809, gaps=[(2, 3), (6, 9), (11, 11), (15, 18), (20, 22), (24, 25), (29, 29), (34, 34), (36, 38), (43, 44), (47, 49), (52, 54), (56, 57), (61, 61), (63, 63), (66, 67), (70, 73), (77, 77), (79, 79), (82, 82), (84, 91), (93, 93), (100, 100), (102, 102), (107, 107), (109, 109), (111, 111)]) 57970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927810, stream_id=1, stream_seq=20) 57970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990672, cumulative_tsn=898927812, gaps=[(3, 6), (8, 8), (12, 15), (17, 19), (21, 22), (26, 26), (31, 31), (33, 35), (40, 41), (44, 46), (49, 51), (53, 54), (58, 58), (60, 60), (63, 64), (67, 70), (74, 74), (76, 76), (79, 79), (81, 88), (90, 90), (97, 97), (99, 99), (104, 104), (106, 106), (108, 108)]) 57970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990672, cumulative_tsn=898927812, gaps=[(3, 6), (8, 8), (12, 15), (17, 19), (21, 22), (26, 26), (31, 31), (33, 35), (40, 41), (44, 46), (49, 51), (53, 54), (58, 58), (60, 60), (63, 64), (67, 70), (74, 74), (76, 76), (79, 79), (81, 88), (90, 90), (97, 97), (99, 99), (104, 104), (106, 106), (108, 108)]) 57971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927813, stream_id=1, stream_seq=20) 57971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989512, cumulative_tsn=898927813, gaps=[(2, 5), (7, 7), (11, 14), (16, 18), (20, 21), (25, 25), (30, 30), (32, 34), (39, 40), (43, 45), (48, 50), (52, 53), (57, 57), (59, 59), (62, 63), (66, 69), (73, 73), (75, 75), (78, 78), (80, 87), (89, 89), (96, 96), (98, 98), (103, 103), (105, 105), (107, 107)]) 57971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927814, stream_id=1, stream_seq=20) 57972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996544, cumulative_tsn=898927818, gaps=[(2, 2), (6, 9), (11, 13), (15, 16), (20, 20), (25, 25), (27, 29), (34, 35), (38, 40), (43, 45), (47, 48), (52, 52), (54, 54), (57, 58), (61, 64), (68, 68), (70, 70), (73, 73), (75, 82), (84, 84), (91, 91), (93, 93), (98, 98), (100, 100), (102, 102)]) 57972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927819, stream_id=1, stream_seq=21) 57972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995384, cumulative_tsn=898927820, gaps=[(4, 7), (9, 11), (13, 14), (18, 18), (23, 23), (25, 27), (32, 33), (36, 38), (41, 43), (45, 46), (50, 50), (52, 52), (55, 56), (59, 62), (66, 66), (68, 68), (71, 71), (73, 80), (82, 82), (89, 89), (91, 91), (96, 96), (98, 98), (100, 100)]) 57972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 57972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995384, cumulative_tsn=898927820, gaps=[(4, 7), (9, 11), (13, 14), (18, 18), (23, 23), (25, 27), (32, 33), (36, 38), (41, 43), (45, 46), (50, 50), (52, 52), (55, 56), (59, 62), (66, 66), (68, 68), (71, 71), (73, 80), (82, 82), (89, 89), (91, 91), (96, 96), (98, 98), (100, 100)]) 57972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927800, stream_id=1, stream_seq=18) 57973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927801, stream_id=1, stream_seq=19) 57973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995384, cumulative_tsn=898927820, gaps=[(4, 7), (9, 11), (13, 14), (18, 18), (23, 23), (25, 27), (32, 33), (36, 38), (41, 43), (45, 46), (50, 50), (52, 52), (55, 56), (59, 62), (66, 66), (68, 68), (71, 71), (73, 80), (82, 82), (89, 89), (91, 91), (96, 96), (98, 98), (100, 100)]) 57973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927821, stream_id=1, stream_seq=21) 57973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994224, cumulative_tsn=898927821, gaps=[(3, 6), (8, 10), (12, 13), (17, 17), (22, 22), (24, 26), (31, 32), (35, 37), (40, 42), (44, 45), (49, 49), (51, 51), (54, 55), (58, 61), (65, 65), (67, 67), (70, 70), (72, 79), (81, 81), (88, 88), (90, 90), (95, 95), (97, 97), (99, 99)]) 57974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927822, stream_id=1, stream_seq=21) 57974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 57974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927805, stream_id=1, stream_seq=19) 57974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927807, stream_id=1, stream_seq=19) 57975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927810, stream_id=1, stream_seq=20) 57975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927813, stream_id=1, stream_seq=20) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927814, stream_id=1, stream_seq=20) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927819, stream_id=1, stream_seq=21) 57977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 57977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927800, stream_id=1, stream_seq=18) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927801, stream_id=1, stream_seq=19) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927821, stream_id=1, stream_seq=21) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927822, stream_id=1, stream_seq=21) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 57978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927805, stream_id=1, stream_seq=19) 57979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927807, stream_id=1, stream_seq=19) 57980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927810, stream_id=1, stream_seq=20) 57980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927813, stream_id=1, stream_seq=20) 57981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927814, stream_id=1, stream_seq=20) 57981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927819, stream_id=1, stream_seq=21) 57981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 57982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927800, stream_id=1, stream_seq=18) 57982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927801, stream_id=1, stream_seq=19) 57982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927800, stream_id=1, stream_seq=18) 57983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927801, stream_id=1, stream_seq=19) 57984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 57984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 57989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927805, stream_id=1, stream_seq=19) 57989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 57990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 57990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 58021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 58021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 58022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927803, stream_id=1, stream_seq=19) 58024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927796, stream_id=1, stream_seq=18) 58026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927798, stream_id=1, stream_seq=18) 58028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993064, cumulative_tsn=898927822, gaps=[(2, 5), (7, 9), (11, 12), (16, 16), (21, 21), (23, 25), (30, 31), (34, 36), (39, 41), (43, 44), (48, 48), (50, 50), (53, 54), (57, 60), (64, 64), (66, 66), (69, 69), (71, 78), (80, 80), (87, 87), (89, 89), (94, 94), (96, 96), (98, 98)]) 58030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927823, stream_id=1, stream_seq=21) 58031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1000096, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (11, 11), (16, 16), (18, 20), (25, 26), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927836, stream_id=1, stream_seq=23) 58032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=998936, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 9), (11, 11), (16, 16), (18, 20), (25, 26), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927837, stream_id=1, stream_seq=23) 58033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=997776, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (16, 16), (18, 20), (25, 26), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927841, stream_id=1, stream_seq=23) 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927842, stream_id=1, stream_seq=24) 58034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=996632, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 16), (18, 20), (25, 26), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927844, stream_id=1, stream_seq=24) 58035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=995472, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (25, 26), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927851, stream_id=1, stream_seq=25) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=994312, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 26), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927854, stream_id=1, stream_seq=25) 58037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993152, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (34, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927860, stream_id=1, stream_seq=26) 58038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=991992, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (43, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927869, stream_id=1, stream_seq=27) 58065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=990832, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 43), (45, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927871, stream_id=1, stream_seq=27) 58065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=989672, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (52, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927878, stream_id=1, stream_seq=28) 58066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988512, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 59), (61, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927887, stream_id=1, stream_seq=29) 58068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987352, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 61), (64, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927889, stream_id=1, stream_seq=29) 58068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927890, stream_id=1, stream_seq=30) 58068ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986208, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 64), (66, 73), (75, 75), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927903, stream_id=1, stream_seq=31) 58070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=985048, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 64), (66, 73), (75, 76), (82, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927908, stream_id=1, stream_seq=32) 58072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=983888, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 64), (66, 73), (75, 76), (81, 82), (84, 84), (89, 89), (91, 91), (93, 93)]) 58073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927915, stream_id=1, stream_seq=33) 58073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982728, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 64), (66, 73), (75, 76), (81, 82), (84, 84), (88, 89), (91, 91), (93, 93)]) 58073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927922, stream_id=1, stream_seq=33) 58073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=982692, cumulative_tsn=898927827, gaps=[(2, 4), (6, 7), (9, 11), (14, 20), (24, 27), (29, 31), (33, 36), (38, 39), (42, 45), (48, 49), (51, 55), (59, 64), (66, 73), (75, 76), (81, 82), (84, 84), (88, 89), (91, 91), (93, 93), (95, 95)]) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927828, stream_id=1, stream_seq=22) 58083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=981532, cumulative_tsn=898927831, gaps=[(2, 3), (5, 7), (10, 16), (20, 23), (25, 27), (29, 32), (34, 35), (38, 41), (44, 45), (47, 51), (55, 60), (62, 69), (71, 72), (77, 78), (80, 80), (84, 85), (87, 87), (89, 89), (91, 91)]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927832, stream_id=1, stream_seq=22) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=988564, cumulative_tsn=898927834, gaps=[(2, 4), (7, 13), (17, 20), (22, 24), (26, 29), (31, 32), (35, 38), (41, 42), (44, 48), (52, 57), (59, 66), (68, 69), (74, 75), (77, 77), (81, 82), (84, 84), (86, 86), (88, 88)]) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927835, stream_id=1, stream_seq=23) 58084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=987404, cumulative_tsn=898927838, gaps=[(3, 9), (13, 16), (18, 20), (22, 25), (27, 28), (31, 34), (37, 38), (40, 44), (48, 53), (55, 62), (64, 65), (70, 71), (73, 73), (77, 78), (80, 80), (82, 82), (84, 84)]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927839, stream_id=1, stream_seq=23) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=986244, cumulative_tsn=898927839, gaps=[(2, 8), (12, 15), (17, 19), (21, 24), (26, 27), (30, 33), (36, 37), (39, 43), (47, 52), (54, 61), (63, 64), (69, 70), (72, 72), (76, 77), (79, 79), (81, 81), (83, 83)]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927840, stream_id=1, stream_seq=23) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993276, cumulative_tsn=898927847, gaps=[(4, 7), (9, 11), (13, 16), (18, 19), (22, 25), (28, 29), (31, 35), (39, 44), (46, 53), (55, 56), (61, 62), (64, 64), (68, 69), (71, 71), (73, 73), (75, 75)]) 58085ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927828, stream_id=1, stream_seq=22) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993276, cumulative_tsn=898927847, gaps=[(4, 7), (9, 11), (13, 16), (18, 19), (22, 25), (28, 29), (31, 35), (39, 44), (46, 53), (55, 56), (61, 62), (64, 64), (68, 69), (71, 71), (73, 73), (75, 75)]) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927832, stream_id=1, stream_seq=22) 58086ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993276, cumulative_tsn=898927847, gaps=[(4, 7), (9, 11), (13, 16), (18, 19), (22, 25), (28, 29), (31, 35), (39, 44), (46, 53), (55, 56), (61, 62), (64, 64), (68, 69), (71, 71), (73, 73), (75, 75)]) 58111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927835, stream_id=1, stream_seq=23) 58111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=993276, cumulative_tsn=898927847, gaps=[(4, 7), (9, 11), (13, 16), (18, 19), (22, 25), (28, 29), (31, 35), (39, 44), (46, 53), (55, 56), (61, 62), (64, 64), (68, 69), (71, 71), (73, 73), (75, 75)]) 58111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927848, stream_id=1, stream_seq=24) 58111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=992116, cumulative_tsn=898927848, gaps=[(3, 6), (8, 10), (12, 15), (17, 18), (21, 24), (27, 28), (30, 34), (38, 43), (45, 52), (54, 55), (60, 61), (63, 63), (67, 68), (70, 70), (72, 72), (74, 74)]) 58111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927849, stream_id=1, stream_seq=24) 58112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927850, stream_id=1, stream_seq=25) 58112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999164, cumulative_tsn=898927854, gaps=[(2, 4), (6, 9), (11, 12), (15, 18), (21, 22), (24, 28), (32, 37), (39, 46), (48, 49), (54, 55), (57, 57), (61, 62), (64, 64), (66, 66), (68, 68)]) 58112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927839, stream_id=1, stream_seq=23) 58112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999164, cumulative_tsn=898927854, gaps=[(2, 4), (6, 9), (11, 12), (15, 18), (21, 22), (24, 28), (32, 37), (39, 46), (48, 49), (54, 55), (57, 57), (61, 62), (64, 64), (66, 66), (68, 68)]) 58112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927840, stream_id=1, stream_seq=23) 58112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999164, cumulative_tsn=898927854, gaps=[(2, 4), (6, 9), (11, 12), (15, 18), (21, 22), (24, 28), (32, 37), (39, 46), (48, 49), (54, 55), (57, 57), (61, 62), (64, 64), (66, 66), (68, 68)]) 58113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927828, stream_id=1, stream_seq=22) 58113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999164, cumulative_tsn=898927854, gaps=[(2, 4), (6, 9), (11, 12), (15, 18), (21, 22), (24, 28), (32, 37), (39, 46), (48, 49), (54, 55), (57, 57), (61, 62), (64, 64), (66, 66), (68, 68)]) 58113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927832, stream_id=1, stream_seq=22) 58113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999164, cumulative_tsn=898927854, gaps=[(2, 4), (6, 9), (11, 12), (15, 18), (21, 22), (24, 28), (32, 37), (39, 46), (48, 49), (54, 55), (57, 57), (61, 62), (64, 64), (66, 66), (68, 68)]) 58113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927835, stream_id=1, stream_seq=23) 58113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=999164, cumulative_tsn=898927854, gaps=[(2, 4), (6, 9), (11, 12), (15, 18), (21, 22), (24, 28), (32, 37), (39, 46), (48, 49), (54, 55), (57, 57), (61, 62), (64, 64), (66, 66), (68, 68)]) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927855, stream_id=1, stream_seq=25) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006196, cumulative_tsn=898927858, gaps=[(2, 5), (7, 8), (11, 14), (17, 18), (20, 24), (28, 33), (35, 42), (44, 45), (50, 51), (53, 53), (57, 58), (60, 60), (62, 62), (64, 64)]) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927848, stream_id=1, stream_seq=24) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006196, cumulative_tsn=898927858, gaps=[(2, 5), (7, 8), (11, 14), (17, 18), (20, 24), (28, 33), (35, 42), (44, 45), (50, 51), (53, 53), (57, 58), (60, 60), (62, 62), (64, 64)]) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927849, stream_id=1, stream_seq=24) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927850, stream_id=1, stream_seq=25) 58114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1006196, cumulative_tsn=898927858, gaps=[(2, 5), (7, 8), (11, 14), (17, 18), (20, 24), (28, 33), (35, 42), (44, 45), (50, 51), (53, 53), (57, 58), (60, 60), (62, 62), (64, 64)]) 58115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927859, stream_id=1, stream_seq=26) 58115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1005036, cumulative_tsn=898927863, gaps=[(2, 3), (6, 9), (12, 13), (15, 19), (23, 28), (30, 37), (39, 40), (45, 46), (48, 48), (52, 53), (55, 55), (57, 57), (59, 59)]) 58115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927864, stream_id=1, stream_seq=26) 58115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012068, cumulative_tsn=898927866, gaps=[(3, 6), (9, 10), (12, 16), (20, 25), (27, 34), (36, 37), (42, 43), (45, 45), (49, 50), (52, 52), (54, 54), (56, 56)]) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927839, stream_id=1, stream_seq=23) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012068, cumulative_tsn=898927866, gaps=[(3, 6), (9, 10), (12, 16), (20, 25), (27, 34), (36, 37), (42, 43), (45, 45), (49, 50), (52, 52), (54, 54), (56, 56)]) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927840, stream_id=1, stream_seq=23) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1012068, cumulative_tsn=898927866, gaps=[(3, 6), (9, 10), (12, 16), (20, 25), (27, 34), (36, 37), (42, 43), (45, 45), (49, 50), (52, 52), (54, 54), (56, 56)]) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927867, stream_id=1, stream_seq=27) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1010908, cumulative_tsn=898927867, gaps=[(2, 5), (8, 9), (11, 15), (19, 24), (26, 33), (35, 36), (41, 42), (44, 44), (48, 49), (51, 51), (53, 53), (55, 55)]) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927868, stream_id=1, stream_seq=27) 58116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927828, stream_id=1, stream_seq=22) 58117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927832, stream_id=1, stream_seq=22) 58117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927835, stream_id=1, stream_seq=23) 58117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927855, stream_id=1, stream_seq=25) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927848, stream_id=1, stream_seq=24) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927849, stream_id=1, stream_seq=24) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927850, stream_id=1, stream_seq=25) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927859, stream_id=1, stream_seq=26) 58118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927864, stream_id=1, stream_seq=26) 58119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927839, stream_id=1, stream_seq=23) 58119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927840, stream_id=1, stream_seq=23) 58120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927867, stream_id=1, stream_seq=27) 58120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927868, stream_id=1, stream_seq=27) 58120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927828, stream_id=1, stream_seq=22) 58121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927832, stream_id=1, stream_seq=22) 58121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927835, stream_id=1, stream_seq=23) 58121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927855, stream_id=1, stream_seq=25) 58122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927848, stream_id=1, stream_seq=24) 58122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927849, stream_id=1, stream_seq=24) 58122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927850, stream_id=1, stream_seq=25) 58123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927859, stream_id=1, stream_seq=26) 58123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927864, stream_id=1, stream_seq=26) 58123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1009748, cumulative_tsn=898927872, gaps=[(3, 4), (6, 10), (14, 19), (21, 28), (30, 31), (36, 37), (39, 39), (43, 44), (46, 46), (48, 48), (50, 50)]) 58124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927873, stream_id=1, stream_seq=27) 58124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927874, stream_id=1, stream_seq=28) 58124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1016796, cumulative_tsn=898927876, gaps=[(2, 6), (10, 15), (17, 24), (26, 27), (32, 33), (35, 35), (39, 40), (42, 42), (44, 44), (46, 46)]) 58124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927877, stream_id=1, stream_seq=28) 58124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1023828, cumulative_tsn=898927882, gaps=[(4, 9), (11, 18), (20, 21), (26, 27), (29, 29), (33, 34), (36, 36), (38, 38), (40, 40)]) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927883, stream_id=1, stream_seq=29) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1022668, cumulative_tsn=898927883, gaps=[(3, 8), (10, 17), (19, 20), (25, 26), (28, 28), (32, 33), (35, 35), (37, 37), (39, 39)]) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927884, stream_id=1, stream_seq=29) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1021508, cumulative_tsn=898927884, gaps=[(2, 7), (9, 16), (18, 19), (24, 25), (27, 27), (31, 32), (34, 34), (36, 36), (38, 38)]) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927885, stream_id=1, stream_seq=29) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1028540, cumulative_tsn=898927891, gaps=[(2, 9), (11, 12), (17, 18), (20, 20), (24, 25), (27, 27), (29, 29), (31, 31)]) 58125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927892, stream_id=1, stream_seq=30) 58126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035572, cumulative_tsn=898927900, gaps=[(2, 3), (8, 9), (11, 11), (15, 16), (18, 18), (20, 20), (22, 22)]) 58126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927901, stream_id=1, stream_seq=31) 58126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1034412, cumulative_tsn=898927903, gaps=[(5, 6), (8, 8), (12, 13), (15, 15), (17, 17), (19, 19)]) 58126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927904, stream_id=1, stream_seq=31) 58126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1033252, cumulative_tsn=898927904, gaps=[(4, 5), (7, 7), (11, 12), (14, 14), (16, 16), (18, 18)]) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927905, stream_id=1, stream_seq=31) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927906, stream_id=1, stream_seq=32) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040300, cumulative_tsn=898927906, gaps=[(2, 3), (5, 5), (9, 10), (12, 12), (14, 14), (16, 16)]) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927907, stream_id=1, stream_seq=32) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1039140, cumulative_tsn=898927909, gaps=[(2, 2), (6, 7), (9, 9), (11, 11), (13, 13)]) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927917, stream_id=1, stream_seq=33) 58127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1037980, cumulative_tsn=898927909, gaps=[(2, 2), (6, 9), (11, 11), (13, 13)]) 58162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927910, stream_id=1, stream_seq=32) 58162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1036820, cumulative_tsn=898927911, gaps=[(4, 7), (9, 9), (11, 11)]) 58162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927912, stream_id=1, stream_seq=32) 58163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1035660, cumulative_tsn=898927912, gaps=[(3, 6), (8, 8), (10, 10)]) 58163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=898927913, stream_id=1, stream_seq=32) 58163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=898927914, stream_id=1, stream_seq=33) 58163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042708, cumulative_tsn=898927918, gaps=[(2, 2), (4, 4)]) 58566ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927919, stream_id=1, stream_seq=33) 58567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041548, cumulative_tsn=898927920, gaps=[(2, 2)]) 58567ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=898927921, stream_id=1, stream_seq=33) 58597ms [log] 262140 58597ms [log] 262140 58597ms [log] [file] 58598ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=898927922, gaps=[]) 58738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JKByAKJGIgRe') 58739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 39300) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JKByAKJGIgRe') 59156ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 59156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d"}', extra='') 59156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 59156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 59157ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 59157ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 59157ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 59157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 59157ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 59157ms [err] connectionstatechanged closed closed closed 59157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59158ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 59158ms [err] connectionstatechanged closed closed closed 59158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59158ms [err] connectionstatechanged closed closed closed 59158ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 59158ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/855bb422-a9d2-497d-9500-961f9b69830d", "state": "closed"}] 59158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 59159ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 59193ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 59193ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 59193ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 59235ms [err] Traceback (most recent call last): 59235ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 59235ms [err] return _run_code(code, main_globals, None, 59235ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 59235ms [err] exec(code, run_globals) 59235ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 59235ms [err] sys.exit(main()) 59235ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 59235ms [err] asyncio.run(main_async()) 59235ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 59235ms [err] return loop.run_until_complete(main) 59235ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 59235ms [err] self.run_forever() 59235ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 59235ms [err] self._run_once() 59235ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 59236ms [err] event_list = self._selector.select(timeout) 59236ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 59236ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 59236ms [err] KeyboardInterrupt 59238ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 59238ms [err] h.flush() 59238ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 66910ms [log] starting device 67638ms [err] DEBUG:asyncio:Using selector: EpollSelector 67833ms [err] ERROR:asyncio:Unclosed client session 67833ms [err] client_session: 67951ms [log] parsing 67951ms [log] creating device handler 67951ms [log] [ready] 67951ms [log] reading line 67951ms [log] [websocketToken] "12667e34-d03a-45c0-8b27-cc455d42cfa0" 67962ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67962ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 67962ms [log] [websocketConnected] 69690ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 69690ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 69690ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 69729ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9b980b55-4a97-4664-acbc-25d72a92bfb4"}}', extra='') 69729ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/9b980b55-4a97-4664-acbc-25d72a92bfb4"}}', extra='') 69729ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/9b980b55-4a97-4664-acbc-25d72a92bfb4"} 69785ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 69785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":true}', extra='') 69789ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "new"}] 71791ms [err] makeOffer 71791ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 71792ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 71792ms [err] v=0 71792ms [err] o=- 3964079026 3964079026 IN IP4 0.0.0.0 71792ms [err] s=- 71792ms [err] t=0 0 71792ms [err] a=group:BUNDLE 0 71792ms [err] a=msid-semantic:WMS * 71792ms [err] m=application 9 DTLS/SCTP 5000 71792ms [err] c=IN IP4 0.0.0.0 71792ms [err] a=mid:0 71792ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71792ms [err] a=max-message-size:65536 71792ms [err] a=ice-ufrag:zm76 71792ms [err] a=ice-pwd:8rrKkg74NybPjrBdP0Xp0E 71792ms [err] a=fingerprint:sha-256 F1:E2:C9:66:18:23:8B:AC:28:13:0D:44:32:C4:48:58:34:FB:3C:B3:49:F7:E4:BE:11:54:86:48:12:06:B1:7D 71792ms [err] a=fingerprint:sha-384 0E:7F:BF:AA:1A:FE:E7:FC:33:32:F3:95:88:3B:5D:C8:BC:7B:7E:F6:A0:3D:A4:41:B1:BB:31:CF:46:20:BE:41:FE:29:FC:85:61:36:D9:88:DF:47:D9:AA:0B:8F:BC:4F 71792ms [err] a=fingerprint:sha-512 00:AC:D6:9F:8B:C7:55:25:12:B2:1F:C4:DF:64:A3:AE:E3:C3:79:2D:9F:8A:1F:DF:76:94:E8:A5:43:D0:56:13:82:FC:A0:F6:B9:AD:62:25:CB:2F:23:11:B1:52:4E:28:AF:05:61:14:DE:86:D3:49:F8:FA:E5:E6:50:FF:FA:66 71792ms [err] a=setup:actpass 71792ms [err] 71793ms [err] connectionstatechanged new new have-local-offer 71793ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 71793ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 71795ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "new"}] 71796ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 71796ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 71796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 71797ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 71797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 71797ms [err] handleSignalingMessage 71797ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71797ms [err] handleOptions 71798ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 71798ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 71798ms [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='') 71798ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 71819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 40569) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f$@T\xbfX\xd9,\xbd\x12}g') 71819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40569) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f$@T\xbfX\xd9,\xbd\x12}g') 71827ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079026 3964079026 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40569 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40569 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38348 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nDeV\\r\\na=ice-pwd:h5u9vFfqe153kFlDZVqaqw\\r\\na=fingerprint:sha-256 FD:AB:0B:1D:27:3C:99:22:AC:B4:C5:03:81:50:FF:30:43:27:C4:E2:B5:BB:7D:29:D0:18:81:B5:07:F3:47:09\\r\\na=fingerprint:sha-384 D6:47:27:34:95:80:88:D0:2C:41:E8:38:EE:CA:40:F9:37:37:D8:B8:94:82:BB:73:D6:BD:78:89:F5:A9:CC:37:A4:EF:7F:EF:DD:A2:E6:A3:54:7D:80:2C:8B:A7:48:FF\\r\\na=fingerprint:sha-512 08:BF:5E:0E:9E:A7:5A:57:A4:D4:3E:8E:26:4B:C3:2C:B0:81:9F:D5:7C:51:3C:43:36:DB:7C:AF:A1:31:07:31:CB:82:D7:20:4E:0F:48:0E:6D:89:50:EF:2D:F0:30:3A:8D:EA:66:7A:E1:BD:7F:B4:21:00:A8:CD:29:F4:B6:DF\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 71827ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079026 3964079026 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 40569 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40569 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38348 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:nDeV\\r\\na=ice-pwd:h5u9vFfqe153kFlDZVqaqw\\r\\na=fingerprint:sha-256 FD:AB:0B:1D:27:3C:99:22:AC:B4:C5:03:81:50:FF:30:43:27:C4:E2:B5:BB:7D:29:D0:18:81:B5:07:F3:47:09\\r\\na=fingerprint:sha-384 D6:47:27:34:95:80:88:D0:2C:41:E8:38:EE:CA:40:F9:37:37:D8:B8:94:82:BB:73:D6:BD:78:89:F5:A9:CC:37:A4:EF:7F:EF:DD:A2:E6:A3:54:7D:80:2C:8B:A7:48:FF\\r\\na=fingerprint:sha-512 08:BF:5E:0E:9E:A7:5A:57:A4:D4:3E:8E:26:4B:C3:2C:B0:81:9F:D5:7C:51:3C:43:36:DB:7C:AF:A1:31:07:31:CB:82:D7:20:4E:0F:48:0E:6D:89:50:EF:2D:F0:30:3A:8D:EA:66:7A:E1:BD:7F:B4:21:00:A8:CD:29:F4:B6:DF\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 71827ms [err] handleSignalingMessage 71827ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 71827ms [err] handleAnswer 71827ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 71827ms [err] acceptAnswer 71827ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 71827ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 71827ms [err] v=0 71827ms [err] o=- 3964079026 3964079026 IN IP4 0.0.0.0 71827ms [err] s=- 71827ms [err] t=0 0 71827ms [err] a=group:BUNDLE 0 71827ms [err] a=msid-semantic:WMS * 71827ms [err] m=application 40569 DTLS/SCTP 5000 71827ms [err] c=IN IP4 172.17.0.2 71827ms [err] a=mid:0 71827ms [err] a=sctpmap:5000 webrtc-datachannel 65535 71827ms [err] a=max-message-size:65536 71827ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40569 typ host 71827ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 38348 typ host 71827ms [err] a=end-of-candidates 71827ms [err] a=ice-ufrag:nDeV 71827ms [err] a=ice-pwd:h5u9vFfqe153kFlDZVqaqw 71827ms [err] a=fingerprint:sha-256 FD:AB:0B:1D:27:3C:99:22:AC:B4:C5:03:81:50:FF:30:43:27:C4:E2:B5:BB:7D:29:D0:18:81:B5:07:F3:47:09 71827ms [err] a=fingerprint:sha-384 D6:47:27:34:95:80:88:D0:2C:41:E8:38:EE:CA:40:F9:37:37:D8:B8:94:82:BB:73:D6:BD:78:89:F5:A9:CC:37:A4:EF:7F:EF:DD:A2:E6:A3:54:7D:80:2C:8B:A7:48:FF 71827ms [err] a=fingerprint:sha-512 08:BF:5E:0E:9E:A7:5A:57:A4:D4:3E:8E:26:4B:C3:2C:B0:81:9F:D5:7C:51:3C:43:36:DB:7C:AF:A1:31:07:31:CB:82:D7:20:4E:0F:48:0E:6D:89:50:EF:2D:F0:30:3A:8D:EA:66:7A:E1:BD:7F:B4:21:00:A8:CD:29:F4:B6:DF 71827ms [err] a=setup:active 71827ms [err] 71829ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 71829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 71829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 71829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37538) -> ('172.17.0.2', 40569)) State.FROZEN -> State.WAITING 71829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35816) -> ('172.17.0.2', 40569)) State.FROZEN -> State.WAITING 71829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37538) -> ('172.30.0.1', 38348)) State.FROZEN -> State.WAITING 71830ms [err] connectionstatechanged connecting checking stable 71830ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71831ms [err] connectionstatechanged connecting checking stable 71831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71831ms [err] connectionstatechanged connecting checking stable 71831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 71831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37538) -> ('172.17.0.2', 40569)) State.WAITING -> State.IN_PROGRESS 71831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 40569) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1.\x0f\xd2\xed\x1e\x19 ('172.17.0.2', 40569)) State.IN_PROGRESS -> State.SUCCEEDED 71832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35816) -> ('172.17.0.2', 40569)) State.WAITING -> State.FAILED 71832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37538) -> ('172.30.0.1', 38348)) State.WAITING -> State.FAILED 71832ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35816) -> ('172.30.0.1', 38348)) State.FROZEN -> State.FAILED 71832ms [err] INFO:aioice.ice:Connection(0) ICE completed 71850ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 71850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 71852ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 71852ms [err] connectionstatechanged connecting completed stable 71852ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 71854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 71854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 71855ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 71855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 71855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 71855ms [err] connectionstatechanged connected completed stable 71855ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 71856ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "connected"}] 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 71856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2394782703, stream_id=1, stream_seq=0) 71857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 71858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2266429619, stream_id=1, stream_seq=0) 71858ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 71858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429619, gaps=[]) 71859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2394782703, gaps=[]) 71859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 71859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2266429620, stream_id=1, stream_seq=1) 71860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429620, gaps=[]) 71860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429621, stream_id=1, stream_seq=2) 71860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429621, gaps=[]) 71861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429622, stream_id=1, stream_seq=2) 71861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429622, gaps=[]) 71861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429623, stream_id=1, stream_seq=2) 71861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429623, gaps=[]) 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429624, stream_id=1, stream_seq=2) 71862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429624, gaps=[]) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429625, stream_id=1, stream_seq=2) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429625, gaps=[]) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429626, stream_id=1, stream_seq=2) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429626, gaps=[]) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429627, stream_id=1, stream_seq=2) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429627, gaps=[]) 71867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429628, stream_id=1, stream_seq=3) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429628, gaps=[]) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429629, stream_id=1, stream_seq=3) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429629, gaps=[]) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429630, stream_id=1, stream_seq=3) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429630, gaps=[]) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429631, stream_id=1, stream_seq=3) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429631, gaps=[]) 71868ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429632, stream_id=1, stream_seq=3) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429632, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429633, stream_id=1, stream_seq=3) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429633, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429634, stream_id=1, stream_seq=3) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429634, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429635, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429635, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429636, stream_id=1, stream_seq=4) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429636, gaps=[]) 71869ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429637, stream_id=1, stream_seq=4) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429637, gaps=[]) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429638, stream_id=1, stream_seq=4) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429638, gaps=[]) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429639, stream_id=1, stream_seq=4) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429639, gaps=[]) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429640, stream_id=1, stream_seq=4) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429640, gaps=[]) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429641, stream_id=1, stream_seq=4) 71870ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429641, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429642, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429642, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429643, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429643, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429644, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429644, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429645, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429645, gaps=[]) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429646, stream_id=1, stream_seq=5) 71871ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429646, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429647, stream_id=1, stream_seq=5) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429647, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429648, stream_id=1, stream_seq=5) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429648, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429649, stream_id=1, stream_seq=6) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429649, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429650, stream_id=1, stream_seq=6) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429650, gaps=[]) 71872ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429651, stream_id=1, stream_seq=6) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429651, gaps=[]) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429652, stream_id=1, stream_seq=6) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429652, gaps=[]) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429653, stream_id=1, stream_seq=6) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429653, gaps=[]) 71873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429654, stream_id=1, stream_seq=6) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429654, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429655, stream_id=1, stream_seq=6) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429655, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429656, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429656, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429657, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429657, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429658, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429658, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429659, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429659, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429660, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429660, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429661, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429661, gaps=[]) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429662, stream_id=1, stream_seq=7) 71875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429662, gaps=[]) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429663, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429663, gaps=[]) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429664, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429664, gaps=[]) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429665, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429665, gaps=[]) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429666, stream_id=1, stream_seq=8) 71876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429666, gaps=[]) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429667, stream_id=1, stream_seq=8) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429667, gaps=[]) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429668, stream_id=1, stream_seq=8) 71877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429668, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429669, stream_id=1, stream_seq=8) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429669, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429670, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429670, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429671, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429671, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429672, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429672, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429673, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429673, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429674, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429674, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429675, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429675, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429676, stream_id=1, stream_seq=9) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429676, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429677, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429677, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429678, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429678, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429679, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429679, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429680, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429680, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429681, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429681, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429682, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429682, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429683, stream_id=1, stream_seq=10) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429683, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429684, stream_id=1, stream_seq=11) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429684, gaps=[]) 71882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429685, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429685, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429686, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429686, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429687, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429687, gaps=[]) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429688, stream_id=1, stream_seq=11) 71883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429688, gaps=[]) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429689, stream_id=1, stream_seq=11) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429689, gaps=[]) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429690, stream_id=1, stream_seq=11) 71884ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429690, gaps=[]) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429691, stream_id=1, stream_seq=12) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429691, gaps=[]) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429692, stream_id=1, stream_seq=12) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429692, gaps=[]) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429693, stream_id=1, stream_seq=12) 71885ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429693, gaps=[]) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429694, stream_id=1, stream_seq=12) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429694, gaps=[]) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429695, stream_id=1, stream_seq=12) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429695, gaps=[]) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429696, stream_id=1, stream_seq=12) 71886ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429696, gaps=[]) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429697, stream_id=1, stream_seq=12) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429697, gaps=[]) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429698, stream_id=1, stream_seq=13) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429698, gaps=[]) 71887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429699, stream_id=1, stream_seq=13) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429699, gaps=[]) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429700, stream_id=1, stream_seq=13) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429700, gaps=[]) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429701, stream_id=1, stream_seq=13) 71888ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429701, gaps=[]) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429702, stream_id=1, stream_seq=13) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429702, gaps=[]) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429703, stream_id=1, stream_seq=13) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429703, gaps=[]) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429704, stream_id=1, stream_seq=13) 71889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429704, gaps=[]) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429705, stream_id=1, stream_seq=14) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429705, gaps=[]) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429706, stream_id=1, stream_seq=14) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429706, gaps=[]) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429707, stream_id=1, stream_seq=14) 71890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429707, gaps=[]) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429708, stream_id=1, stream_seq=14) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429708, gaps=[]) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429709, stream_id=1, stream_seq=14) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429709, gaps=[]) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429710, stream_id=1, stream_seq=14) 71891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429710, gaps=[]) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429711, stream_id=1, stream_seq=14) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429711, gaps=[]) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429712, stream_id=1, stream_seq=15) 71892ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429712, gaps=[]) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429713, stream_id=1, stream_seq=15) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429713, gaps=[]) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429714, stream_id=1, stream_seq=15) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429714, gaps=[]) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429715, stream_id=1, stream_seq=15) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429715, gaps=[]) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429716, stream_id=1, stream_seq=15) 71893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429716, gaps=[]) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429717, stream_id=1, stream_seq=15) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429717, gaps=[]) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429718, stream_id=1, stream_seq=15) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429718, gaps=[]) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429719, stream_id=1, stream_seq=16) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429719, gaps=[]) 71894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429720, stream_id=1, stream_seq=16) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429720, gaps=[]) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429721, stream_id=1, stream_seq=16) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429721, gaps=[]) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429722, stream_id=1, stream_seq=16) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429722, gaps=[]) 71895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429723, stream_id=1, stream_seq=16) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429723, gaps=[]) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429724, stream_id=1, stream_seq=16) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429724, gaps=[]) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429725, stream_id=1, stream_seq=16) 71896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429725, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429726, stream_id=1, stream_seq=17) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429726, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429727, stream_id=1, stream_seq=17) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429727, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429728, stream_id=1, stream_seq=17) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429728, gaps=[]) 71897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429729, stream_id=1, stream_seq=17) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429729, gaps=[]) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429730, stream_id=1, stream_seq=17) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429730, gaps=[]) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429731, stream_id=1, stream_seq=17) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429731, gaps=[]) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429732, stream_id=1, stream_seq=17) 71898ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429732, gaps=[]) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429733, stream_id=1, stream_seq=18) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429733, gaps=[]) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429734, stream_id=1, stream_seq=18) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429734, gaps=[]) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429735, stream_id=1, stream_seq=18) 71899ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429735, gaps=[]) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429736, stream_id=1, stream_seq=18) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429736, gaps=[]) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429737, stream_id=1, stream_seq=18) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429737, gaps=[]) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429738, stream_id=1, stream_seq=18) 71900ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429738, gaps=[]) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429739, stream_id=1, stream_seq=18) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429739, gaps=[]) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429740, stream_id=1, stream_seq=19) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429740, gaps=[]) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429741, stream_id=1, stream_seq=19) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429741, gaps=[]) 71901ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429742, stream_id=1, stream_seq=19) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429742, gaps=[]) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429743, stream_id=1, stream_seq=19) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429743, gaps=[]) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429744, stream_id=1, stream_seq=19) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429744, gaps=[]) 71902ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429745, stream_id=1, stream_seq=19) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429745, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429746, stream_id=1, stream_seq=19) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429746, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429747, stream_id=1, stream_seq=20) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429747, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429748, stream_id=1, stream_seq=20) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429748, gaps=[]) 71903ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429749, stream_id=1, stream_seq=20) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429749, gaps=[]) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429750, stream_id=1, stream_seq=20) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429750, gaps=[]) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429751, stream_id=1, stream_seq=20) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429751, gaps=[]) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429752, stream_id=1, stream_seq=20) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429752, gaps=[]) 71904ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429753, stream_id=1, stream_seq=20) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429753, gaps=[]) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429754, stream_id=1, stream_seq=21) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429754, gaps=[]) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429755, stream_id=1, stream_seq=21) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429755, gaps=[]) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429756, stream_id=1, stream_seq=21) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429756, gaps=[]) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429757, stream_id=1, stream_seq=21) 71905ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429757, gaps=[]) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429758, stream_id=1, stream_seq=21) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429758, gaps=[]) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429759, stream_id=1, stream_seq=21) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429759, gaps=[]) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429760, stream_id=1, stream_seq=21) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429760, gaps=[]) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429761, stream_id=1, stream_seq=22) 71906ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429761, gaps=[]) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429762, stream_id=1, stream_seq=22) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429762, gaps=[]) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429763, stream_id=1, stream_seq=22) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429763, gaps=[]) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429764, stream_id=1, stream_seq=22) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429764, gaps=[]) 71907ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429765, stream_id=1, stream_seq=22) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429765, gaps=[]) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429766, stream_id=1, stream_seq=22) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429766, gaps=[]) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429767, stream_id=1, stream_seq=22) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429767, gaps=[]) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429768, stream_id=1, stream_seq=23) 71908ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429768, gaps=[]) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429769, stream_id=1, stream_seq=23) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429769, gaps=[]) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429770, stream_id=1, stream_seq=23) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429770, gaps=[]) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429771, stream_id=1, stream_seq=23) 71909ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429771, gaps=[]) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429772, stream_id=1, stream_seq=23) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429772, gaps=[]) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429773, stream_id=1, stream_seq=23) 71910ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429773, gaps=[]) 71934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429774, stream_id=1, stream_seq=23) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429774, gaps=[]) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429775, stream_id=1, stream_seq=24) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429775, gaps=[]) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429776, stream_id=1, stream_seq=24) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429776, gaps=[]) 71935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429777, stream_id=1, stream_seq=24) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429777, gaps=[]) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429778, stream_id=1, stream_seq=24) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429778, gaps=[]) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429779, stream_id=1, stream_seq=24) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429779, gaps=[]) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429780, stream_id=1, stream_seq=24) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429780, gaps=[]) 71936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429781, stream_id=1, stream_seq=24) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429781, gaps=[]) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429782, stream_id=1, stream_seq=25) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429782, gaps=[]) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429783, stream_id=1, stream_seq=25) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429783, gaps=[]) 71937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429784, stream_id=1, stream_seq=25) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429784, gaps=[]) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429785, stream_id=1, stream_seq=25) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429785, gaps=[]) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429786, stream_id=1, stream_seq=25) 71938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429786, gaps=[]) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429787, stream_id=1, stream_seq=25) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429787, gaps=[]) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429788, stream_id=1, stream_seq=25) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429788, gaps=[]) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429789, stream_id=1, stream_seq=26) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429789, gaps=[]) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429790, stream_id=1, stream_seq=26) 71939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429790, gaps=[]) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429791, stream_id=1, stream_seq=26) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429791, gaps=[]) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429792, stream_id=1, stream_seq=26) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429792, gaps=[]) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429793, stream_id=1, stream_seq=26) 71940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429793, gaps=[]) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429794, stream_id=1, stream_seq=26) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429794, gaps=[]) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429795, stream_id=1, stream_seq=26) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429795, gaps=[]) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429796, stream_id=1, stream_seq=27) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429796, gaps=[]) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429797, stream_id=1, stream_seq=27) 71941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429797, gaps=[]) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429798, stream_id=1, stream_seq=27) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429798, gaps=[]) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429799, stream_id=1, stream_seq=27) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429799, gaps=[]) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429800, stream_id=1, stream_seq=27) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429800, gaps=[]) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429801, stream_id=1, stream_seq=27) 71942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429801, gaps=[]) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429802, stream_id=1, stream_seq=27) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429802, gaps=[]) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429803, stream_id=1, stream_seq=28) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429803, gaps=[]) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429804, stream_id=1, stream_seq=28) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429804, gaps=[]) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429805, stream_id=1, stream_seq=28) 71943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429805, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429806, stream_id=1, stream_seq=28) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429806, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429807, stream_id=1, stream_seq=28) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429807, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429808, stream_id=1, stream_seq=28) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429808, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429809, stream_id=1, stream_seq=28) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429809, gaps=[]) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429810, stream_id=1, stream_seq=29) 71944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429810, gaps=[]) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429811, stream_id=1, stream_seq=29) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429811, gaps=[]) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429812, stream_id=1, stream_seq=29) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429812, gaps=[]) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429813, stream_id=1, stream_seq=29) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429813, gaps=[]) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429814, stream_id=1, stream_seq=29) 71945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429814, gaps=[]) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429815, stream_id=1, stream_seq=29) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429815, gaps=[]) 71946ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71946ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 71946ms [log] [experimentStatusChanged] {"status": "running", "message": null} 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429816, stream_id=1, stream_seq=29) 71946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429816, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429817, stream_id=1, stream_seq=30) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429817, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429818, stream_id=1, stream_seq=30) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429818, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429819, stream_id=1, stream_seq=30) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429819, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429820, stream_id=1, stream_seq=30) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429820, gaps=[]) 71947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429821, stream_id=1, stream_seq=30) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429821, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429822, stream_id=1, stream_seq=30) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429822, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429823, stream_id=1, stream_seq=30) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429823, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429824, stream_id=1, stream_seq=31) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429824, gaps=[]) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429825, stream_id=1, stream_seq=31) 71948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429825, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429826, stream_id=1, stream_seq=31) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429826, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429827, stream_id=1, stream_seq=31) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429827, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429828, stream_id=1, stream_seq=31) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429828, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429829, stream_id=1, stream_seq=31) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429829, gaps=[]) 71949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429830, stream_id=1, stream_seq=31) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429830, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429831, stream_id=1, stream_seq=32) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429831, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429832, stream_id=1, stream_seq=32) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429832, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429833, stream_id=1, stream_seq=32) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429833, gaps=[]) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429834, stream_id=1, stream_seq=32) 71950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429834, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429835, stream_id=1, stream_seq=32) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429835, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429836, stream_id=1, stream_seq=32) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429836, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429837, stream_id=1, stream_seq=32) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429837, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=2, tsn=2266429838, stream_id=1, stream_seq=33) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=2266429838, gaps=[]) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429839, stream_id=1, stream_seq=33) 71951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=2266429839, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429840, stream_id=1, stream_seq=33) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=2266429840, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429841, stream_id=1, stream_seq=33) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=2266429841, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429842, stream_id=1, stream_seq=33) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=2266429842, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=0, tsn=2266429843, stream_id=1, stream_seq=33) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=2266429843, gaps=[]) 71952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=1, tsn=2266429844, stream_id=1, stream_seq=33) 72006ms [log] 262140 72006ms [log] 262140 72006ms [log] [file] 72007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2266429844, gaps=[]) 72541ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c"}', extra='') 72541ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c"}', extra='') 72541ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 72542ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 72542ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 72542ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 72542ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 72542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 72542ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 72542ms [err] connectionstatechanged closed closed closed 72542ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72542ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 72543ms [err] connectionstatechanged closed closed closed 72543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72543ms [err] connectionstatechanged closed closed closed 72543ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 72543ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/7b4e677b-abdf-40f8-8a4f-76a64419023c", "state": "closed"}] 72543ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 72543ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 72590ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72590ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 72590ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 72604ms [err] Traceback (most recent call last): 72604ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 72604ms [err] return _run_code(code, main_globals, None, 72604ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 72605ms [err] exec(code, run_globals) 72605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 72605ms [err] sys.exit(main()) 72605ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 72605ms [err] asyncio.run(main_async()) 72605ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 72605ms [err] return loop.run_until_complete(main) 72605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 72605ms [err] self.run_forever() 72605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 72605ms [err] self._run_once() 72605ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 72606ms [err] event_list = self._selector.select(timeout) 72606ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 72606ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 72606ms [err] KeyboardInterrupt 72607ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 72607ms [err] h.flush() 72607ms [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 83503ms [log] starting device 84392ms [err] DEBUG:asyncio:Using selector: EpollSelector 84565ms [err] ERROR:asyncio:Unclosed client session 84565ms [err] client_session: 84659ms [log] parsing 84659ms [log] creating device handler 84659ms [log] [ready] 84659ms [log] reading line 84659ms [log] [websocketToken] "c198ff54-c57e-4c4c-92ff-a69604f1806b" 84665ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84665ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 84665ms [log] [websocketConnected] 87778ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 87778ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 87778ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 87796ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/88074c36-8824-44c1-a9cb-a89a2d29eda0"}}', extra='') 87796ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/88074c36-8824-44c1-a9cb-a89a2d29eda0"}}', extra='') 87796ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/88074c36-8824-44c1-a9cb-a89a2d29eda0"} 87876ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726","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='') 87877ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726","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='') 87881ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726", "state": "new"}] 89884ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 89884ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 89884ms [err] handleSignalingMessage 89885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89885ms [err] handleOptions 89885ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 89885ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 89885ms [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='') 89885ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 89885ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4753796468180888037 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:qtYW\\r\\na=ice-pwd:nEofjsqzolua893cMaklKnUj\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:7D:A2:68:AD:89:25:2D:E0:A8:80:9D:9E:6B:77:06:1E:53:E8:C3:9C:0C:E9:C1:6E:31:93:41:85:55:F6:BB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 89885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4753796468180888037 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:qtYW\\r\\na=ice-pwd:nEofjsqzolua893cMaklKnUj\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:7D:A2:68:AD:89:25:2D:E0:A8:80:9D:9E:6B:77:06:1E:53:E8:C3:9C:0C:E9:C1:6E:31:93:41:85:55:F6:BB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 89886ms [err] handleSignalingMessage 89886ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89886ms [err] handleOffer 89886ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 89886ms [err] makeAnswer 89886ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 89886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 89886ms [err] v=0 89886ms [err] o=- 4753796468180888037 2 IN IP4 127.0.0.1 89886ms [err] s=- 89886ms [err] t=0 0 89886ms [err] a=group:BUNDLE 0 89886ms [err] a=extmap-allow-mixed 89886ms [err] a=msid-semantic: WMS 89886ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 89886ms [err] c=IN IP4 0.0.0.0 89886ms [err] a=ice-ufrag:qtYW 89886ms [err] a=ice-pwd:nEofjsqzolua893cMaklKnUj 89886ms [err] a=ice-options:trickle 89886ms [err] a=fingerprint:sha-256 4D:7D:A2:68:AD:89:25:2D:E0:A8:80:9D:9E:6B:77:06:1E:53:E8:C3:9C:0C:E9:C1:6E:31:93:41:85:55:F6:BB 89886ms [err] a=setup:actpass 89886ms [err] a=mid:0 89886ms [err] a=sctp-port:5000 89886ms [err] a=max-message-size:262144 89886ms [err] 89889ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 89889ms [err] v=0 89889ms [err] o=- 4753796468180888037 2 IN IP4 127.0.0.1 89889ms [err] s=- 89889ms [err] t=0 0 89889ms [err] a=group:BUNDLE 0 89889ms [err] a=extmap-allow-mixed 89889ms [err] a=msid-semantic: WMS 89889ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 89889ms [err] c=IN IP4 0.0.0.0 89889ms [err] a=ice-ufrag:qtYW 89889ms [err] a=ice-pwd:nEofjsqzolua893cMaklKnUj 89889ms [err] a=ice-options:trickle 89889ms [err] a=fingerprint:sha-256 4D:7D:A2:68:AD:89:25:2D:E0:A8:80:9D:9E:6B:77:06:1E:53:E8:C3:9C:0C:E9:C1:6E:31:93:41:85:55:F6:BB 89889ms [err] a=setup:actpass 89889ms [err] a=mid:0 89889ms [err] a=sctp-port:5000 89889ms [err] a=max-message-size:262144 89889ms [err] 89890ms [err] connectionstatechanged new new have-remote-offer 89890ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 89890ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726", "state": "new"}] 89891ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 89891ms [err] v=0 89891ms [err] o=- 3964079044 3964079044 IN IP4 0.0.0.0 89891ms [err] s=- 89891ms [err] t=0 0 89891ms [err] a=group:BUNDLE 0 89891ms [err] a=msid-semantic:WMS * 89891ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 89891ms [err] c=IN IP4 0.0.0.0 89891ms [err] a=mid:0 89891ms [err] a=sctp-port:5000 89891ms [err] a=max-message-size:65536 89891ms [err] a=ice-ufrag:bdHU 89891ms [err] a=ice-pwd:stWzW0OQxcYkAiFete3Z3v 89891ms [err] a=fingerprint:sha-256 AB:99:4C:9E:A5:9B:EA:D3:9D:EB:9E:AE:AD:16:0F:97:8F:3C:E0:31:A9:9C:CA:44:5F:61:80:4E:89:F1:CE:3E 89891ms [err] a=fingerprint:sha-384 B6:70:8B:2C:7C:15:18:FD:25:89:BC:B9:D8:34:B9:70:E3:31:FF:B1:BC:19:C4:DF:DD:9C:44:E4:3C:A7:C3:58:54:B5:87:01:E8:97:AB:C0:CA:DC:AA:5E:DF:68:E8:AA 89891ms [err] a=fingerprint:sha-512 C0:72:0B:04:28:DB:B0:7C:8B:7C:7C:4B:70:DC:2A:7C:90:37:82:A1:A9:2E:E6:31:87:3A:8D:B3:F6:32:1C:C5:16:E0:F4:06:EC:B7:80:79:56:38:94:DC:26:5D:E7:0C:E4:B5:BD:28:20:33:23:38:9F:F2:8F:44:02:82:A8:06 89891ms [err] a=setup:active 89891ms [err] 89891ms [err] connectionstatechanged new new stable 89892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 89892ms [err] connectionstatechanged new new stable 89892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 89892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 89894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 89895ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 89895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 89896ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 89896ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 89897ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 89897ms [err] connectionstatechanged connecting checking stable 89897ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89897ms [err] connectionstatechanged connecting checking stable 89897ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 89898ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726", "state": "connecting"}] 89914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VHxC/CRORldj') 89914ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VHxC/CRORldj') 89915ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CQEIPSw2lh 1 udp 1845501695 172.17.0.2 56427 typ prflx) 89915ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37501) -> ('172.17.0.2', 56427)) State.WAITING -> State.IN_PROGRESS 89915ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xee~\xeea\xfdy\x12%c\x1b \xb2') 89918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xee~\xeea\xfdy\x12%c\x1b \xb2') 89918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37501) -> ('172.17.0.2', 56427)) State.IN_PROGRESS -> State.SUCCEEDED 89918ms [err] INFO:aioice.ice:Connection(0) ICE completed 89922ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3518427162 1 udp 2113937151 4ec86e0c-d9d1-49da-986d-0ae073117764.local 56427 typ host generation 0 ufrag qtYW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 89922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3518427162 1 udp 2113937151 4ec86e0c-d9d1-49da-986d-0ae073117764.local 56427 typ host generation 0 ufrag qtYW network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 89922ms [err] handleSignalingMessage 89922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 89922ms [err] handleIceCandidate 89922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 89922ms [err] acceptIceCandidate 89922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 89925ms [err] INFO:aioice.ice:Connection(0) Remote candidate "4ec86e0c-d9d1-49da-986d-0ae073117764.local" resolved to 172.17.0.2 89938ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37501) -> ('172.17.0.2', 56427)) State.FROZEN -> State.IN_PROGRESS 89938ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x152&\xe7\xdc\x01\xbe\x93Nl4') 89939ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x152&\xe7\xdc\x01\xbe\x93Nl4') 89939ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 37501) -> ('172.17.0.2', 56427)) State.IN_PROGRESS -> State.SUCCEEDED 89959ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('172.17.0.2', 56427)) State.FROZEN -> State.IN_PROGRESS 89959ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdca1G\xf3\xceDS;\xe5\xc8K') 89960ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdca1G\xf3\xceDS;\xe5\xc8K') 89960ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56546) -> ('172.17.0.2', 56427)) State.IN_PROGRESS -> State.SUCCEEDED 89973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/v1Ug85PtCfg') 89973ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/v1Ug85PtCfg') 89979ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 89979ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 89981ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 89981ms [err] connectionstatechanged connecting completed stable 89981ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 89984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 89984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 89984ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 89984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 89984ms [err] connectionstatechanged connected completed stable 89984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 89985ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726", "state": "connected"}] 89988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 89988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 89988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 89989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 89989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 89989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 89990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2476846613, stream_id=1, stream_seq=0) 89990ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 89990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3927963400, stream_id=1, stream_seq=0) 89990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 89990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2476846613, gaps=[]) 89991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3927963400, gaps=[]) 89991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 89991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2476846614, stream_id=1, stream_seq=1) 89992ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 89992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2476846614, gaps=[]) 89992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2476846615, stream_id=1, stream_seq=2) 89992ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 89993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2476846615, gaps=[]) 90034ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 90034ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 90034ms [log] [experimentStatusChanged] {"status": "running", "message": null} 90035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'kz4O2+a35In1') 90035ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 56427) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'kz4O2+a35In1') 90589ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 90589ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726"}', extra='') 90589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 90589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 90589ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 90589ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 90589ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 90590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 90590ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 90590ms [err] connectionstatechanged closed closed closed 90590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90590ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 90590ms [err] connectionstatechanged closed closed closed 90590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90590ms [err] connectionstatechanged closed closed closed 90590ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 90591ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/dec17a7f-0921-40d2-9fe6-a67d653ca726", "state": "closed"}] 90591ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 90591ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 90632ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 90632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 90632ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 90665ms [err] Traceback (most recent call last): 90665ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 90666ms [err] return _run_code(code, main_globals, None, 90666ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 90666ms [err] exec(code, run_globals) 90666ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 90666ms [err] sys.exit(main()) 90666ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 90666ms [err] asyncio.run(main_async()) 90666ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 90666ms [err] return loop.run_until_complete(main) 90666ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 90667ms [err] self.run_forever() 90667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 90667ms [err] self._run_once() 90667ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 90667ms [err] event_list = self._selector.select(timeout) 90667ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 90667ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 90667ms [err] KeyboardInterrupt 90669ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 90669ms [err] h.flush() 90669ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 90821ms [log] starting device 91572ms [err] DEBUG:asyncio:Using selector: EpollSelector 91760ms [err] ERROR:asyncio:Unclosed client session 91760ms [err] client_session: 91826ms [log] parsing 91826ms [log] creating device handler 91826ms [log] [ready] 91826ms [log] reading line 91826ms [log] [websocketToken] "08675c13-c7e6-4f1f-a8e8-2c4373119c68" 91855ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 91855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 91855ms [log] [websocketConnected] 94757ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 94757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 94757ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 94792ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/620a8941-ac57-4758-84a4-b15fa006fc0f"}}', extra='') 94792ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/620a8941-ac57-4758-84a4-b15fa006fc0f"}}', extra='') 94792ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/620a8941-ac57-4758-84a4-b15fa006fc0f"} 94849ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd","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='') 94849ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd","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='') 94853ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd", "state": "new"}] 96857ms [err] makeOffer 96857ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 96858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 96858ms [err] v=0 96858ms [err] o=- 3964079051 3964079051 IN IP4 0.0.0.0 96858ms [err] s=- 96858ms [err] t=0 0 96858ms [err] a=group:BUNDLE 0 96858ms [err] a=msid-semantic:WMS * 96858ms [err] m=application 9 DTLS/SCTP 5000 96858ms [err] c=IN IP4 0.0.0.0 96858ms [err] a=mid:0 96858ms [err] a=sctpmap:5000 webrtc-datachannel 65535 96858ms [err] a=max-message-size:65536 96858ms [err] a=ice-ufrag:f3Tt 96858ms [err] a=ice-pwd:jdSyFpMYsvLXr5SXq8aC9y 96858ms [err] a=fingerprint:sha-256 36:65:CA:BA:75:6C:25:22:FE:47:99:7E:51:5F:67:20:C6:CF:A1:CE:69:4D:7E:C7:25:BF:FF:D2:28:DE:47:EA 96858ms [err] a=fingerprint:sha-384 4F:29:9D:43:20:19:43:98:ED:70:60:CF:05:A6:18:8A:A0:A7:34:CD:D9:26:35:5A:4D:1F:8B:55:CA:C4:07:98:06:64:6A:FD:AF:4E:AB:2E:54:C5:F7:49:1E:5D:30:10 96858ms [err] a=fingerprint:sha-512 30:39:3A:6D:C4:BE:6C:75:08:8E:C9:AD:73:1C:56:80:AE:C7:38:A8:32:B7:1B:35:A6:17:2B:1B:DE:6D:DC:02:0F:A9:B9:A4:D7:8A:74:B0:10:43:45:46:DE:C7:CD:23:9B:03:0D:0B:CB:A4:A4:EE:B7:E6:5F:E5:73:D6:38:16 96858ms [err] a=setup:actpass 96858ms [err] 96860ms [err] connectionstatechanged new new have-local-offer 96860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 96860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 96862ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd", "state": "new"}] 96862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 96863ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 96863ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 96864ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 96864ms [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='') 96864ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 96864ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 96864ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 96864ms [err] handleSignalingMessage 96864ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96865ms [err] handleOptions 96865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 96883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'SXQ7fPHLo6fE') 96883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'SXQ7fPHLo6fE') 96886ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4329447358582746977 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:4Jdm\\r\\na=ice-pwd:l5sPUhDFduUqq0HoE2Zb343D\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 08:6D:03:B5:2D:DA:22:C2:5C:67:E7:9E:2D:59:90:9C:73:1C:82:EF:FF:37:D6:86:9B:1E:C0:88:5C:A4:B2:73\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 96886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 4329447358582746977 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:4Jdm\\r\\na=ice-pwd:l5sPUhDFduUqq0HoE2Zb343D\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 08:6D:03:B5:2D:DA:22:C2:5C:67:E7:9E:2D:59:90:9C:73:1C:82:EF:FF:37:D6:86:9B:1E:C0:88:5C:A4:B2:73\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 96886ms [err] handleSignalingMessage 96886ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96886ms [err] handleAnswer 96886ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 96886ms [err] acceptAnswer 96886ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 96886ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 96886ms [err] v=0 96886ms [err] o=- 4329447358582746977 2 IN IP4 127.0.0.1 96886ms [err] s=- 96886ms [err] t=0 0 96886ms [err] a=group:BUNDLE 0 96886ms [err] a=msid-semantic: WMS 96886ms [err] m=application 9 DTLS/SCTP 5000 96886ms [err] c=IN IP4 0.0.0.0 96886ms [err] a=ice-ufrag:4Jdm 96886ms [err] a=ice-pwd:l5sPUhDFduUqq0HoE2Zb343D 96886ms [err] a=ice-options:trickle 96886ms [err] a=fingerprint:sha-256 08:6D:03:B5:2D:DA:22:C2:5C:67:E7:9E:2D:59:90:9C:73:1C:82:EF:FF:37:D6:86:9B:1E:C0:88:5C:A4:B2:73 96886ms [err] a=setup:active 96886ms [err] a=mid:0 96886ms [err] a=sctpmap:5000 webrtc-datachannel 1024 96886ms [err] 96887ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 96887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 96887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 96887ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mhfv2PzzYR 1 udp 1845501695 172.17.0.2 59504 typ prflx) 96887ms [err] connectionstatechanged connecting checking stable 96887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96887ms [err] connectionstatechanged connecting checking stable 96887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96887ms [err] connectionstatechanged connecting checking stable 96887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 96887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49541) -> ('172.17.0.2', 59504)) State.WAITING -> State.IN_PROGRESS 96888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'i4\x02\xdf\x9d$r\xce8\x90\xd1\xcc') 96888ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd", "state": "connecting"}] 96888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'i4\x02\xdf\x9d$r\xce8\x90\xd1\xcc') 96888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49541) -> ('172.17.0.2', 59504)) State.IN_PROGRESS -> State.SUCCEEDED 96889ms [err] INFO:aioice.ice:Connection(0) ICE completed 96892ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2964032369 1 udp 2113937151 b5b5c4a5-146e-4f1c-8d4c-aa0ce0fcb25d.local 59504 typ host generation 0 ufrag 4Jdm network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 96892ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2964032369 1 udp 2113937151 b5b5c4a5-146e-4f1c-8d4c-aa0ce0fcb25d.local 59504 typ host generation 0 ufrag 4Jdm network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 96892ms [err] handleSignalingMessage 96892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 96892ms [err] handleIceCandidate 96892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 96892ms [err] acceptIceCandidate 96892ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 96896ms [err] INFO:aioice.ice:Connection(0) Remote candidate "b5b5c4a5-146e-4f1c-8d4c-aa0ce0fcb25d.local" resolved to 172.17.0.2 96908ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49541) -> ('172.17.0.2', 59504)) State.FROZEN -> State.IN_PROGRESS 96908ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe68\xf8\xfc\x7f\x0f\x07\xbam\xe4C\xdd') 96910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe68\xf8\xfc\x7f\x0f\x07\xbam\xe4C\xdd') 96910ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49541) -> ('172.17.0.2', 59504)) State.IN_PROGRESS -> State.SUCCEEDED 96910ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34816) -> ('172.17.0.2', 59504)) State.FROZEN -> State.FAILED 96929ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 96929ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 96931ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 96931ms [err] connectionstatechanged connecting completed stable 96931ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 96933ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 96934ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 96934ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 96934ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 96934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 96934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 96934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 96934ms [err] connectionstatechanged connected completed stable 96934ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 96935ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd", "state": "connected"}] 96937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 96937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 96937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 96937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 96937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1108680005, stream_id=1, stream_seq=0) 96938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 96939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1108680005, gaps=[]) 96939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 96939ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1948889158, stream_id=1, stream_seq=0) 96939ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 96940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1948889158, gaps=[]) 96941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1948889159, stream_id=1, stream_seq=1) 96941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1948889159, gaps=[]) 96941ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 96941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1948889160, stream_id=1, stream_seq=2) 96941ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 96942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1948889160, gaps=[]) 96942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1948889161, stream_id=1, stream_seq=3) 96942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1948889161, gaps=[]) 96942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'wzVF3z0sodZR') 96942ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'wzVF3z0sodZR') 96942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1948889162, stream_id=1, stream_seq=4) 96942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1948889162, gaps=[]) 97004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AB2q7KP0JciD') 97004ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AB2q7KP0JciD') 97043ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97043ms [log] [experimentStatusChanged] {"status": "running", "message": null} 97087ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nRT+5Ef9T/CC') 97088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nRT+5Ef9T/CC') 97088ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34816) -> ('172.17.0.2', 59504)) State.WAITING -> State.IN_PROGRESS 97088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xde\xa9N\xf9\x94\x0f\xb2w\xe7|f!') 97089ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59504) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xde\xa9N\xf9\x94\x0f\xb2w\xe7|f!') 97089ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 34816) -> ('172.17.0.2', 59504)) State.IN_PROGRESS -> State.SUCCEEDED 97507ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 97507ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd"}', extra='') 97508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 97508ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 97508ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 97508ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 97508ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 97508ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 97508ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 97509ms [err] connectionstatechanged closed closed closed 97509ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97509ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 97509ms [err] connectionstatechanged closed closed closed 97509ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97509ms [err] connectionstatechanged closed closed closed 97509ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97509ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/039898c4-7390-4722-b170-14beebcbc5fd", "state": "closed"}] 97510ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 97510ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 97557ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97557ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97557ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 97581ms [err] Traceback (most recent call last): 97581ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 97581ms [err] return _run_code(code, main_globals, None, 97581ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 97581ms [err] exec(code, run_globals) 97581ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 97582ms [err] sys.exit(main()) 97582ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 97582ms [err] asyncio.run(main_async()) 97582ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 97582ms [err] return loop.run_until_complete(main) 97582ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 97582ms [err] self.run_forever() 97582ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 97582ms [err] self._run_once() 97582ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 97583ms [err] event_list = self._selector.select(timeout) 97583ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 97583ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 97583ms [err] KeyboardInterrupt 97585ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 97585ms [err] h.flush() 97585ms [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 112026ms [log] starting device 112749ms [err] DEBUG:asyncio:Using selector: EpollSelector 112936ms [err] ERROR:asyncio:Unclosed client session 112936ms [err] client_session: 113030ms [log] parsing 113030ms [log] creating device handler 113030ms [log] [ready] 113030ms [log] reading line 113030ms [log] [websocketToken] "54514716-51c5-4645-9fe5-eff5a9f404f6" 113037ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113037ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 113037ms [log] [websocketConnected] 114809ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114809ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114809ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 114856ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/7ffc7d0b-1da5-4ce8-abfd-807daa0bbd91"}}', extra='') 114856ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/7ffc7d0b-1da5-4ce8-abfd-807daa0bbd91"}}', extra='') 114856ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/7ffc7d0b-1da5-4ce8-abfd-807daa0bbd91"} 114914ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 114914ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 114918ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "new"}] 116921ms [err] makeOffer 116921ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 116922ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 116922ms [err] v=0 116922ms [err] o=- 3964079071 3964079071 IN IP4 0.0.0.0 116922ms [err] s=- 116922ms [err] t=0 0 116922ms [err] a=group:BUNDLE 0 116922ms [err] a=msid-semantic:WMS * 116922ms [err] m=application 9 DTLS/SCTP 5000 116922ms [err] c=IN IP4 0.0.0.0 116922ms [err] a=mid:0 116922ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116922ms [err] a=max-message-size:65536 116922ms [err] a=ice-ufrag:BQMY 116922ms [err] a=ice-pwd:fA2JYjVyLTSkRuyzfZ5TSa 116922ms [err] a=fingerprint:sha-256 AB:BA:3F:A7:E9:F9:A6:58:C4:61:E0:AB:63:46:22:D2:AA:C8:F1:BB:C8:05:51:F9:9F:24:0C:D9:94:1E:D7:B8 116922ms [err] a=fingerprint:sha-384 2E:58:4E:63:76:50:3C:0B:51:55:22:B2:AE:7F:81:16:37:B5:57:C8:88:5C:6B:25:73:32:0F:2E:92:B0:7B:76:22:53:8F:DC:1B:98:C2:BC:CD:12:1C:3F:0C:CD:8C:18 116922ms [err] a=fingerprint:sha-512 0E:7E:48:F1:4E:51:49:04:06:B4:D8:87:04:CC:0E:C4:DE:FF:0E:DC:23:05:C3:6F:4C:5D:F5:5B:C4:A2:47:63:C4:3E:39:8A:29:E6:C3:DB:76:D3:77:1A:E2:48:F9:D2:EC:30:1A:11:7C:62:84:27:47:E1:A8:A1:BC:E8:3D:A7 116922ms [err] a=setup:actpass 116922ms [err] 116923ms [err] connectionstatechanged new new have-local-offer 116923ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 116923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 116925ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "new"}] 116926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 116926ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 116927ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 116928ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 116928ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 116928ms [err] handleSignalingMessage 116928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116928ms [err] handleOptions 116928ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 116928ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 116928ms [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='') 116928ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 116949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51480) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WM\xf2\x194\xf4\x84\x8b=I\xb3\xe8') 116949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51480) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WM\xf2\x194\xf4\x84\x8b=I\xb3\xe8') 116959ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079071 3964079071 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 51480 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51480 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42255 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:QSFk\\r\\na=ice-pwd:dE2BcwLocu8rV0wZyAA8di\\r\\na=fingerprint:sha-256 8E:76:F2:DF:CB:5A:74:A0:1C:94:12:B6:59:02:0D:B1:49:9C:C1:E3:4D:CD:BA:49:40:76:FC:E7:E3:7D:91:18\\r\\na=fingerprint:sha-384 E9:3D:31:7A:CA:D0:BF:03:19:C0:E3:E1:F9:BD:C9:E3:85:40:38:CE:4C:25:67:F4:BB:98:16:AC:F7:37:C6:E1:56:51:C1:31:50:92:60:B1:0D:FF:7A:8E:F9:8C:06:E0\\r\\na=fingerprint:sha-512 29:5D:E5:96:6F:47:1A:81:66:AA:FB:B0:9C:6C:6B:FE:22:80:EB:65:BA:FC:F0:4F:25:4E:3F:AB:C9:8E:1C:19:F8:68:CA:C6:B5:A7:C8:A7:06:A4:C2:54:CA:C1:3C:F6:FD:91:F8:FF:11:96:11:D5:F4:8B:A4:3B:2F:3B:AA:2D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 116959ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4","content":{"type":"answer","sdp":"v=0\\r\\no=- 3964079071 3964079071 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 51480 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51480 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42255 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:QSFk\\r\\na=ice-pwd:dE2BcwLocu8rV0wZyAA8di\\r\\na=fingerprint:sha-256 8E:76:F2:DF:CB:5A:74:A0:1C:94:12:B6:59:02:0D:B1:49:9C:C1:E3:4D:CD:BA:49:40:76:FC:E7:E3:7D:91:18\\r\\na=fingerprint:sha-384 E9:3D:31:7A:CA:D0:BF:03:19:C0:E3:E1:F9:BD:C9:E3:85:40:38:CE:4C:25:67:F4:BB:98:16:AC:F7:37:C6:E1:56:51:C1:31:50:92:60:B1:0D:FF:7A:8E:F9:8C:06:E0\\r\\na=fingerprint:sha-512 29:5D:E5:96:6F:47:1A:81:66:AA:FB:B0:9C:6C:6B:FE:22:80:EB:65:BA:FC:F0:4F:25:4E:3F:AB:C9:8E:1C:19:F8:68:CA:C6:B5:A7:C8:A7:06:A4:C2:54:CA:C1:3C:F6:FD:91:F8:FF:11:96:11:D5:F4:8B:A4:3B:2F:3B:AA:2D\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 116959ms [err] handleSignalingMessage 116959ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116959ms [err] handleAnswer 116959ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 116959ms [err] acceptAnswer 116959ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 116959ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 116959ms [err] v=0 116959ms [err] o=- 3964079071 3964079071 IN IP4 0.0.0.0 116959ms [err] s=- 116959ms [err] t=0 0 116959ms [err] a=group:BUNDLE 0 116959ms [err] a=msid-semantic:WMS * 116959ms [err] m=application 51480 DTLS/SCTP 5000 116959ms [err] c=IN IP4 172.17.0.2 116959ms [err] a=mid:0 116959ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116959ms [err] a=max-message-size:65536 116959ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 51480 typ host 116959ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42255 typ host 116959ms [err] a=end-of-candidates 116959ms [err] a=ice-ufrag:QSFk 116959ms [err] a=ice-pwd:dE2BcwLocu8rV0wZyAA8di 116959ms [err] a=fingerprint:sha-256 8E:76:F2:DF:CB:5A:74:A0:1C:94:12:B6:59:02:0D:B1:49:9C:C1:E3:4D:CD:BA:49:40:76:FC:E7:E3:7D:91:18 116959ms [err] a=fingerprint:sha-384 E9:3D:31:7A:CA:D0:BF:03:19:C0:E3:E1:F9:BD:C9:E3:85:40:38:CE:4C:25:67:F4:BB:98:16:AC:F7:37:C6:E1:56:51:C1:31:50:92:60:B1:0D:FF:7A:8E:F9:8C:06:E0 116959ms [err] a=fingerprint:sha-512 29:5D:E5:96:6F:47:1A:81:66:AA:FB:B0:9C:6C:6B:FE:22:80:EB:65:BA:FC:F0:4F:25:4E:3F:AB:C9:8E:1C:19:F8:68:CA:C6:B5:A7:C8:A7:06:A4:C2:54:CA:C1:3C:F6:FD:91:F8:FF:11:96:11:D5:F4:8B:A4:3B:2F:3B:AA:2D 116959ms [err] a=setup:active 116959ms [err] 116962ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 116962ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 116962ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 116963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46281) -> ('172.17.0.2', 51480)) State.FROZEN -> State.WAITING 116963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53492) -> ('172.17.0.2', 51480)) State.FROZEN -> State.WAITING 116963ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46281) -> ('172.30.0.1', 42255)) State.FROZEN -> State.WAITING 116963ms [err] connectionstatechanged connecting checking stable 116963ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116964ms [err] connectionstatechanged connecting checking stable 116964ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116964ms [err] connectionstatechanged connecting checking stable 116964ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116964ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46281) -> ('172.17.0.2', 51480)) State.WAITING -> State.IN_PROGRESS 116964ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51480) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x84}\x9e\xd0\x7f\x97\xe8l\xc4\xdc\x06\x16') 116965ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "connecting"}] 116966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51480) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x84}\x9e\xd0\x7f\x97\xe8l\xc4\xdc\x06\x16') 116966ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46281) -> ('172.17.0.2', 51480)) State.IN_PROGRESS -> State.SUCCEEDED 116967ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53492) -> ('172.17.0.2', 51480)) State.WAITING -> State.FAILED 116967ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46281) -> ('172.30.0.1', 42255)) State.WAITING -> State.FAILED 116967ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53492) -> ('172.30.0.1', 42255)) State.FROZEN -> State.FAILED 116967ms [err] INFO:aioice.ice:Connection(0) ICE completed 116984ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 116984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 116987ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 116987ms [err] connectionstatechanged connecting completed stable 116987ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 116989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 116989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 116989ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 116989ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 116989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 116990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 116990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 116990ms [err] connectionstatechanged connected completed stable 116990ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 116990ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "connected"}] 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 116991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3313308992, stream_id=1, stream_seq=0) 116992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2934344865, stream_id=1, stream_seq=0) 116993ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2934344865, gaps=[]) 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3313308992, gaps=[]) 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 116993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2934344866, stream_id=1, stream_seq=1) 116994ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2934344866, gaps=[]) 116994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2934344867, stream_id=1, stream_seq=2) 116994ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2934344867, gaps=[]) 117078ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 117102ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 117102ms [log] [experimentStatusChanged] {"status": "running", "message": null} 117574ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4"}', extra='') 117574ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4"}', extra='') 117574ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 117575ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 117575ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 117575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 117575ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 117575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 117575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 117575ms [err] connectionstatechanged closed closed closed 117575ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 117576ms [err] connectionstatechanged closed closed closed 117576ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117576ms [err] connectionstatechanged closed closed closed 117576ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 117576ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/6a071db9-d9f5-4a6e-a700-b8af56e134c4", "state": "closed"}] 117576ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 117577ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 117630ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117630ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117630ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 117640ms [err] Traceback (most recent call last): 117640ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 117641ms [err] return _run_code(code, main_globals, None, 117641ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 117641ms [err] exec(code, run_globals) 117641ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 117641ms [err] sys.exit(main()) 117641ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 117641ms [err] asyncio.run(main_async()) 117641ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 117641ms [err] return loop.run_until_complete(main) 117641ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 117641ms [err] self.run_forever() 117641ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 117641ms [err] self._run_once() 117641ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 117642ms [err] event_list = self._selector.select(timeout) 117642ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 117642ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 117642ms [err] KeyboardInterrupt 117643ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 117643ms [err] h.flush() 117643ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 117872ms [log] starting device 118564ms [err] DEBUG:asyncio:Using selector: EpollSelector 118783ms [err] ERROR:asyncio:Unclosed client session 118783ms [err] client_session: 118853ms [log] parsing 118853ms [log] creating device handler 118853ms [log] [ready] 118853ms [log] reading line 118853ms [log] [websocketToken] "5bf6d6b7-6d0a-4b2c-abfd-2271daeafdb7" 118885ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118885ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118885ms [log] [websocketConnected] 120572ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120572ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 120572ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 120613ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/602301f1-226b-4ade-b2fa-47f9f0627e4e"}}', extra='') 120613ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/602301f1-226b-4ade-b2fa-47f9f0627e4e"}}', extra='') 120613ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/602301f1-226b-4ade-b2fa-47f9f0627e4e"} 120674ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 120674ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"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='') 120678ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "new"}] 122681ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 122681ms [err] handleSignalingMessage 122681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122681ms [err] handleOptions 122681ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 122681ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 122681ms [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='') 122681ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 122697ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079077 3964079077 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 43185 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43185 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52751 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:mmZ2\\r\\na=ice-pwd:Ub8zLLH34rGCshDE74PMsf\\r\\na=fingerprint:sha-256 88:64:69:94:AC:F1:77:1B:0D:6E:59:5D:6F:71:5C:93:CB:EA:0A:00:71:33:26:4C:2D:28:E7:36:D0:DB:44:AF\\r\\na=fingerprint:sha-384 5A:A0:34:08:75:1E:69:BB:70:C8:FF:26:5F:6F:2D:8E:E9:9D:E2:03:89:FE:3B:AE:E7:C9:AF:87:8B:8F:90:2B:1F:69:A7:3B:17:55:12:8A:DA:4F:FC:61:CB:06:CA:DD\\r\\na=fingerprint:sha-512 1D:D7:78:0E:D0:35:ED:DD:20:86:2D:D3:26:C5:39:11:9B:6D:77:EE:AC:27:85:47:94:3F:21:15:4F:30:56:11:8D:B4:45:3C:83:FC:63:17:44:33:04:C5:D7:3A:2A:53:7B:C9:12:18:12:35:B1:0A:A0:DD:0E:E1:A1:11:C2:CD\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 122697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079077 3964079077 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 43185 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43185 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52751 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:mmZ2\\r\\na=ice-pwd:Ub8zLLH34rGCshDE74PMsf\\r\\na=fingerprint:sha-256 88:64:69:94:AC:F1:77:1B:0D:6E:59:5D:6F:71:5C:93:CB:EA:0A:00:71:33:26:4C:2D:28:E7:36:D0:DB:44:AF\\r\\na=fingerprint:sha-384 5A:A0:34:08:75:1E:69:BB:70:C8:FF:26:5F:6F:2D:8E:E9:9D:E2:03:89:FE:3B:AE:E7:C9:AF:87:8B:8F:90:2B:1F:69:A7:3B:17:55:12:8A:DA:4F:FC:61:CB:06:CA:DD\\r\\na=fingerprint:sha-512 1D:D7:78:0E:D0:35:ED:DD:20:86:2D:D3:26:C5:39:11:9B:6D:77:EE:AC:27:85:47:94:3F:21:15:4F:30:56:11:8D:B4:45:3C:83:FC:63:17:44:33:04:C5:D7:3A:2A:53:7B:C9:12:18:12:35:B1:0A:A0:DD:0E:E1:A1:11:C2:CD\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 122697ms [err] handleSignalingMessage 122697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 122697ms [err] handleOffer 122697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 122697ms [err] makeAnswer 122697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 122698ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122698ms [err] v=0 122698ms [err] o=- 3964079077 3964079077 IN IP4 0.0.0.0 122698ms [err] s=- 122698ms [err] t=0 0 122698ms [err] a=group:BUNDLE 0 122698ms [err] a=msid-semantic:WMS * 122698ms [err] m=application 43185 DTLS/SCTP 5000 122698ms [err] c=IN IP4 172.17.0.2 122698ms [err] a=mid:0 122698ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122698ms [err] a=max-message-size:65536 122698ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43185 typ host 122698ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52751 typ host 122698ms [err] a=end-of-candidates 122698ms [err] a=ice-ufrag:mmZ2 122698ms [err] a=ice-pwd:Ub8zLLH34rGCshDE74PMsf 122698ms [err] a=fingerprint:sha-256 88:64:69:94:AC:F1:77:1B:0D:6E:59:5D:6F:71:5C:93:CB:EA:0A:00:71:33:26:4C:2D:28:E7:36:D0:DB:44:AF 122698ms [err] a=fingerprint:sha-384 5A:A0:34:08:75:1E:69:BB:70:C8:FF:26:5F:6F:2D:8E:E9:9D:E2:03:89:FE:3B:AE:E7:C9:AF:87:8B:8F:90:2B:1F:69:A7:3B:17:55:12:8A:DA:4F:FC:61:CB:06:CA:DD 122698ms [err] a=fingerprint:sha-512 1D:D7:78:0E:D0:35:ED:DD:20:86:2D:D3:26:C5:39:11:9B:6D:77:EE:AC:27:85:47:94:3F:21:15:4F:30:56:11:8D:B4:45:3C:83:FC:63:17:44:33:04:C5:D7:3A:2A:53:7B:C9:12:18:12:35:B1:0A:A0:DD:0E:E1:A1:11:C2:CD 122698ms [err] a=setup:actpass 122698ms [err] 122699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 122699ms [err] v=0 122699ms [err] o=- 3964079077 3964079077 IN IP4 0.0.0.0 122699ms [err] s=- 122699ms [err] t=0 0 122699ms [err] a=group:BUNDLE 0 122699ms [err] a=msid-semantic:WMS * 122699ms [err] m=application 43185 DTLS/SCTP 5000 122699ms [err] c=IN IP4 172.17.0.2 122699ms [err] a=mid:0 122699ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122699ms [err] a=max-message-size:65536 122699ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 43185 typ host 122699ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52751 typ host 122699ms [err] a=end-of-candidates 122699ms [err] a=ice-ufrag:mmZ2 122699ms [err] a=ice-pwd:Ub8zLLH34rGCshDE74PMsf 122699ms [err] a=fingerprint:sha-256 88:64:69:94:AC:F1:77:1B:0D:6E:59:5D:6F:71:5C:93:CB:EA:0A:00:71:33:26:4C:2D:28:E7:36:D0:DB:44:AF 122699ms [err] a=fingerprint:sha-384 5A:A0:34:08:75:1E:69:BB:70:C8:FF:26:5F:6F:2D:8E:E9:9D:E2:03:89:FE:3B:AE:E7:C9:AF:87:8B:8F:90:2B:1F:69:A7:3B:17:55:12:8A:DA:4F:FC:61:CB:06:CA:DD 122699ms [err] a=fingerprint:sha-512 1D:D7:78:0E:D0:35:ED:DD:20:86:2D:D3:26:C5:39:11:9B:6D:77:EE:AC:27:85:47:94:3F:21:15:4F:30:56:11:8D:B4:45:3C:83:FC:63:17:44:33:04:C5:D7:3A:2A:53:7B:C9:12:18:12:35:B1:0A:A0:DD:0E:E1:A1:11:C2:CD 122699ms [err] a=setup:actpass 122699ms [err] 122700ms [err] connectionstatechanged new new have-remote-offer 122700ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 122700ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "new"}] 122700ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 122700ms [err] v=0 122700ms [err] o=- 3964079077 3964079077 IN IP4 0.0.0.0 122700ms [err] s=- 122700ms [err] t=0 0 122700ms [err] a=group:BUNDLE 0 122700ms [err] a=msid-semantic:WMS * 122700ms [err] m=application 9 DTLS/SCTP 5000 122700ms [err] c=IN IP4 0.0.0.0 122700ms [err] a=mid:0 122700ms [err] a=sctpmap:5000 webrtc-datachannel 65535 122700ms [err] a=max-message-size:65536 122700ms [err] a=ice-ufrag:T5Se 122700ms [err] a=ice-pwd:JyOZcHTxYjtpTeka2vwvhR 122700ms [err] a=fingerprint:sha-256 48:0D:B8:06:BB:78:55:B3:57:55:F7:DA:98:CE:3C:99:3C:CF:03:76:68:38:0B:86:18:99:7E:DD:5A:17:9F:5B 122700ms [err] a=fingerprint:sha-384 54:3B:83:E5:D5:E9:16:D0:3E:13:FB:62:48:35:23:04:E4:84:9F:AA:F1:F3:92:CA:DB:54:C7:7E:68:23:CF:32:49:AF:20:59:62:08:39:8C:E5:AE:64:38:2F:5A:C7:18 122700ms [err] a=fingerprint:sha-512 6E:68:AE:E1:A5:12:BF:0A:3C:62:D9:8B:55:3D:42:25:29:71:6E:39:A9:C0:3F:3D:E9:CD:48:00:35:66:DD:D0:81:21:E9:0F:21:38:91:20:BC:EE:E4:AA:FD:1D:E6:52:FD:10:E0:25:C8:04:0B:87:39:3E:F9:0A:9E:FA:F7:DE 122700ms [err] a=setup:active 122700ms [err] 122700ms [err] connectionstatechanged new new stable 122700ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122701ms [err] connectionstatechanged new new stable 122701ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 122701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 122702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 122702ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 122702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 122703ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 122703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 122703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 122703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59332) -> ('172.17.0.2', 43185)) State.FROZEN -> State.WAITING 122703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57887) -> ('172.17.0.2', 43185)) State.FROZEN -> State.WAITING 122703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59332) -> ('172.30.0.1', 52751)) State.FROZEN -> State.WAITING 122703ms [err] connectionstatechanged connecting checking stable 122703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122703ms [err] connectionstatechanged connecting checking stable 122703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 122703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59332) -> ('172.17.0.2', 43185)) State.WAITING -> State.IN_PROGRESS 122703ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43185) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80\x14V\x155\x88\x8c\x06\xdfA\xeb\xad') 122704ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "connecting"}] 122704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43185) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80\x14V\x155\x88\x8c\x06\xdfA\xeb\xad') 122704ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59332) -> ('172.17.0.2', 43185)) State.IN_PROGRESS -> State.SUCCEEDED 122717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 43185) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1e\x10d:\xd2\x1d\xc01\x96\x18\xab\x97') 122717ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 43185) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1e\x10d:\xd2\x1d\xc01\x96\x18\xab\x97') 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57887) -> ('172.17.0.2', 43185)) State.WAITING -> State.FAILED 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 59332) -> ('172.30.0.1', 52751)) State.WAITING -> State.FAILED 122717ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57887) -> ('172.30.0.1', 52751)) State.FROZEN -> State.FAILED 122717ms [err] INFO:aioice.ice:Connection(0) ICE completed 122724ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 122724ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 122725ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 122726ms [err] connectionstatechanged connecting completed stable 122726ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 122741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 122742ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 122742ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 122742ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 122742ms [err] connectionstatechanged connected completed stable 122742ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 122742ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "connected"}] 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 122743ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 122744ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1174427255, stream_id=1, stream_seq=0) 122745ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3153614662, stream_id=1, stream_seq=0) 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427255, gaps=[]) 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3153614662, gaps=[]) 122745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1174427256, stream_id=1, stream_seq=1) 122746ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427256, gaps=[]) 122746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1174427257, stream_id=1, stream_seq=2) 122746ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427257, gaps=[]) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1174427258, stream_id=1, stream_seq=3) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427258, gaps=[]) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1174427259, stream_id=1, stream_seq=4) 122747ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1174427259, gaps=[]) 122868ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 122868ms [log] [experimentStatusChanged] {"status": "running", "message": null} 123329ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15"}', extra='') 123329ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15"}', extra='') 123329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 123330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 123330ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 123330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 123330ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 123330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 123330ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 123330ms [err] connectionstatechanged closed closed closed 123330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123330ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 123330ms [err] connectionstatechanged closed closed closed 123330ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123331ms [err] connectionstatechanged closed closed closed 123331ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 123331ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/1e484f6c-a452-4d16-9c64-e38d8ee8af15", "state": "closed"}] 123331ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 123331ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 123368ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 123368ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 123368ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests without driver: should transmit initial gpio value 123398ms [err] Traceback (most recent call last): 123398ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 123398ms [err] return _run_code(code, main_globals, None, 123398ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 123398ms [err] exec(code, run_globals) 123398ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 123398ms [err] sys.exit(main()) 123398ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 123398ms [err] asyncio.run(main_async()) 123398ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 123398ms [err] return loop.run_until_complete(main) 123398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 123398ms [err] self.run_forever() 123398ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 123399ms [err] self._run_once() 123399ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 123399ms [err] event_list = self._selector.select(timeout) 123399ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 123399ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 123399ms [err] KeyboardInterrupt 123400ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 123400ms [err] h.flush() 123400ms [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 134117ms [log] starting device 134865ms [err] DEBUG:asyncio:Using selector: EpollSelector 135029ms [err] ERROR:asyncio:Unclosed client session 135029ms [err] client_session: 135119ms [log] parsing 135119ms [log] creating device handler 135119ms [log] [ready] 135119ms [log] reading line 135119ms [log] [websocketToken] "519eaca3-f555-44d8-b8ed-28c9efe378de" 135125ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 135125ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 135126ms [log] [websocketConnected] 138082ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 138083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 138083ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 138100ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/1bfe330d-0cf8-4f4e-a5a2-5a0f70ff5123"}}', extra='') 138100ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/1bfe330d-0cf8-4f4e-a5a2-5a0f70ff5123"}}', extra='') 138100ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/1bfe330d-0cf8-4f4e-a5a2-5a0f70ff5123"} 138186ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d","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='') 138186ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d","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='') 138191ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d", "state": "new"}] 140194ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 140194ms [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='') 140194ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 140195ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140195ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140195ms [err] handleSignalingMessage 140195ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 140195ms [err] handleOptions 140195ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 140195ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7053512915311551848 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:/knG\\r\\na=ice-pwd:XDgkUdqzEiacMQs44+ySK/BV\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F8:A9:25:14:AE:7B:E1:D4:6B:E6:35:FD:F3:77:AC:29:6C:F4:66:52:13:D8:EE:8A:83:E2:FE:0C:2C:6E:89:A5\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7053512915311551848 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:/knG\\r\\na=ice-pwd:XDgkUdqzEiacMQs44+ySK/BV\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F8:A9:25:14:AE:7B:E1:D4:6B:E6:35:FD:F3:77:AC:29:6C:F4:66:52:13:D8:EE:8A:83:E2:FE:0C:2C:6E:89:A5\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140196ms [err] handleSignalingMessage 140196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 140196ms [err] handleOffer 140196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 140196ms [err] makeAnswer 140197ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 140197ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 140197ms [err] v=0 140197ms [err] o=- 7053512915311551848 2 IN IP4 127.0.0.1 140197ms [err] s=- 140197ms [err] t=0 0 140197ms [err] a=group:BUNDLE 0 140197ms [err] a=extmap-allow-mixed 140197ms [err] a=msid-semantic: WMS 140197ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 140197ms [err] c=IN IP4 0.0.0.0 140197ms [err] a=ice-ufrag:/knG 140197ms [err] a=ice-pwd:XDgkUdqzEiacMQs44+ySK/BV 140197ms [err] a=ice-options:trickle 140197ms [err] a=fingerprint:sha-256 F8:A9:25:14:AE:7B:E1:D4:6B:E6:35:FD:F3:77:AC:29:6C:F4:66:52:13:D8:EE:8A:83:E2:FE:0C:2C:6E:89:A5 140197ms [err] a=setup:actpass 140197ms [err] a=mid:0 140197ms [err] a=sctp-port:5000 140197ms [err] a=max-message-size:262144 140197ms [err] 140200ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 140200ms [err] v=0 140200ms [err] o=- 7053512915311551848 2 IN IP4 127.0.0.1 140200ms [err] s=- 140200ms [err] t=0 0 140200ms [err] a=group:BUNDLE 0 140200ms [err] a=extmap-allow-mixed 140200ms [err] a=msid-semantic: WMS 140200ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 140200ms [err] c=IN IP4 0.0.0.0 140200ms [err] a=ice-ufrag:/knG 140200ms [err] a=ice-pwd:XDgkUdqzEiacMQs44+ySK/BV 140200ms [err] a=ice-options:trickle 140200ms [err] a=fingerprint:sha-256 F8:A9:25:14:AE:7B:E1:D4:6B:E6:35:FD:F3:77:AC:29:6C:F4:66:52:13:D8:EE:8A:83:E2:FE:0C:2C:6E:89:A5 140200ms [err] a=setup:actpass 140200ms [err] a=mid:0 140200ms [err] a=sctp-port:5000 140200ms [err] a=max-message-size:262144 140200ms [err] 140200ms [err] connectionstatechanged new new have-remote-offer 140200ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 140201ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d", "state": "new"}] 140201ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 140201ms [err] v=0 140201ms [err] o=- 3964079094 3964079094 IN IP4 0.0.0.0 140201ms [err] s=- 140201ms [err] t=0 0 140201ms [err] a=group:BUNDLE 0 140201ms [err] a=msid-semantic:WMS * 140201ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 140201ms [err] c=IN IP4 0.0.0.0 140201ms [err] a=mid:0 140201ms [err] a=sctp-port:5000 140201ms [err] a=max-message-size:65536 140201ms [err] a=ice-ufrag:IuUc 140201ms [err] a=ice-pwd:jEy5dwFrpig52iIEKTNV35 140201ms [err] a=fingerprint:sha-256 76:5B:83:6C:FC:96:EB:4A:8F:EE:AC:12:13:67:79:4D:3D:66:2C:04:F8:3E:DA:FC:8D:6B:43:04:20:9C:84:A4 140201ms [err] a=fingerprint:sha-384 47:23:2D:67:85:CA:86:6A:9E:30:E4:53:DC:CC:04:6F:3F:B7:B3:C0:C9:9B:4A:1B:95:3A:7E:64:79:76:E5:33:F0:E5:83:6D:91:25:E9:24:9E:C6:26:6A:9E:04:EB:37 140201ms [err] a=fingerprint:sha-512 40:03:F2:40:97:B0:7E:1C:72:41:34:50:8E:B8:F5:8B:29:B8:15:DE:05:F8:E5:AF:EA:B1:0A:D1:BD:75:C5:1F:26:E2:32:32:EA:FF:E1:74:F7:5A:1F:32:BC:65:6F:16:F0:2B:C2:DB:64:85:B6:30:84:40:C8:C3:DF:13:3C:57 140201ms [err] a=setup:active 140201ms [err] 140202ms [err] connectionstatechanged new new stable 140202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 140202ms [err] connectionstatechanged new new stable 140202ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 140202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 140205ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 140205ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 140206ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 140207ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 140207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 140207ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 140207ms [err] connectionstatechanged connecting checking stable 140207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 140207ms [err] connectionstatechanged connecting checking stable 140207ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 140208ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d", "state": "connecting"}] 140221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K5rioQjvsmZh') 140221ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K5rioQjvsmZh') 140221ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Vx6nQ9yQyw 1 udp 1845501695 172.17.0.2 51254 typ prflx) 140221ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58525) -> ('172.17.0.2', 51254)) State.WAITING -> State.IN_PROGRESS 140222ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd5\x81X\x8d\xab]\x92\xde\x19V\xe1k') 140224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd5\x81X\x8d\xab]\x92\xde\x19V\xe1k') 140224ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58525) -> ('172.17.0.2', 51254)) State.IN_PROGRESS -> State.SUCCEEDED 140224ms [err] INFO:aioice.ice:Connection(0) ICE completed 140227ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 140227ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 140229ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 140229ms [err] connectionstatechanged connecting completed stable 140229ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 140229ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:833316373 1 udp 2113937151 d2e6647e-a947-481f-9205-c0cac730b907.local 51254 typ host generation 0 ufrag /knG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140229ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:833316373 1 udp 2113937151 d2e6647e-a947-481f-9205-c0cac730b907.local 51254 typ host generation 0 ufrag /knG network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140230ms [err] handleSignalingMessage 140230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 140230ms [err] handleIceCandidate 140230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 140230ms [err] acceptIceCandidate 140230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 140234ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d2e6647e-a947-481f-9205-c0cac730b907.local" resolved to 172.17.0.2 140234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 140234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 140234ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 140235ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 140235ms [err] connectionstatechanged connected completed stable 140235ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 140235ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d", "state": "connected"}] 140235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 140235ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 140236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 140236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 140236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 140236ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 140237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2491518618, stream_id=1, stream_seq=0) 140237ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 140237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2911573229, stream_id=1, stream_seq=0) 140237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 140237ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2491518618, gaps=[]) 140238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2911573229, gaps=[]) 140238ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 140239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2491518619, stream_id=1, stream_seq=1) 140239ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 140239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2491518619, gaps=[]) 140239ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2491518620, stream_id=1, stream_seq=2) 140239ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 140240ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2491518620, gaps=[]) 140269ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pmxKUEAINDZ5') 140270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pmxKUEAINDZ5') 140270ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 58525) -> ('172.17.0.2', 51254)) State.FROZEN -> State.FAILED 140270ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37946) -> ('172.17.0.2', 51254)) State.FROZEN -> State.FAILED 140280ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 140280ms [log] [experimentStatusChanged] {"status": "running", "message": null} 140332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Ig4TcllD6N8y') 140333ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 51254) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Ig4TcllD6N8y') 140803ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140803ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d"}', extra='') 140803ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 140804ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 140804ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 140804ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 140804ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 140804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 140804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 140805ms [err] connectionstatechanged closed closed closed 140805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140805ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 140805ms [err] connectionstatechanged closed closed closed 140805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140805ms [err] connectionstatechanged closed closed closed 140805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 140805ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/021b68f5-1af5-45ba-9dcd-cd8bd09c861d", "state": "closed"}] 140806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 140806ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 140835ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 140835ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 140861ms [err] Traceback (most recent call last): 140861ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 140861ms [err] return _run_code(code, main_globals, None, 140861ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 140861ms [err] exec(code, run_globals) 140861ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 140861ms [err] sys.exit(main()) 140861ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 140861ms [err] asyncio.run(main_async()) 140861ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 140861ms [err] return loop.run_until_complete(main) 140861ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 140861ms [err] self.run_forever() 140862ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 140862ms [err] self._run_once() 140862ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 140863ms [err] event_list = self._selector.select(timeout) 140863ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 140863ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 140863ms [err] KeyboardInterrupt 140865ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 140865ms [err] h.flush() 140865ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 141024ms [log] starting device 141774ms [err] DEBUG:asyncio:Using selector: EpollSelector 141929ms [err] ERROR:asyncio:Unclosed client session 141929ms [err] client_session: 142023ms [log] parsing 142023ms [log] creating device handler 142023ms [log] [ready] 142023ms [log] reading line 142023ms [log] [websocketToken] "cb283da7-d27a-46cd-9f58-d27ce774eb47" 142032ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142032ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 142032ms [log] [websocketConnected] 145097ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 145097ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 145097ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 145104ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/105317ea-9939-4e15-af25-fb4e159783ee"}}', extra='') 145104ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/105317ea-9939-4e15-af25-fb4e159783ee"}}', extra='') 145104ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/105317ea-9939-4e15-af25-fb4e159783ee"} 145160ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce","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='') 145160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce","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='') 145186ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce", "state": "new"}] 147189ms [err] makeOffer 147189ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 147190ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 147190ms [err] v=0 147190ms [err] o=- 3964079101 3964079101 IN IP4 0.0.0.0 147190ms [err] s=- 147190ms [err] t=0 0 147190ms [err] a=group:BUNDLE 0 147190ms [err] a=msid-semantic:WMS * 147190ms [err] m=application 9 DTLS/SCTP 5000 147190ms [err] c=IN IP4 0.0.0.0 147190ms [err] a=mid:0 147190ms [err] a=sctpmap:5000 webrtc-datachannel 65535 147190ms [err] a=max-message-size:65536 147190ms [err] a=ice-ufrag:kN2q 147190ms [err] a=ice-pwd:Yhr3ScMxwz6zcoMevmhuaH 147190ms [err] a=fingerprint:sha-256 A7:BA:08:A6:13:75:BA:5F:FF:47:DC:1C:78:D8:97:EB:79:E2:77:46:D3:DF:12:A5:F5:99:A4:F5:F7:EC:42:30 147190ms [err] a=fingerprint:sha-384 9C:FB:B7:3D:64:24:59:CB:B9:0F:67:26:8E:67:BE:15:74:65:FC:27:B3:1E:06:9D:EF:8A:14:10:32:D6:E0:2E:3A:E3:7F:70:17:4D:7A:FE:BB:60:9F:32:84:AF:E4:83 147190ms [err] a=fingerprint:sha-512 B1:E1:99:CD:45:87:E0:54:AA:F8:9A:AD:2D:64:37:F7:EF:17:3A:B8:46:93:2F:92:76:F5:03:82:48:0B:25:8B:0B:DB:03:72:B4:82:83:5E:A8:4F:DC:A2:74:E1:BF:71:05:DE:90:C7:6C:89:E1:E3:2B:48:85:FD:EF:3B:C6:0E 147190ms [err] a=setup:actpass 147190ms [err] 147191ms [err] connectionstatechanged new new have-local-offer 147191ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 147191ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 147193ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce", "state": "new"}] 147194ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 147194ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 147195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 147195ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 147195ms [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='') 147196ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 147196ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147196ms [err] handleSignalingMessage 147196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 147196ms [err] handleOptions 147196ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 147218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'H0rDgqil/ORb') 147218ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'H0rDgqil/ORb') 147224ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3177438465547364764 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:1QGF\\r\\na=ice-pwd:LILnbSWimrX1jTYuPufj75Ix\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 32:D2:AB:9F:C6:61:A0:3E:68:3F:AB:B6:C8:FE:40:9A:B9:73:B6:BD:5E:0B:A0:8F:63:3D:A2:B0:94:14:23:8D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147224ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3177438465547364764 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:1QGF\\r\\na=ice-pwd:LILnbSWimrX1jTYuPufj75Ix\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 32:D2:AB:9F:C6:61:A0:3E:68:3F:AB:B6:C8:FE:40:9A:B9:73:B6:BD:5E:0B:A0:8F:63:3D:A2:B0:94:14:23:8D\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147224ms [err] handleSignalingMessage 147224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 147224ms [err] handleAnswer 147224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 147224ms [err] acceptAnswer 147224ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 147225ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 147225ms [err] v=0 147225ms [err] o=- 3177438465547364764 2 IN IP4 127.0.0.1 147225ms [err] s=- 147225ms [err] t=0 0 147225ms [err] a=group:BUNDLE 0 147225ms [err] a=msid-semantic: WMS 147225ms [err] m=application 9 DTLS/SCTP 5000 147225ms [err] c=IN IP4 0.0.0.0 147225ms [err] a=ice-ufrag:1QGF 147225ms [err] a=ice-pwd:LILnbSWimrX1jTYuPufj75Ix 147225ms [err] a=ice-options:trickle 147225ms [err] a=fingerprint:sha-256 32:D2:AB:9F:C6:61:A0:3E:68:3F:AB:B6:C8:FE:40:9A:B9:73:B6:BD:5E:0B:A0:8F:63:3D:A2:B0:94:14:23:8D 147225ms [err] a=setup:active 147225ms [err] a=mid:0 147225ms [err] a=sctpmap:5000 webrtc-datachannel 1024 147225ms [err] 147225ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 147226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 147226ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 147226ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yvmEa2QVZK 1 udp 1845501695 172.17.0.2 48811 typ prflx) 147226ms [err] connectionstatechanged connecting checking stable 147226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 147226ms [err] connectionstatechanged connecting checking stable 147226ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 147227ms [err] connectionstatechanged connecting checking stable 147227ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 147227ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44989) -> ('172.17.0.2', 48811)) State.WAITING -> State.IN_PROGRESS 147227ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x1ap\xb2\x1b\x96\x05\x9eX'\x9e\xb5~") 147227ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce", "state": "connecting"}] 147228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x1ap\xb2\x1b\x96\x05\x9eX'\x9e\xb5~") 147228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44989) -> ('172.17.0.2', 48811)) State.IN_PROGRESS -> State.SUCCEEDED 147228ms [err] INFO:aioice.ice:Connection(0) ICE completed 147230ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:43927567 1 udp 2113937151 9df5d7d1-7837-4718-a6a3-2ac9c5c8ab2f.local 48811 typ host generation 0 ufrag 1QGF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147230ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:43927567 1 udp 2113937151 9df5d7d1-7837-4718-a6a3-2ac9c5c8ab2f.local 48811 typ host generation 0 ufrag 1QGF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147230ms [err] handleSignalingMessage 147230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 147230ms [err] handleIceCandidate 147230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 147230ms [err] acceptIceCandidate 147230ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 147233ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9df5d7d1-7837-4718-a6a3-2ac9c5c8ab2f.local" resolved to 172.17.0.2 147248ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44989) -> ('172.17.0.2', 48811)) State.FROZEN -> State.IN_PROGRESS 147248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb\r\x1e\xc8\x8eq\xca\xb99\xf2\x112') 147249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb\r\x1e\xc8\x8eq\xca\xb99\xf2\x112') 147249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44989) -> ('172.17.0.2', 48811)) State.IN_PROGRESS -> State.SUCCEEDED 147249ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49788) -> ('172.17.0.2', 48811)) State.FROZEN -> State.FAILED 147269ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 147269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 147270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 147271ms [err] connectionstatechanged connecting completed stable 147271ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 147271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vNvE7bryWg6y') 147271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vNvE7bryWg6y') 147273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 147273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 147273ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 147273ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 147273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 147273ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 147274ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 147274ms [err] connectionstatechanged connected completed stable 147274ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 147274ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce", "state": "connected"}] 147276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 147276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 147276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 147276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 147276ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=4179383961, stream_id=1, stream_seq=0) 147277ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 147278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=4179383961, gaps=[]) 147278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 147278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=967008345, stream_id=1, stream_seq=0) 147278ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 147278ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=967008345, gaps=[]) 147280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=967008346, stream_id=1, stream_seq=1) 147280ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 147280ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=967008346, gaps=[]) 147281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=967008347, stream_id=1, stream_seq=2) 147281ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 147281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=967008347, gaps=[]) 147281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=967008348, stream_id=1, stream_seq=3) 147281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=967008348, gaps=[]) 147281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=967008349, stream_id=1, stream_seq=4) 147281ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=967008349, gaps=[]) 147326ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 147326ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 147326ms [log] [experimentStatusChanged] {"status": "running", "message": null} 147332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'iFr05H4a5LH/') 147332ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'iFr05H4a5LH/') 147395ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'IbWVACyLPHLe') 147395ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'IbWVACyLPHLe') 147395ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49788) -> ('172.17.0.2', 48811)) State.WAITING -> State.IN_PROGRESS 147395ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13\x9e\x90\x8cAU\xe8\xa4\xadi\x7f\x0b') 147397ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 48811) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13\x9e\x90\x8cAU\xe8\xa4\xadi\x7f\x0b') 147397ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49788) -> ('172.17.0.2', 48811)) State.IN_PROGRESS -> State.SUCCEEDED 147854ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147854ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce"}', extra='') 147855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 147855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 147855ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 147855ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 147855ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 147855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 147855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 147856ms [err] connectionstatechanged closed closed closed 147856ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 147856ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 147856ms [err] connectionstatechanged closed closed closed 147856ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 147856ms [err] connectionstatechanged closed closed closed 147856ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 147857ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/25f2310d-ffb6-491b-bcb3-867c7d5601ce", "state": "closed"}] 147857ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 147857ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 147900ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 147900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 147900ms [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 147911ms [err] Traceback (most recent call last): 147911ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 147911ms [err] return _run_code(code, main_globals, None, 147911ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 147912ms [err] exec(code, run_globals) 147912ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 147912ms [err] sys.exit(main()) 147912ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 147912ms [err] asyncio.run(main_async()) 147912ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 147912ms [err] return loop.run_until_complete(main) 147912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 147912ms [err] self.run_forever() 147912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 147912ms [err] self._run_once() 147912ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 147913ms [err] event_list = self._selector.select(timeout) 147913ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 147913ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 147913ms [err] KeyboardInterrupt 147915ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 147915ms [err] h.flush() 147915ms [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 162469ms [log] starting device 163194ms [err] DEBUG:asyncio:Using selector: EpollSelector 163387ms [err] ERROR:asyncio:Unclosed client session 163387ms [err] client_session: 163486ms [log] parsing 163486ms [log] creating device handler 163486ms [log] [ready] 163486ms [log] reading line 163486ms [log] [websocketToken] "d28953e2-9bdf-4888-94db-032d63eb2d4b" 163492ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 163492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 163493ms [log] [websocketConnected] 165212ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 165212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 165212ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 165257ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/f79e3617-e74a-4947-a9d8-3d521a7a225a"}}', extra='') 165257ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/f79e3617-e74a-4947-a9d8-3d521a7a225a"}}', extra='') 165257ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/f79e3617-e74a-4947-a9d8-3d521a7a225a"} 165310ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 165310ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 165313ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "new"}] 167316ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 167316ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 167316ms [err] handleSignalingMessage 167316ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 167317ms [err] handleOptions 167317ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 167317ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 167317ms [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='') 167317ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 167333ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079121 3964079121 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 52157 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52157 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53662 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0GWI\\r\\na=ice-pwd:uF8WQMqAfotQ8vvaOHwTrF\\r\\na=fingerprint:sha-256 6C:98:B0:21:AD:F5:8E:5E:30:AB:EB:9A:13:BD:D9:9D:27:CA:18:86:E1:97:84:68:E9:69:34:9D:16:21:6B:03\\r\\na=fingerprint:sha-384 0C:C8:21:81:55:2B:62:5D:E8:E0:B6:79:8B:93:CE:37:11:01:05:A4:D9:58:07:96:0F:85:D7:EE:77:0F:64:11:77:55:21:09:0E:C9:99:2E:EB:4B:6F:D3:A2:01:35:C2\\r\\na=fingerprint:sha-512 0E:60:D2:EE:60:EA:2A:36:C9:4B:34:98:F9:77:79:C3:DC:56:9C:45:13:75:BC:DB:1E:31:A3:24:52:F1:E4:AE:31:63:1A:4D:83:B5:B0:79:4B:8C:E7:64:C2:FE:AE:38:03:74:AB:06:BD:7B:D3:2F:6F:DC:4C:F1:F2:19:38:16\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 167333ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079121 3964079121 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 52157 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52157 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53662 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0GWI\\r\\na=ice-pwd:uF8WQMqAfotQ8vvaOHwTrF\\r\\na=fingerprint:sha-256 6C:98:B0:21:AD:F5:8E:5E:30:AB:EB:9A:13:BD:D9:9D:27:CA:18:86:E1:97:84:68:E9:69:34:9D:16:21:6B:03\\r\\na=fingerprint:sha-384 0C:C8:21:81:55:2B:62:5D:E8:E0:B6:79:8B:93:CE:37:11:01:05:A4:D9:58:07:96:0F:85:D7:EE:77:0F:64:11:77:55:21:09:0E:C9:99:2E:EB:4B:6F:D3:A2:01:35:C2\\r\\na=fingerprint:sha-512 0E:60:D2:EE:60:EA:2A:36:C9:4B:34:98:F9:77:79:C3:DC:56:9C:45:13:75:BC:DB:1E:31:A3:24:52:F1:E4:AE:31:63:1A:4D:83:B5:B0:79:4B:8C:E7:64:C2:FE:AE:38:03:74:AB:06:BD:7B:D3:2F:6F:DC:4C:F1:F2:19:38:16\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 167333ms [err] handleSignalingMessage 167333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 167333ms [err] handleOffer 167333ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 167334ms [err] makeAnswer 167334ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 167334ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 167334ms [err] v=0 167334ms [err] o=- 3964079121 3964079121 IN IP4 0.0.0.0 167334ms [err] s=- 167334ms [err] t=0 0 167334ms [err] a=group:BUNDLE 0 167334ms [err] a=msid-semantic:WMS * 167334ms [err] m=application 52157 DTLS/SCTP 5000 167334ms [err] c=IN IP4 172.17.0.2 167334ms [err] a=mid:0 167334ms [err] a=sctpmap:5000 webrtc-datachannel 65535 167334ms [err] a=max-message-size:65536 167334ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52157 typ host 167334ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53662 typ host 167334ms [err] a=end-of-candidates 167334ms [err] a=ice-ufrag:0GWI 167334ms [err] a=ice-pwd:uF8WQMqAfotQ8vvaOHwTrF 167334ms [err] a=fingerprint:sha-256 6C:98:B0:21:AD:F5:8E:5E:30:AB:EB:9A:13:BD:D9:9D:27:CA:18:86:E1:97:84:68:E9:69:34:9D:16:21:6B:03 167334ms [err] a=fingerprint:sha-384 0C:C8:21:81:55:2B:62:5D:E8:E0:B6:79:8B:93:CE:37:11:01:05:A4:D9:58:07:96:0F:85:D7:EE:77:0F:64:11:77:55:21:09:0E:C9:99:2E:EB:4B:6F:D3:A2:01:35:C2 167334ms [err] a=fingerprint:sha-512 0E:60:D2:EE:60:EA:2A:36:C9:4B:34:98:F9:77:79:C3:DC:56:9C:45:13:75:BC:DB:1E:31:A3:24:52:F1:E4:AE:31:63:1A:4D:83:B5:B0:79:4B:8C:E7:64:C2:FE:AE:38:03:74:AB:06:BD:7B:D3:2F:6F:DC:4C:F1:F2:19:38:16 167334ms [err] a=setup:actpass 167334ms [err] 167336ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 167336ms [err] v=0 167336ms [err] o=- 3964079121 3964079121 IN IP4 0.0.0.0 167336ms [err] s=- 167336ms [err] t=0 0 167336ms [err] a=group:BUNDLE 0 167336ms [err] a=msid-semantic:WMS * 167336ms [err] m=application 52157 DTLS/SCTP 5000 167336ms [err] c=IN IP4 172.17.0.2 167336ms [err] a=mid:0 167336ms [err] a=sctpmap:5000 webrtc-datachannel 65535 167336ms [err] a=max-message-size:65536 167336ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 52157 typ host 167336ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 53662 typ host 167336ms [err] a=end-of-candidates 167336ms [err] a=ice-ufrag:0GWI 167336ms [err] a=ice-pwd:uF8WQMqAfotQ8vvaOHwTrF 167336ms [err] a=fingerprint:sha-256 6C:98:B0:21:AD:F5:8E:5E:30:AB:EB:9A:13:BD:D9:9D:27:CA:18:86:E1:97:84:68:E9:69:34:9D:16:21:6B:03 167336ms [err] a=fingerprint:sha-384 0C:C8:21:81:55:2B:62:5D:E8:E0:B6:79:8B:93:CE:37:11:01:05:A4:D9:58:07:96:0F:85:D7:EE:77:0F:64:11:77:55:21:09:0E:C9:99:2E:EB:4B:6F:D3:A2:01:35:C2 167336ms [err] a=fingerprint:sha-512 0E:60:D2:EE:60:EA:2A:36:C9:4B:34:98:F9:77:79:C3:DC:56:9C:45:13:75:BC:DB:1E:31:A3:24:52:F1:E4:AE:31:63:1A:4D:83:B5:B0:79:4B:8C:E7:64:C2:FE:AE:38:03:74:AB:06:BD:7B:D3:2F:6F:DC:4C:F1:F2:19:38:16 167336ms [err] a=setup:actpass 167336ms [err] 167337ms [err] connectionstatechanged new new have-remote-offer 167337ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 167337ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "new"}] 167338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 167338ms [err] v=0 167338ms [err] o=- 3964079121 3964079121 IN IP4 0.0.0.0 167338ms [err] s=- 167338ms [err] t=0 0 167338ms [err] a=group:BUNDLE 0 167338ms [err] a=msid-semantic:WMS * 167338ms [err] m=application 9 DTLS/SCTP 5000 167338ms [err] c=IN IP4 0.0.0.0 167338ms [err] a=mid:0 167338ms [err] a=sctpmap:5000 webrtc-datachannel 65535 167338ms [err] a=max-message-size:65536 167338ms [err] a=ice-ufrag:0lor 167338ms [err] a=ice-pwd:3FCFhe4ExsRJXpaL2CnKK4 167338ms [err] a=fingerprint:sha-256 03:F0:8B:1C:99:ED:18:6E:00:B9:4B:5D:32:61:4F:CB:73:CA:A6:EF:E3:00:E8:88:20:0D:2F:29:B4:B4:EF:31 167338ms [err] a=fingerprint:sha-384 FC:A4:5E:7E:5A:BA:B2:C7:C1:84:40:49:BF:C8:B8:4D:90:C9:C0:84:4F:61:A1:14:9D:4E:AA:12:0B:34:F1:9C:5B:A5:1B:51:49:C2:3A:F3:5B:5C:9E:47:F6:D8:07:00 167338ms [err] a=fingerprint:sha-512 5A:B7:C0:02:31:1A:73:47:29:A8:D1:C1:EE:4B:AE:8A:9A:F8:EA:22:B0:79:29:AE:E4:3E:01:64:5B:A4:F4:C3:B6:FC:CA:AD:E5:E4:62:1F:15:CE:C8:44:D3:3B:77:13:75:6E:4E:4A:6C:F0:91:CC:BD:FD:92:7A:AE:C1:B1:EA 167338ms [err] a=setup:active 167338ms [err] 167338ms [err] connectionstatechanged new new stable 167338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 167338ms [err] connectionstatechanged new new stable 167338ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 167338ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 167340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 167340ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 167340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 167341ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 167341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 167341ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 167341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33525) -> ('172.17.0.2', 52157)) State.FROZEN -> State.WAITING 167341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42393) -> ('172.17.0.2', 52157)) State.FROZEN -> State.WAITING 167341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33525) -> ('172.30.0.1', 53662)) State.FROZEN -> State.WAITING 167341ms [err] connectionstatechanged connecting checking stable 167341ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 167341ms [err] connectionstatechanged connecting checking stable 167341ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 167341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33525) -> ('172.17.0.2', 52157)) State.WAITING -> State.IN_PROGRESS 167342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52157) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\xa0\xfd9L\x19ZR;Z\xda\xbd') 167342ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "connecting"}] 167342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52157) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\xa0\xfd9L\x19ZR;Z\xda\xbd') 167343ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33525) -> ('172.17.0.2', 52157)) State.IN_PROGRESS -> State.SUCCEEDED 167351ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 52157) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L\x8d\x86+\xac2\xd2\xc4\xa8L\xd8~') 167351ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 52157) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L\x8d\x86+\xac2\xd2\xc4\xa8L\xd8~') 167351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42393) -> ('172.17.0.2', 52157)) State.WAITING -> State.FAILED 167351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 33525) -> ('172.30.0.1', 53662)) State.WAITING -> State.FAILED 167351ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42393) -> ('172.30.0.1', 53662)) State.FROZEN -> State.FAILED 167351ms [err] INFO:aioice.ice:Connection(0) ICE completed 167362ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 167362ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 167365ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 167365ms [err] connectionstatechanged connecting completed stable 167365ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 167378ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 167379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 167379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 167379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 167379ms [err] connectionstatechanged connected completed stable 167379ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 167380ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "connected"}] 167380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 167380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 167380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 167382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 167382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 167382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4245729167, stream_id=1, stream_seq=0) 167383ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=551823991, stream_id=1, stream_seq=0) 167383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4245729167, gaps=[]) 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=551823991, gaps=[]) 167384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 167385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4245729168, stream_id=1, stream_seq=1) 167385ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 167385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4245729168, gaps=[]) 167385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=4245729169, stream_id=1, stream_seq=2) 167385ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 167386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=4245729169, gaps=[]) 167419ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 167419ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 167419ms [log] [experimentStatusChanged] {"status": "running", "message": null} 167964ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1"}', extra='') 167964ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1"}', extra='') 167964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 167964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 167965ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 167965ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 167965ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 167965ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 167965ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 167965ms [err] connectionstatechanged closed closed closed 167965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 167965ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 167965ms [err] connectionstatechanged closed closed closed 167965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 167965ms [err] connectionstatechanged closed closed closed 167965ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 167965ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/80d2225a-4362-4c28-aa22-da466c47d7d1", "state": "closed"}] 167966ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 167966ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 168003ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 168003ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 168003ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 168028ms [err] Traceback (most recent call last): 168028ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 168028ms [err] return _run_code(code, main_globals, None, 168028ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 168028ms [err] exec(code, run_globals) 168028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 168028ms [err] sys.exit(main()) 168028ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 168028ms [err] asyncio.run(main_async()) 168028ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 168028ms [err] return loop.run_until_complete(main) 168028ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 168029ms [err] self.run_forever() 168029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 168029ms [err] self._run_once() 168029ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 168029ms [err] event_list = self._selector.select(timeout) 168029ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 168029ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 168029ms [err] KeyboardInterrupt 168030ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 168030ms [err] h.flush() 168030ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 168196ms [log] starting device 168911ms [err] DEBUG:asyncio:Using selector: EpollSelector 169104ms [err] ERROR:asyncio:Unclosed client session 169104ms [err] client_session: 169205ms [log] parsing 169205ms [log] creating device handler 169205ms [log] [ready] 169205ms [log] reading line 169205ms [log] [websocketToken] "7907c959-b31e-467d-b037-e54502dfc261" 169236ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 169236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 169236ms [log] [websocketConnected] 171022ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 171022ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 171022ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 171056ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/a2787372-5056-42a6-aa96-aa842a23dde7"}}', extra='') 171056ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost:80/experiments/a2787372-5056-42a6-aa96-aa842a23dde7"}}', extra='') 171056ms [log] [configuration] {"experimentUrl": "http://localhost:80/experiments/a2787372-5056-42a6-aa96-aa842a23dde7"} 171113ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 171113ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"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='') 171117ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "new"}] 173120ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 173120ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 173120ms [err] handleSignalingMessage 173120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173120ms [err] handleOptions 173120ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 173120ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 173120ms [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='') 173121ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 173135ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079127 3964079127 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 50709 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50709 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52398 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wCUR\\r\\na=ice-pwd:nhYmz3lyvMcJ9XgGxDYBJK\\r\\na=fingerprint:sha-256 30:73:94:3A:FD:6B:FB:36:55:B1:15:28:4A:93:FA:85:6A:21:AA:33:C7:1D:04:FD:5B:0D:DB:CC:19:6E:EB:FE\\r\\na=fingerprint:sha-384 6F:C2:28:98:60:10:13:56:93:6A:54:D5:D2:71:0C:24:75:D5:38:A4:8B:AC:9D:2B:CD:AF:B3:26:86:51:E0:66:5C:06:40:85:AF:53:34:FA:5A:72:8F:A2:72:B9:90:03\\r\\na=fingerprint:sha-512 CB:12:18:7F:CC:49:86:BE:C2:33:1A:04:8D:30:12:5D:E1:82:F4:3F:A0:F2:BE:7E:48:8D:A7:3D:9C:F2:0A:3A:1B:9C:E5:A8:A0:ED:37:11:15:83:A2:B0:E9:5F:53:CE:63:A5:D1:19:05:58:42:88:2B:01:B2:20:76:0E:82:55\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 173135ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac","content":{"type":"offer","sdp":"v=0\\r\\no=- 3964079127 3964079127 IN IP4 0.0.0.0\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0\\r\\na=msid-semantic:WMS *\\r\\nm=application 50709 DTLS/SCTP 5000\\r\\nc=IN IP4 172.17.0.2\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50709 typ host\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52398 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:wCUR\\r\\na=ice-pwd:nhYmz3lyvMcJ9XgGxDYBJK\\r\\na=fingerprint:sha-256 30:73:94:3A:FD:6B:FB:36:55:B1:15:28:4A:93:FA:85:6A:21:AA:33:C7:1D:04:FD:5B:0D:DB:CC:19:6E:EB:FE\\r\\na=fingerprint:sha-384 6F:C2:28:98:60:10:13:56:93:6A:54:D5:D2:71:0C:24:75:D5:38:A4:8B:AC:9D:2B:CD:AF:B3:26:86:51:E0:66:5C:06:40:85:AF:53:34:FA:5A:72:8F:A2:72:B9:90:03\\r\\na=fingerprint:sha-512 CB:12:18:7F:CC:49:86:BE:C2:33:1A:04:8D:30:12:5D:E1:82:F4:3F:A0:F2:BE:7E:48:8D:A7:3D:9C:F2:0A:3A:1B:9C:E5:A8:A0:ED:37:11:15:83:A2:B0:E9:5F:53:CE:63:A5:D1:19:05:58:42:88:2B:01:B2:20:76:0E:82:55\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 173135ms [err] handleSignalingMessage 173135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 173135ms [err] handleOffer 173135ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 173136ms [err] makeAnswer 173136ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 173136ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 173136ms [err] v=0 173136ms [err] o=- 3964079127 3964079127 IN IP4 0.0.0.0 173136ms [err] s=- 173136ms [err] t=0 0 173136ms [err] a=group:BUNDLE 0 173136ms [err] a=msid-semantic:WMS * 173136ms [err] m=application 50709 DTLS/SCTP 5000 173136ms [err] c=IN IP4 172.17.0.2 173136ms [err] a=mid:0 173136ms [err] a=sctpmap:5000 webrtc-datachannel 65535 173136ms [err] a=max-message-size:65536 173136ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50709 typ host 173136ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52398 typ host 173136ms [err] a=end-of-candidates 173136ms [err] a=ice-ufrag:wCUR 173136ms [err] a=ice-pwd:nhYmz3lyvMcJ9XgGxDYBJK 173136ms [err] a=fingerprint:sha-256 30:73:94:3A:FD:6B:FB:36:55:B1:15:28:4A:93:FA:85:6A:21:AA:33:C7:1D:04:FD:5B:0D:DB:CC:19:6E:EB:FE 173136ms [err] a=fingerprint:sha-384 6F:C2:28:98:60:10:13:56:93:6A:54:D5:D2:71:0C:24:75:D5:38:A4:8B:AC:9D:2B:CD:AF:B3:26:86:51:E0:66:5C:06:40:85:AF:53:34:FA:5A:72:8F:A2:72:B9:90:03 173136ms [err] a=fingerprint:sha-512 CB:12:18:7F:CC:49:86:BE:C2:33:1A:04:8D:30:12:5D:E1:82:F4:3F:A0:F2:BE:7E:48:8D:A7:3D:9C:F2:0A:3A:1B:9C:E5:A8:A0:ED:37:11:15:83:A2:B0:E9:5F:53:CE:63:A5:D1:19:05:58:42:88:2B:01:B2:20:76:0E:82:55 173136ms [err] a=setup:actpass 173136ms [err] 173139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 173139ms [err] v=0 173139ms [err] o=- 3964079127 3964079127 IN IP4 0.0.0.0 173139ms [err] s=- 173139ms [err] t=0 0 173139ms [err] a=group:BUNDLE 0 173139ms [err] a=msid-semantic:WMS * 173139ms [err] m=application 50709 DTLS/SCTP 5000 173139ms [err] c=IN IP4 172.17.0.2 173139ms [err] a=mid:0 173139ms [err] a=sctpmap:5000 webrtc-datachannel 65535 173139ms [err] a=max-message-size:65536 173139ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50709 typ host 173139ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52398 typ host 173139ms [err] a=end-of-candidates 173139ms [err] a=ice-ufrag:wCUR 173139ms [err] a=ice-pwd:nhYmz3lyvMcJ9XgGxDYBJK 173139ms [err] a=fingerprint:sha-256 30:73:94:3A:FD:6B:FB:36:55:B1:15:28:4A:93:FA:85:6A:21:AA:33:C7:1D:04:FD:5B:0D:DB:CC:19:6E:EB:FE 173139ms [err] a=fingerprint:sha-384 6F:C2:28:98:60:10:13:56:93:6A:54:D5:D2:71:0C:24:75:D5:38:A4:8B:AC:9D:2B:CD:AF:B3:26:86:51:E0:66:5C:06:40:85:AF:53:34:FA:5A:72:8F:A2:72:B9:90:03 173139ms [err] a=fingerprint:sha-512 CB:12:18:7F:CC:49:86:BE:C2:33:1A:04:8D:30:12:5D:E1:82:F4:3F:A0:F2:BE:7E:48:8D:A7:3D:9C:F2:0A:3A:1B:9C:E5:A8:A0:ED:37:11:15:83:A2:B0:E9:5F:53:CE:63:A5:D1:19:05:58:42:88:2B:01:B2:20:76:0E:82:55 173139ms [err] a=setup:actpass 173139ms [err] 173139ms [err] connectionstatechanged new new have-remote-offer 173139ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 173140ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "new"}] 173140ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 173140ms [err] v=0 173140ms [err] o=- 3964079127 3964079127 IN IP4 0.0.0.0 173140ms [err] s=- 173140ms [err] t=0 0 173140ms [err] a=group:BUNDLE 0 173140ms [err] a=msid-semantic:WMS * 173140ms [err] m=application 9 DTLS/SCTP 5000 173140ms [err] c=IN IP4 0.0.0.0 173140ms [err] a=mid:0 173140ms [err] a=sctpmap:5000 webrtc-datachannel 65535 173140ms [err] a=max-message-size:65536 173140ms [err] a=ice-ufrag:j0fo 173140ms [err] a=ice-pwd:rmOxwt3ldojmLBgG5cWzpi 173140ms [err] a=fingerprint:sha-256 73:1C:13:90:DB:83:07:8F:97:23:EE:47:20:39:A4:FC:D5:AA:E3:4F:81:1F:D2:61:72:E4:A9:3D:63:8E:CA:E2 173140ms [err] a=fingerprint:sha-384 AE:F6:5D:6E:62:CA:5D:42:60:DE:26:DB:40:38:1E:F1:9F:DF:66:E8:2C:C2:9B:C4:3D:B0:61:B7:31:9F:BA:43:E1:0C:C0:52:DF:7E:69:91:38:B2:BF:F2:3A:2A:E6:81 173140ms [err] a=fingerprint:sha-512 BD:1D:EE:F5:CF:8E:C4:B2:BB:19:8C:EA:C9:2F:B1:4E:83:CC:58:BA:6B:18:F0:DA:75:70:E4:FB:0A:49:48:7C:D0:D5:5C:88:35:02:63:3B:9E:60:00:F1:7F:09:C3:6D:84:E0:1C:C8:A9:83:2B:D3:E1:7F:CB:0A:41:78:56:FA 173140ms [err] a=setup:active 173140ms [err] 173141ms [err] connectionstatechanged new new stable 173141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 173141ms [err] connectionstatechanged new new stable 173141ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 173141ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 173143ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 173143ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 173143ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 173144ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 173144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 173144ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 173144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50444) -> ('172.17.0.2', 50709)) State.FROZEN -> State.WAITING 173144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42772) -> ('172.17.0.2', 50709)) State.FROZEN -> State.WAITING 173144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50444) -> ('172.30.0.1', 52398)) State.FROZEN -> State.WAITING 173144ms [err] connectionstatechanged connecting checking stable 173144ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173144ms [err] connectionstatechanged connecting checking stable 173144ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 173144ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50444) -> ('172.17.0.2', 50709)) State.WAITING -> State.IN_PROGRESS 173144ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50709) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f\x17\xda\x0f/\xbc*\xc3]\xedO\x10') 173145ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "connecting"}] 173146ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50709) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f\x17\xda\x0f/\xbc*\xc3]\xedO\x10') 173146ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50444) -> ('172.17.0.2', 50709)) State.IN_PROGRESS -> State.SUCCEEDED 173155ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50709) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1A\xab\x0e\xcf\xdb\x0cE9\xf5\x07\xa5') 173156ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50709) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1A\xab\x0e\xcf\xdb\x0cE9\xf5\x07\xa5') 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42772) -> ('172.17.0.2', 50709)) State.WAITING -> State.FAILED 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 50444) -> ('172.30.0.1', 52398)) State.WAITING -> State.FAILED 173156ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42772) -> ('172.30.0.1', 52398)) State.FROZEN -> State.FAILED 173156ms [err] INFO:aioice.ice:Connection(0) ICE completed 173167ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 173167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 173170ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 173170ms [err] connectionstatechanged connecting completed stable 173170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 173179ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 173180ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 173180ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 173180ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 173180ms [err] connectionstatechanged connected completed stable 173180ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 173180ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "connected"}] 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 173181ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 173182ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2529812223, stream_id=1, stream_seq=0) 173182ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1528652662, stream_id=1, stream_seq=0) 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812223, gaps=[]) 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1528652662, gaps=[]) 173183ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2529812224, stream_id=1, stream_seq=1) 173184ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812224, gaps=[]) 173184ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2529812225, stream_id=1, stream_seq=2) 173184ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812225, gaps=[]) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2529812226, stream_id=1, stream_seq=3) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812226, gaps=[]) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2529812227, stream_id=1, stream_seq=4) 173185ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2529812227, gaps=[]) 173220ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 173220ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 173220ms [log] [experimentStatusChanged] {"status": "running", "message": null} 173745ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac"}', extra='') 173745ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac"}', extra='') 173745ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 173746ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 173746ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 173746ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 173747ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 173747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 173747ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 173747ms [err] connectionstatechanged closed closed closed 173747ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 173748ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 173748ms [err] connectionstatechanged closed closed closed 173748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 173748ms [err] connectionstatechanged closed closed closed 173748ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 173749ms [log] [connectionsChanged] [{"url": "http://localhost:80/peerconnections/969b7792-9216-4cd9-b5d8-1a5dda59ecac", "state": "closed"}] 173750ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 173750ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 173788ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 173788ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 173789ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 173825ms [err] Traceback (most recent call last): 173825ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 173826ms [err] return _run_code(code, main_globals, None, 173826ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 173826ms [err] exec(code, run_globals) 173826ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 173826ms [err] sys.exit(main()) 173826ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 173826ms [err] asyncio.run(main_async()) 173826ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 173826ms [err] return loop.run_until_complete(main) 173826ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 173826ms [err] self.run_forever() 173826ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 173826ms [err] self._run_once() 173826ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 173826ms [err] event_list = self._selector.select(timeout) 173826ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 173827ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 173827ms [err] KeyboardInterrupt 173828ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 173828ms [err] h.flush() 173828ms [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