================== js Client to python Client Communication: should connect without errors 8824ms [log] starting device 9702ms [err] DEBUG:asyncio:Using selector: EpollSelector 9898ms [err] ERROR:asyncio:Unclosed client session 9898ms [err] client_session: 10074ms [log] parsing 10074ms [log] creating device handler 10074ms [log] [ready] 10074ms [log] reading line 10074ms [log] [websocketToken] "09f5d7ff-16b6-4991-9206-4963946eb91f" 10080ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10080ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10080ms [log] [websocketConnected] ================== js Client to python Client Communication: should start an experiment 11578ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11578ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 11578ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 11650ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/085b2158-44c3-4534-bc46-464e8a381d1c"}}', extra='') 11650ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/085b2158-44c3-4534-bc46-464e8a381d1c"}}', extra='') 11650ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/085b2158-44c3-4534-bc46-464e8a381d1c"} 11747ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 11747ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 11751ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b", "state": "new"}] 13762ms [err] makeOffer 13762ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 13762ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 13762ms [err] v=0 13762ms [err] o=- 3954830594 3954830594 IN IP4 0.0.0.0 13762ms [err] s=- 13762ms [err] t=0 0 13762ms [err] a=group:BUNDLE 0 13762ms [err] a=msid-semantic:WMS * 13762ms [err] m=application 9 DTLS/SCTP 5000 13762ms [err] c=IN IP4 0.0.0.0 13762ms [err] a=mid:0 13762ms [err] a=sctpmap:5000 webrtc-datachannel 65535 13762ms [err] a=max-message-size:65536 13762ms [err] a=ice-ufrag:VYIB 13762ms [err] a=ice-pwd:UA4GkYNTzk7uJAe0Xaaoe5 13762ms [err] a=fingerprint:sha-256 E4:7C:D3:D4:DB:9D:0D:D7:B9:EC:B7:A2:22:BC:0D:FD:9C:C7:96:76:70:15:35:7E:B3:38:48:8D:EC:C6:60:85 13762ms [err] a=fingerprint:sha-384 65:E1:AB:4C:99:0A:0F:C7:F6:D4:98:83:BA:E5:FC:99:E7:EF:AE:39:95:13:C1:50:68:4F:93:27:53:E1:26:1C:F7:18:23:F1:BF:91:44:00:CC:4F:8F:AC:EE:47:6A:E1 13762ms [err] a=fingerprint:sha-512 A7:2B:B4:AD:47:81:BE:30:80:80:87:23:22:5E:E4:2C:18:25:71:57:20:AA:04:6D:3C:7B:01:B8:C7:4E:EA:A4:6F:59:3F:92:B6:AC:FB:8D:65:98:0B:9C:02:58:97:71:F6:6C:0B:47:9D:F4:40:8D:2D:A8:00:42:77:FC:78:55 13762ms [err] a=setup:actpass 13762ms [err] 13763ms [err] connectionstatechanged new new have-local-offer 13763ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 13764ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 13765ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b", "state": "new"}] 13765ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 13766ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 13766ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 13767ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 13767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 13767ms [err] handleSignalingMessage 13767ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13767ms [err] handleOptions 13767ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 13767ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 13767ms [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='') 13767ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 13778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yHojPOXDgN6S') 13778ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yHojPOXDgN6S') 13783ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 220967709631622676 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:gZ1e\\r\\na=ice-pwd:hMt0BMVh9aveB8yEAJhMxZ1S\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9D:ED:78:E9:E8:EC:FD:DC:01:B4:6C:58:9D:6C:26:6B:43:66:ED:3F:CD:22:A5:E9:B7:5F:98:E8:25:B5:2A:22\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 13784ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 220967709631622676 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:gZ1e\\r\\na=ice-pwd:hMt0BMVh9aveB8yEAJhMxZ1S\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9D:ED:78:E9:E8:EC:FD:DC:01:B4:6C:58:9D:6C:26:6B:43:66:ED:3F:CD:22:A5:E9:B7:5F:98:E8:25:B5:2A:22\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 13784ms [err] handleSignalingMessage 13784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13784ms [err] handleAnswer 13784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 13784ms [err] acceptAnswer 13784ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 13784ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 13784ms [err] v=0 13784ms [err] o=- 220967709631622676 2 IN IP4 127.0.0.1 13784ms [err] s=- 13784ms [err] t=0 0 13784ms [err] a=group:BUNDLE 0 13784ms [err] a=msid-semantic: WMS 13784ms [err] m=application 9 DTLS/SCTP 5000 13784ms [err] c=IN IP4 0.0.0.0 13784ms [err] a=ice-ufrag:gZ1e 13784ms [err] a=ice-pwd:hMt0BMVh9aveB8yEAJhMxZ1S 13784ms [err] a=ice-options:trickle 13784ms [err] a=fingerprint:sha-256 9D:ED:78:E9:E8:EC:FD:DC:01:B4:6C:58:9D:6C:26:6B:43:66:ED:3F:CD:22:A5:E9:B7:5F:98:E8:25:B5:2A:22 13784ms [err] a=setup:active 13784ms [err] a=mid:0 13784ms [err] a=sctpmap:5000 webrtc-datachannel 1024 13784ms [err] 13784ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 13784ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 13784ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 13785ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(YgWlwykwS4 1 udp 1845501695 172.17.0.3 37447 typ prflx) 13785ms [err] connectionstatechanged connecting checking stable 13785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13785ms [err] connectionstatechanged connecting checking stable 13785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13785ms [err] connectionstatechanged connecting checking stable 13785ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 13785ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39108) -> ('172.17.0.3', 37447)) State.WAITING -> State.IN_PROGRESS 13785ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\xa7\xaa008h\xc0\xf0\x17W\x88') 13809ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b", "state": "connecting"}] 13810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\xa7\xaa008h\xc0\xf0\x17W\x88') 13810ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39108) -> ('172.17.0.3', 37447)) State.IN_PROGRESS -> State.SUCCEEDED 13810ms [err] INFO:aioice.ice:Connection(0) ICE completed 13815ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3833093370 1 udp 2113937151 75a1471a-af8e-4066-bd0c-148606b96247.local 37447 typ host generation 0 ufrag gZ1e network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 13816ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3833093370 1 udp 2113937151 75a1471a-af8e-4066-bd0c-148606b96247.local 37447 typ host generation 0 ufrag gZ1e network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 13816ms [err] handleSignalingMessage 13816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 13816ms [err] handleIceCandidate 13816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 13816ms [err] acceptIceCandidate 13816ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 13819ms [err] INFO:aioice.ice:Connection(0) Remote candidate "75a1471a-af8e-4066-bd0c-148606b96247.local" resolved to 172.17.0.3 13827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b's+guyzkQ9nBv') 13827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b's+guyzkQ9nBv') 13830ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39108) -> ('172.17.0.3', 37447)) State.FROZEN -> State.IN_PROGRESS 13830ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R\xe8\x11\xc1\xdd\xf80\xae\x8e\x80\x17\x83') 13831ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R\xe8\x11\xc1\xdd\xf80\xae\x8e\x80\x17\x83') 13831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39108) -> ('172.17.0.3', 37447)) State.IN_PROGRESS -> State.SUCCEEDED 13831ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42600) -> ('172.17.0.3', 37447)) State.FROZEN -> State.FAILED 13858ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 13858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 13859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 13860ms [err] connectionstatechanged connecting completed stable 13860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 13862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 13862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 13862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 13862ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 13862ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 13863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 13863ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 13863ms [err] connectionstatechanged connected completed stable 13863ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 13863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b", "state": "connected"}] 13865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 13865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 13865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 13865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 13865ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3042944017, stream_id=1, stream_seq=0) 13866ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 13867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3042944017, gaps=[]) 13867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 13867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=365495481, stream_id=1, stream_seq=0) 13867ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 13867ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=365495481, gaps=[]) 13910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'XfAcGkzdbveC') 13910ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'XfAcGkzdbveC') 13967ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'MNFJOaogsubH') 13968ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'MNFJOaogsubH') 13968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42600) -> ('172.17.0.3', 37447)) State.WAITING -> State.IN_PROGRESS 13968ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x199\x80\n\xdc\x820\x15\xf8\xa8m') 13969ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37447) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x199\x80\n\xdc\x820\x15\xf8\xa8m') 13970ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 42600) -> ('172.17.0.3', 37447)) State.IN_PROGRESS -> State.SUCCEEDED 14005ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14005ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14006ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14058ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 14058ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b"}', extra='') 14058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 14059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 14059ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14059ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 14059ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 14059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14059ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14059ms [err] connectionstatechanged closed closed closed 14060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 14060ms [err] connectionstatechanged closed closed closed 14060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14060ms [err] connectionstatechanged closed closed closed 14060ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14060ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/e8d566ae-195d-4a3a-accc-5d64a46fb94b", "state": "closed"}] 14061ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14061ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14200ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14200ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 14200ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client Communication: should connect without errors 14293ms [err] Traceback (most recent call last): 14293ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 14293ms [err] return _run_code(code, main_globals, None, 14293ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 14293ms [err] exec(code, run_globals) 14293ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 14293ms [err] sys.exit(main()) 14293ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 14293ms [err] asyncio.run(main_async()) 14293ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 14293ms [err] return loop.run_until_complete(main) 14293ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 14293ms [err] self.run_forever() 14293ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 14293ms [err] self._run_once() 14293ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 14294ms [err] event_list = self._selector.select(timeout) 14294ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 14294ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 14294ms [err] KeyboardInterrupt 14297ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 14297ms [err] h.flush() 14297ms [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 20254ms [log] starting device 20974ms [err] DEBUG:asyncio:Using selector: EpollSelector 21177ms [err] ERROR:asyncio:Unclosed client session 21177ms [err] client_session: 21316ms [log] parsing 21316ms [log] creating device handler 21316ms [log] [ready] 21316ms [log] reading line 21316ms [log] [websocketToken] "f382c435-d415-4508-a61a-c2e1581172a7" 21348ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21348ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21348ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 21702ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21703ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21733ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b2806187-211c-4bf9-b779-7bbfb054e962"}}', extra='') 21734ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b2806187-211c-4bf9-b779-7bbfb054e962"}}', extra='') 21734ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b2806187-211c-4bf9-b779-7bbfb054e962"} 21835ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 21835ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 21840ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "new"}] 23844ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23844ms [err] handleSignalingMessage 23844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23844ms [err] handleOptions 23844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23844ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 23844ms [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='') 23844ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23851ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830604 3954830604 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 57159 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57159 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33466 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aRN3\\r\\na=ice-pwd:EDHg1ZxujMhSSxyWacdCX7\\r\\na=fingerprint:sha-256 9E:E6:43:B1:51:2A:84:69:8B:D5:A3:A2:55:E4:F8:7B:56:29:DA:10:B7:45:01:AD:95:16:B9:51:23:D1:03:AA\\r\\na=fingerprint:sha-384 48:D2:D1:66:D3:F7:D0:A0:01:2A:8A:B6:D8:8F:E7:DB:60:B0:12:72:30:51:F2:F0:FB:B6:8D:8F:DC:16:00:05:23:B2:70:6F:6B:90:3A:7E:95:BB:FC:FC:CA:E4:0E:1C\\r\\na=fingerprint:sha-512 26:BA:2D:59:20:EA:3C:8E:2D:61:E6:91:1A:9C:C3:99:E3:66:8F:0D:E5:37:2B:43:EF:4F:67:BB:0F:1D:66:B3:15:E9:19:CC:22:2D:4E:C0:DB:A6:2A:C3:72:06:8F:53:57:B6:16:00:5E:F5:CE:F1:29:EF:6C:FB:59:1C:72:3C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 23851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830604 3954830604 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 57159 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57159 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33466 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:aRN3\\r\\na=ice-pwd:EDHg1ZxujMhSSxyWacdCX7\\r\\na=fingerprint:sha-256 9E:E6:43:B1:51:2A:84:69:8B:D5:A3:A2:55:E4:F8:7B:56:29:DA:10:B7:45:01:AD:95:16:B9:51:23:D1:03:AA\\r\\na=fingerprint:sha-384 48:D2:D1:66:D3:F7:D0:A0:01:2A:8A:B6:D8:8F:E7:DB:60:B0:12:72:30:51:F2:F0:FB:B6:8D:8F:DC:16:00:05:23:B2:70:6F:6B:90:3A:7E:95:BB:FC:FC:CA:E4:0E:1C\\r\\na=fingerprint:sha-512 26:BA:2D:59:20:EA:3C:8E:2D:61:E6:91:1A:9C:C3:99:E3:66:8F:0D:E5:37:2B:43:EF:4F:67:BB:0F:1D:66:B3:15:E9:19:CC:22:2D:4E:C0:DB:A6:2A:C3:72:06:8F:53:57:B6:16:00:5E:F5:CE:F1:29:EF:6C:FB:59:1C:72:3C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 23851ms [err] handleSignalingMessage 23851ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23851ms [err] handleOffer 23851ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 23851ms [err] makeAnswer 23851ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 23851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23851ms [err] v=0 23851ms [err] o=- 3954830604 3954830604 IN IP4 0.0.0.0 23851ms [err] s=- 23851ms [err] t=0 0 23851ms [err] a=group:BUNDLE 0 23851ms [err] a=msid-semantic:WMS * 23851ms [err] m=application 57159 DTLS/SCTP 5000 23851ms [err] c=IN IP4 172.30.0.1 23851ms [err] a=mid:0 23851ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23851ms [err] a=max-message-size:65536 23851ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57159 typ host 23851ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33466 typ host 23851ms [err] a=end-of-candidates 23851ms [err] a=ice-ufrag:aRN3 23851ms [err] a=ice-pwd:EDHg1ZxujMhSSxyWacdCX7 23851ms [err] a=fingerprint:sha-256 9E:E6:43:B1:51:2A:84:69:8B:D5:A3:A2:55:E4:F8:7B:56:29:DA:10:B7:45:01:AD:95:16:B9:51:23:D1:03:AA 23851ms [err] a=fingerprint:sha-384 48:D2:D1:66:D3:F7:D0:A0:01:2A:8A:B6:D8:8F:E7:DB:60:B0:12:72:30:51:F2:F0:FB:B6:8D:8F:DC:16:00:05:23:B2:70:6F:6B:90:3A:7E:95:BB:FC:FC:CA:E4:0E:1C 23851ms [err] a=fingerprint:sha-512 26:BA:2D:59:20:EA:3C:8E:2D:61:E6:91:1A:9C:C3:99:E3:66:8F:0D:E5:37:2B:43:EF:4F:67:BB:0F:1D:66:B3:15:E9:19:CC:22:2D:4E:C0:DB:A6:2A:C3:72:06:8F:53:57:B6:16:00:5E:F5:CE:F1:29:EF:6C:FB:59:1C:72:3C 23851ms [err] a=setup:actpass 23851ms [err] 23853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 23853ms [err] v=0 23853ms [err] o=- 3954830604 3954830604 IN IP4 0.0.0.0 23853ms [err] s=- 23853ms [err] t=0 0 23853ms [err] a=group:BUNDLE 0 23853ms [err] a=msid-semantic:WMS * 23853ms [err] m=application 57159 DTLS/SCTP 5000 23853ms [err] c=IN IP4 172.30.0.1 23853ms [err] a=mid:0 23853ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23853ms [err] a=max-message-size:65536 23853ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 57159 typ host 23853ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 33466 typ host 23853ms [err] a=end-of-candidates 23853ms [err] a=ice-ufrag:aRN3 23853ms [err] a=ice-pwd:EDHg1ZxujMhSSxyWacdCX7 23853ms [err] a=fingerprint:sha-256 9E:E6:43:B1:51:2A:84:69:8B:D5:A3:A2:55:E4:F8:7B:56:29:DA:10:B7:45:01:AD:95:16:B9:51:23:D1:03:AA 23853ms [err] a=fingerprint:sha-384 48:D2:D1:66:D3:F7:D0:A0:01:2A:8A:B6:D8:8F:E7:DB:60:B0:12:72:30:51:F2:F0:FB:B6:8D:8F:DC:16:00:05:23:B2:70:6F:6B:90:3A:7E:95:BB:FC:FC:CA:E4:0E:1C 23853ms [err] a=fingerprint:sha-512 26:BA:2D:59:20:EA:3C:8E:2D:61:E6:91:1A:9C:C3:99:E3:66:8F:0D:E5:37:2B:43:EF:4F:67:BB:0F:1D:66:B3:15:E9:19:CC:22:2D:4E:C0:DB:A6:2A:C3:72:06:8F:53:57:B6:16:00:5E:F5:CE:F1:29:EF:6C:FB:59:1C:72:3C 23853ms [err] a=setup:actpass 23853ms [err] 23853ms [err] connectionstatechanged new new have-remote-offer 23853ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 23853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "new"}] 23853ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 23853ms [err] v=0 23853ms [err] o=- 3954830604 3954830604 IN IP4 0.0.0.0 23853ms [err] s=- 23853ms [err] t=0 0 23853ms [err] a=group:BUNDLE 0 23853ms [err] a=msid-semantic:WMS * 23853ms [err] m=application 9 DTLS/SCTP 5000 23853ms [err] c=IN IP4 0.0.0.0 23853ms [err] a=mid:0 23853ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23853ms [err] a=max-message-size:65536 23853ms [err] a=ice-ufrag:cYbQ 23853ms [err] a=ice-pwd:C8CYrCOolxGjOKujoN8293 23853ms [err] a=fingerprint:sha-256 76:4C:61:46:50:E4:BA:C7:26:AE:2A:AA:3F:A2:38:30:79:F1:69:89:83:DF:F8:01:EF:7B:52:AE:31:17:0C:32 23853ms [err] a=fingerprint:sha-384 D5:F9:7E:54:6F:84:0B:B7:83:9A:38:53:1E:15:1A:DE:B9:3A:86:9C:0C:04:28:80:FE:62:19:A2:B0:E0:4A:40:96:95:96:3F:BB:F8:60:33:37:4E:12:2C:7B:15:92:85 23853ms [err] a=fingerprint:sha-512 78:A6:55:57:66:8E:6E:F6:FA:82:E4:E6:A7:1C:95:25:41:3E:19:08:8F:FB:ED:25:C9:FC:74:16:E2:C6:E1:BE:65:AB:7A:D5:3C:71:97:8D:DD:3F:89:B3:83:86:C2:A3:FB:F7:01:C9:8D:4A:D2:51:F0:A9:72:C1:40:3C:34:F5 23853ms [err] a=setup:active 23853ms [err] 23854ms [err] connectionstatechanged new new stable 23854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23854ms [err] connectionstatechanged new new stable 23854ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 23854ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23855ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23855ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23855ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23856ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 23856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23856ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23856ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.30.0.1', 57159)) State.FROZEN -> State.WAITING 23856ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47493) -> ('172.30.0.1', 57159)) State.FROZEN -> State.WAITING 23856ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.17.0.3', 33466)) State.FROZEN -> State.WAITING 23856ms [err] connectionstatechanged connecting checking stable 23857ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23857ms [err] connectionstatechanged connecting checking stable 23857ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23857ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.30.0.1', 57159)) State.WAITING -> State.IN_PROGRESS 23857ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57159) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb7\n\xcc,sW_\xa6NNC\xfd') 23857ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "connecting"}] 23858ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57159) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb7\n\xcc,sW_\xa6NNC\xfd') 23858ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.30.0.1', 57159)) State.IN_PROGRESS -> State.SUCCEEDED 23894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 57159) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\x10\xfbt\x03\xa0\xc0?B\x07Z\xb3') 23894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 57159) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\x10\xfbt\x03\xa0\xc0?B\x07Z\xb3') 23894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47493) -> ('172.30.0.1', 57159)) State.WAITING -> State.FAILED 23894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.17.0.3', 33466)) State.WAITING -> State.FAILED 23894ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 47493) -> ('172.17.0.3', 33466)) State.FROZEN -> State.FAILED 23894ms [err] INFO:aioice.ice:Connection(0) ICE completed 23895ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 23895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23897ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 23897ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57159) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'@a;\x1fh<\x88X3)\x9e2') 23897ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57159) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'@a;\x1fh<\x88X3)\x9e2') 23897ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(FUHXcgzqH3 1 udp 1862270975 172.17.0.3 57159 typ prflx) 23898ms [err] connectionstatechanged connecting completed stable 23898ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23898ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.17.0.3', 57159)) State.WAITING -> State.IN_PROGRESS 23898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 57159) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa4\xf7\xad\x91z\x87\xdd\xe6KHY\xd4') 23898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd0\xea\x82\xff\x9c\xc8\x9c\x9c\xeb~M\xd0') 23898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd0\xea\x82\xff\x9c\xc8\x9c\x9c\xeb~M\xd0') 23899ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.17.0.3', 33466)) State.FAILED -> State.IN_PROGRESS 23899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33466) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe8\x8a\x94NoU\x1eM)\x17-\x17') 23899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 57159) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa4\xf7\xad\x91z\x87\xdd\xe6KHY\xd4') 23899ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.17.0.3', 57159)) State.IN_PROGRESS -> State.SUCCEEDED 23899ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33466) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe8\x8a\x94NoU\x1eM)\x17-\x17') 23899ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 52790) -> ('172.17.0.3', 33466)) State.IN_PROGRESS -> State.SUCCEEDED 23942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 23942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 23942ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 23942ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23942ms [err] connectionstatechanged connected completed stable 23942ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23943ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "connected"}] 23943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 23943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 23944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 23945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 23946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2404342157, stream_id=1, stream_seq=0) 23946ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2167515244, stream_id=1, stream_seq=0) 23946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 23946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2404342157, gaps=[]) 23947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2167515244, gaps=[]) 23947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 24043ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24043ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24138ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681"}', extra='') 24138ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681"}', extra='') 24139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 24139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 24139ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24139ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 24139ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 24139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24139ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24140ms [err] connectionstatechanged closed closed closed 24140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24140ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 24140ms [err] connectionstatechanged closed closed closed 24140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24140ms [err] connectionstatechanged closed closed closed 24140ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24140ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/68f311b2-82fd-40f4-853e-22475ee23681", "state": "closed"}] 24140ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24141ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24237ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24237ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24237ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 24343ms [err] Traceback (most recent call last): 24343ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 24343ms [err] return _run_code(code, main_globals, None, 24345ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 24345ms [err] exec(code, run_globals) 24345ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 24345ms [err] sys.exit(main()) 24345ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 24345ms [err] asyncio.run(main_async()) 24345ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 24345ms [err] return loop.run_until_complete(main) 24345ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 24345ms [err] self.run_forever() 24345ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 24345ms [err] self._run_once() 24345ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 24345ms [err] event_list = self._selector.select(timeout) 24345ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 24345ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 24345ms [err] KeyboardInterrupt 24371ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 24371ms [err] h.flush() 24371ms [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 39995ms [log] starting device 40753ms [err] DEBUG:asyncio:Using selector: EpollSelector 40943ms [err] ERROR:asyncio:Unclosed client session 40943ms [err] client_session: 41080ms [log] parsing 41080ms [log] creating device handler 41080ms [log] [ready] 41080ms [log] reading line 41080ms [log] [websocketToken] "d72a91e5-0a06-4a6e-b544-a6f5628f49b0" 41085ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41085ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 41085ms [log] [websocketConnected] 42712ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42712ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 42712ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 42762ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/22a2dae5-35e0-42b3-9230-6bee7565c6f9"}}', extra='') 42762ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/22a2dae5-35e0-42b3-9230-6bee7565c6f9"}}', extra='') 42763ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/22a2dae5-35e0-42b3-9230-6bee7565c6f9"} 42850ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 42850ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 42853ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95", "state": "new"}] 44866ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 44866ms [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='') 44866ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 44866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 44866ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 44866ms [err] handleSignalingMessage 44866ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44866ms [err] handleOptions 44866ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 44866ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3318070160581783685 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:/+uF\\r\\na=ice-pwd:kvXDkIUzTV71LDuh8FUEJPcY\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 45:03:8A:A1:00:12:ED:20:2B:83:30:45:AB:0D:4C:3B:79:CB:9A:E9:FE:5F:63:F8:E3:6F:68:0D:F6:0A:02:2B\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 44866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3318070160581783685 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:/+uF\\r\\na=ice-pwd:kvXDkIUzTV71LDuh8FUEJPcY\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 45:03:8A:A1:00:12:ED:20:2B:83:30:45:AB:0D:4C:3B:79:CB:9A:E9:FE:5F:63:F8:E3:6F:68:0D:F6:0A:02:2B\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 44866ms [err] handleSignalingMessage 44866ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44866ms [err] handleOffer 44866ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 44866ms [err] makeAnswer 44866ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 44866ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44866ms [err] v=0 44866ms [err] o=- 3318070160581783685 2 IN IP4 127.0.0.1 44866ms [err] s=- 44866ms [err] t=0 0 44866ms [err] a=group:BUNDLE 0 44866ms [err] a=extmap-allow-mixed 44866ms [err] a=msid-semantic: WMS 44866ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 44866ms [err] c=IN IP4 0.0.0.0 44866ms [err] a=ice-ufrag:/+uF 44866ms [err] a=ice-pwd:kvXDkIUzTV71LDuh8FUEJPcY 44866ms [err] a=ice-options:trickle 44866ms [err] a=fingerprint:sha-256 45:03:8A:A1:00:12:ED:20:2B:83:30:45:AB:0D:4C:3B:79:CB:9A:E9:FE:5F:63:F8:E3:6F:68:0D:F6:0A:02:2B 44866ms [err] a=setup:actpass 44866ms [err] a=mid:0 44866ms [err] a=sctp-port:5000 44866ms [err] a=max-message-size:262144 44866ms [err] 44868ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 44868ms [err] v=0 44868ms [err] o=- 3318070160581783685 2 IN IP4 127.0.0.1 44868ms [err] s=- 44868ms [err] t=0 0 44868ms [err] a=group:BUNDLE 0 44868ms [err] a=extmap-allow-mixed 44868ms [err] a=msid-semantic: WMS 44868ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 44868ms [err] c=IN IP4 0.0.0.0 44868ms [err] a=ice-ufrag:/+uF 44868ms [err] a=ice-pwd:kvXDkIUzTV71LDuh8FUEJPcY 44868ms [err] a=ice-options:trickle 44868ms [err] a=fingerprint:sha-256 45:03:8A:A1:00:12:ED:20:2B:83:30:45:AB:0D:4C:3B:79:CB:9A:E9:FE:5F:63:F8:E3:6F:68:0D:F6:0A:02:2B 44868ms [err] a=setup:actpass 44868ms [err] a=mid:0 44868ms [err] a=sctp-port:5000 44868ms [err] a=max-message-size:262144 44868ms [err] 44868ms [err] connectionstatechanged new new have-remote-offer 44868ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 44868ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95", "state": "new"}] 44869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 44869ms [err] v=0 44869ms [err] o=- 3954830625 3954830625 IN IP4 0.0.0.0 44869ms [err] s=- 44869ms [err] t=0 0 44869ms [err] a=group:BUNDLE 0 44869ms [err] a=msid-semantic:WMS * 44869ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 44869ms [err] c=IN IP4 0.0.0.0 44869ms [err] a=mid:0 44869ms [err] a=sctp-port:5000 44869ms [err] a=max-message-size:65536 44869ms [err] a=ice-ufrag:4UsT 44869ms [err] a=ice-pwd:UVOGm4RqyovGyDH4Tiqv92 44869ms [err] a=fingerprint:sha-256 B7:CE:52:53:50:81:F3:28:C4:A1:5E:FA:1F:A8:11:4F:E4:43:CE:62:CF:5A:5E:A3:B6:66:95:D2:F0:5B:CC:29 44869ms [err] a=fingerprint:sha-384 A2:E1:AC:6A:2B:35:7E:A6:30:40:A9:FE:F1:C9:DA:37:A5:D4:E5:45:95:AE:EA:70:5E:A4:E5:57:57:B4:C2:68:E3:E2:7D:7C:59:EA:CB:57:7B:5A:25:13:FA:11:DE:05 44869ms [err] a=fingerprint:sha-512 BD:FB:EC:29:D3:33:B8:D4:63:EA:0D:C3:58:41:EB:E9:07:7F:C5:F8:A3:B5:1D:C7:5E:8E:DC:09:7F:D2:9A:89:AD:27:88:11:5A:96:24:F1:6A:45:6C:84:F3:38:E9:58:8D:93:27:1C:D4:30:B2:4E:30:EA:10:55:F0:41:A7:81 44869ms [err] a=setup:active 44869ms [err] 44869ms [err] connectionstatechanged new new stable 44869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44869ms [err] connectionstatechanged new new stable 44869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 44869ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 44870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 44871ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 44871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 44871ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 44871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 44871ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 44871ms [err] connectionstatechanged connecting checking stable 44871ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44872ms [err] connectionstatechanged connecting checking stable 44872ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 44872ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95", "state": "connecting"}] 44882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N7whi6LzvinC') 44882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N7whi6LzvinC') 44883ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(yel5pCpWPU 1 udp 1845501695 172.17.0.3 33358 typ prflx) 44883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53211) -> ('172.17.0.3', 33358)) State.WAITING -> State.IN_PROGRESS 44883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b")\xbe?\x1fL\xf0\xf1n\x86'\x17.") 44885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b")\xbe?\x1fL\xf0\xf1n\x86'\x17.") 44885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53211) -> ('172.17.0.3', 33358)) State.IN_PROGRESS -> State.SUCCEEDED 44886ms [err] INFO:aioice.ice:Connection(0) ICE completed 44892ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 44892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 44914ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 44914ms [err] connectionstatechanged connecting completed stable 44914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 44920ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 44921ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 44921ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 44921ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 44921ms [err] connectionstatechanged connected completed stable 44921ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 44921ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95", "state": "connected"}] 44922ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2666192032 1 udp 2113937151 3b96874e-e4e9-4da0-8867-0cf24346ef6b.local 33358 typ host generation 0 ufrag /+uF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 44922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2666192032 1 udp 2113937151 3b96874e-e4e9-4da0-8867-0cf24346ef6b.local 33358 typ host generation 0 ufrag /+uF network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 44922ms [err] handleSignalingMessage 44922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 44922ms [err] handleIceCandidate 44922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 44923ms [err] acceptIceCandidate 44923ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 44924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 44924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 44924ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 44926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 44926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 44926ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 44927ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3b96874e-e4e9-4da0-8867-0cf24346ef6b.local" resolved to 172.17.0.3 44927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1908847068, stream_id=1, stream_seq=0) 44927ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 44927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=551962791, stream_id=1, stream_seq=0) 44927ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 44928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847068, gaps=[]) 44928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1908847069, stream_id=1, stream_seq=1) 44928ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847069, gaps=[]) 44929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=551962791, gaps=[]) 44929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 44929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847070, stream_id=1, stream_seq=2) 44929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847070, gaps=[]) 44929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847071, stream_id=1, stream_seq=2) 44929ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847071, gaps=[]) 44930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847072, stream_id=1, stream_seq=2) 44930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847072, gaps=[]) 44930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847073, stream_id=1, stream_seq=2) 44930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847073, gaps=[]) 44930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847074, stream_id=1, stream_seq=2) 44930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847074, gaps=[]) 44931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847075, stream_id=1, stream_seq=2) 44931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847075, gaps=[]) 44931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847076, stream_id=1, stream_seq=2) 44931ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847076, gaps=[]) 44932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847077, stream_id=1, stream_seq=2) 44932ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847077, gaps=[]) 44933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847078, stream_id=1, stream_seq=3) 44933ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847078, gaps=[]) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847079, stream_id=1, stream_seq=3) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847079, gaps=[]) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847080, stream_id=1, stream_seq=3) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847080, gaps=[]) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847081, stream_id=1, stream_seq=3) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847081, gaps=[]) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847082, stream_id=1, stream_seq=3) 44934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847082, gaps=[]) 44935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847083, stream_id=1, stream_seq=3) 44935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847083, gaps=[]) 44935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847084, stream_id=1, stream_seq=3) 44935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847084, gaps=[]) 44936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847085, stream_id=1, stream_seq=3) 44936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847085, gaps=[]) 44936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847086, stream_id=1, stream_seq=4) 44936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847086, gaps=[]) 44937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847087, stream_id=1, stream_seq=4) 44937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847087, gaps=[]) 44962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847088, stream_id=1, stream_seq=4) 44962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847088, gaps=[]) 44962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847089, stream_id=1, stream_seq=4) 44962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847089, gaps=[]) 44967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847090, stream_id=1, stream_seq=4) 44967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847090, gaps=[]) 44967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847091, stream_id=1, stream_seq=4) 44967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847091, gaps=[]) 44967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847092, stream_id=1, stream_seq=4) 44967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847092, gaps=[]) 44968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847093, stream_id=1, stream_seq=4) 44968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847093, gaps=[]) 44968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g70wO7JFkp1n') 44968ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g70wO7JFkp1n') 44968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53211) -> ('172.17.0.3', 33358)) State.FROZEN -> State.FAILED 44968ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41487) -> ('172.17.0.3', 33358)) State.FROZEN -> State.FAILED 44968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847094, stream_id=1, stream_seq=5) 44968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847094, gaps=[]) 44969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847095, stream_id=1, stream_seq=5) 44969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847095, gaps=[]) 44969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847096, stream_id=1, stream_seq=5) 44969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847096, gaps=[]) 44969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847097, stream_id=1, stream_seq=5) 44969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847097, gaps=[]) 44970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847098, stream_id=1, stream_seq=5) 44970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847098, gaps=[]) 44970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847099, stream_id=1, stream_seq=5) 44970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847099, gaps=[]) 44970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847100, stream_id=1, stream_seq=5) 44970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847100, gaps=[]) 44971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847101, stream_id=1, stream_seq=5) 44971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847101, gaps=[]) 44972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847102, stream_id=1, stream_seq=6) 44972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847102, gaps=[]) 44973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847103, stream_id=1, stream_seq=6) 44973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847103, gaps=[]) 44973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847104, stream_id=1, stream_seq=6) 44973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847104, gaps=[]) 44975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847105, stream_id=1, stream_seq=6) 44975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847105, gaps=[]) 44975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847106, stream_id=1, stream_seq=6) 44975ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847106, gaps=[]) 44976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847107, stream_id=1, stream_seq=6) 44976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847107, gaps=[]) 44976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847108, stream_id=1, stream_seq=6) 44976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847108, gaps=[]) 44976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847109, stream_id=1, stream_seq=6) 44976ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847109, gaps=[]) 44977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847110, stream_id=1, stream_seq=7) 44977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847110, gaps=[]) 44977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847111, stream_id=1, stream_seq=7) 44977ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847111, gaps=[]) 44978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847112, stream_id=1, stream_seq=7) 44978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847112, gaps=[]) 44978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847113, stream_id=1, stream_seq=7) 44978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847113, gaps=[]) 44978ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847114, stream_id=1, stream_seq=7) 44979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847114, gaps=[]) 44979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847115, stream_id=1, stream_seq=7) 44979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847115, gaps=[]) 44979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847116, stream_id=1, stream_seq=7) 44979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847116, gaps=[]) 44980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847117, stream_id=1, stream_seq=7) 44980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847117, gaps=[]) 44983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847118, stream_id=1, stream_seq=8) 44983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847118, gaps=[]) 44983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847119, stream_id=1, stream_seq=8) 44983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847119, gaps=[]) 44984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847120, stream_id=1, stream_seq=8) 44984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847120, gaps=[]) 44984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847121, stream_id=1, stream_seq=8) 44984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847121, gaps=[]) 44985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847122, stream_id=1, stream_seq=8) 44985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847122, gaps=[]) 44985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847123, stream_id=1, stream_seq=8) 44985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847123, gaps=[]) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847124, stream_id=1, stream_seq=8) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847124, gaps=[]) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847125, stream_id=1, stream_seq=8) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847125, gaps=[]) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847126, stream_id=1, stream_seq=9) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847126, gaps=[]) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847127, stream_id=1, stream_seq=9) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847127, gaps=[]) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847128, stream_id=1, stream_seq=9) 45016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847128, gaps=[]) 45017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847129, stream_id=1, stream_seq=9) 45017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847129, gaps=[]) 45017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847130, stream_id=1, stream_seq=9) 45017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847130, gaps=[]) 45017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847131, stream_id=1, stream_seq=9) 45017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847131, gaps=[]) 45018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847132, stream_id=1, stream_seq=9) 45018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847132, gaps=[]) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847133, stream_id=1, stream_seq=9) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847133, gaps=[]) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847134, stream_id=1, stream_seq=10) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847134, gaps=[]) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847135, stream_id=1, stream_seq=10) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847135, gaps=[]) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847136, stream_id=1, stream_seq=10) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847136, gaps=[]) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847137, stream_id=1, stream_seq=10) 45019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847137, gaps=[]) 45020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847138, stream_id=1, stream_seq=10) 45020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847138, gaps=[]) 45020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847139, stream_id=1, stream_seq=10) 45020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847139, gaps=[]) 45020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847140, stream_id=1, stream_seq=10) 45020ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847140, gaps=[]) 45021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847141, stream_id=1, stream_seq=10) 45021ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847141, gaps=[]) 45021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pG/vCF7ondq5') 45021ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 33358) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pG/vCF7ondq5') 45022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847142, stream_id=1, stream_seq=11) 45022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847142, gaps=[]) 45022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847143, stream_id=1, stream_seq=11) 45022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847143, gaps=[]) 45022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847144, stream_id=1, stream_seq=11) 45023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847144, gaps=[]) 45023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847145, stream_id=1, stream_seq=11) 45023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847145, gaps=[]) 45023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847146, stream_id=1, stream_seq=11) 45023ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847146, gaps=[]) 45024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847147, stream_id=1, stream_seq=11) 45024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847147, gaps=[]) 45024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847148, stream_id=1, stream_seq=11) 45024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847148, gaps=[]) 45024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847149, stream_id=1, stream_seq=11) 45025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847149, gaps=[]) 45027ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847150, stream_id=1, stream_seq=12) 45028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847150, gaps=[]) 45028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847151, stream_id=1, stream_seq=12) 45028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847151, gaps=[]) 45028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847152, stream_id=1, stream_seq=12) 45028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847152, gaps=[]) 45029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847153, stream_id=1, stream_seq=12) 45029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847153, gaps=[]) 45029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847154, stream_id=1, stream_seq=12) 45029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847154, gaps=[]) 45030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847155, stream_id=1, stream_seq=12) 45030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847155, gaps=[]) 45030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847156, stream_id=1, stream_seq=12) 45030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847156, gaps=[]) 45031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847157, stream_id=1, stream_seq=12) 45032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847157, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847158, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847158, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847159, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847159, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847160, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847160, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847161, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847161, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847162, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847162, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847163, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847163, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847164, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847164, gaps=[]) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847165, stream_id=1, stream_seq=13) 45062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847165, gaps=[]) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847166, stream_id=1, stream_seq=14) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847166, gaps=[]) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847167, stream_id=1, stream_seq=14) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847167, gaps=[]) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847168, stream_id=1, stream_seq=14) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847168, gaps=[]) 45066ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45066ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847169, stream_id=1, stream_seq=14) 45066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847169, gaps=[]) 45066ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847170, stream_id=1, stream_seq=14) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847170, gaps=[]) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847171, stream_id=1, stream_seq=14) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847171, gaps=[]) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847172, stream_id=1, stream_seq=14) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847172, gaps=[]) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847173, stream_id=1, stream_seq=14) 45069ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847173, gaps=[]) 45070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847174, stream_id=1, stream_seq=15) 45070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847174, gaps=[]) 45070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847175, stream_id=1, stream_seq=15) 45070ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847175, gaps=[]) 45071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847176, stream_id=1, stream_seq=15) 45071ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847176, gaps=[]) 45072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847177, stream_id=1, stream_seq=15) 45072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847177, gaps=[]) 45072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847178, stream_id=1, stream_seq=15) 45072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847178, gaps=[]) 45072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847179, stream_id=1, stream_seq=15) 45072ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847179, gaps=[]) 45073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847180, stream_id=1, stream_seq=15) 45073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847180, gaps=[]) 45073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847181, stream_id=1, stream_seq=15) 45073ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847181, gaps=[]) 45074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847182, stream_id=1, stream_seq=16) 45074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847182, gaps=[]) 45074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847183, stream_id=1, stream_seq=16) 45074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847183, gaps=[]) 45074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847184, stream_id=1, stream_seq=16) 45074ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847184, gaps=[]) 45075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847185, stream_id=1, stream_seq=16) 45075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847185, gaps=[]) 45075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847186, stream_id=1, stream_seq=16) 45075ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847186, gaps=[]) 45076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847187, stream_id=1, stream_seq=16) 45076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847187, gaps=[]) 45076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847188, stream_id=1, stream_seq=16) 45076ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847188, gaps=[]) 45077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847189, stream_id=1, stream_seq=16) 45077ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847189, gaps=[]) 45079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847190, stream_id=1, stream_seq=17) 45079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847190, gaps=[]) 45080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847191, stream_id=1, stream_seq=17) 45080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847191, gaps=[]) 45080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847192, stream_id=1, stream_seq=17) 45080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847192, gaps=[]) 45081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847193, stream_id=1, stream_seq=17) 45081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847193, gaps=[]) 45106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847194, stream_id=1, stream_seq=17) 45106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847194, gaps=[]) 45106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847195, stream_id=1, stream_seq=17) 45106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847195, gaps=[]) 45107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847196, stream_id=1, stream_seq=17) 45107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847196, gaps=[]) 45108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847197, stream_id=1, stream_seq=17) 45108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847197, gaps=[]) 45110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847198, stream_id=1, stream_seq=18) 45110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847198, gaps=[]) 45114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847199, stream_id=1, stream_seq=18) 45114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847199, gaps=[]) 45114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847200, stream_id=1, stream_seq=18) 45114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847200, gaps=[]) 45115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847201, stream_id=1, stream_seq=18) 45115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847201, gaps=[]) 45116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847202, stream_id=1, stream_seq=18) 45116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847202, gaps=[]) 45116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847203, stream_id=1, stream_seq=18) 45116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847203, gaps=[]) 45117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847204, stream_id=1, stream_seq=18) 45117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847204, gaps=[]) 45118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847205, stream_id=1, stream_seq=18) 45118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847205, gaps=[]) 45120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847206, stream_id=1, stream_seq=19) 45120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847206, gaps=[]) 45120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847207, stream_id=1, stream_seq=19) 45120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847207, gaps=[]) 45121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847208, stream_id=1, stream_seq=19) 45121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847208, gaps=[]) 45121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847209, stream_id=1, stream_seq=19) 45121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847209, gaps=[]) 45122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847210, stream_id=1, stream_seq=19) 45122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847210, gaps=[]) 45122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847211, stream_id=1, stream_seq=19) 45122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847211, gaps=[]) 45123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847212, stream_id=1, stream_seq=19) 45123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847212, gaps=[]) 45123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847213, stream_id=1, stream_seq=19) 45123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847213, gaps=[]) 45124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847214, stream_id=1, stream_seq=20) 45125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847214, gaps=[]) 45125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847215, stream_id=1, stream_seq=20) 45125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847215, gaps=[]) 45125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847216, stream_id=1, stream_seq=20) 45125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847216, gaps=[]) 45126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847217, stream_id=1, stream_seq=20) 45126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847217, gaps=[]) 45126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847218, stream_id=1, stream_seq=20) 45126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847218, gaps=[]) 45127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847219, stream_id=1, stream_seq=20) 45127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847219, gaps=[]) 45127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847220, stream_id=1, stream_seq=20) 45127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847220, gaps=[]) 45128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847221, stream_id=1, stream_seq=20) 45128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847221, gaps=[]) 45128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847222, stream_id=1, stream_seq=21) 45128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847222, gaps=[]) 45129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847223, stream_id=1, stream_seq=21) 45129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847223, gaps=[]) 45154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847224, stream_id=1, stream_seq=21) 45154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847224, gaps=[]) 45154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847225, stream_id=1, stream_seq=21) 45154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847225, gaps=[]) 45155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847226, stream_id=1, stream_seq=21) 45155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847226, gaps=[]) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847227, stream_id=1, stream_seq=21) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847227, gaps=[]) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847228, stream_id=1, stream_seq=21) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847228, gaps=[]) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847229, stream_id=1, stream_seq=21) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847229, gaps=[]) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847230, stream_id=1, stream_seq=22) 45157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847230, gaps=[]) 45158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847231, stream_id=1, stream_seq=22) 45158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847231, gaps=[]) 45158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847232, stream_id=1, stream_seq=22) 45158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847232, gaps=[]) 45158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847233, stream_id=1, stream_seq=22) 45159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847233, gaps=[]) 45159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847234, stream_id=1, stream_seq=22) 45159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847234, gaps=[]) 45159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847235, stream_id=1, stream_seq=22) 45159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847235, gaps=[]) 45160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847236, stream_id=1, stream_seq=22) 45160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847236, gaps=[]) 45160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847237, stream_id=1, stream_seq=22) 45160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847237, gaps=[]) 45161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847238, stream_id=1, stream_seq=23) 45161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847238, gaps=[]) 45162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847239, stream_id=1, stream_seq=23) 45162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847239, gaps=[]) 45162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847240, stream_id=1, stream_seq=23) 45162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847240, gaps=[]) 45163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847241, stream_id=1, stream_seq=23) 45163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847241, gaps=[]) 45163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847242, stream_id=1, stream_seq=23) 45163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847242, gaps=[]) 45164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847243, stream_id=1, stream_seq=23) 45164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847243, gaps=[]) 45164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847244, stream_id=1, stream_seq=23) 45164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847244, gaps=[]) 45165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847245, stream_id=1, stream_seq=23) 45165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847245, gaps=[]) 45166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847246, stream_id=1, stream_seq=24) 45166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847246, gaps=[]) 45166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847247, stream_id=1, stream_seq=24) 45166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847247, gaps=[]) 45167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847248, stream_id=1, stream_seq=24) 45167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847248, gaps=[]) 45168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847249, stream_id=1, stream_seq=24) 45168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847249, gaps=[]) 45168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847250, stream_id=1, stream_seq=24) 45168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847250, gaps=[]) 45169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847251, stream_id=1, stream_seq=24) 45169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847251, gaps=[]) 45169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847252, stream_id=1, stream_seq=24) 45169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847252, gaps=[]) 45170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847253, stream_id=1, stream_seq=24) 45170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847253, gaps=[]) 45171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847254, stream_id=1, stream_seq=25) 45171ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847254, gaps=[]) 45172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847255, stream_id=1, stream_seq=25) 45172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847255, gaps=[]) 45172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847256, stream_id=1, stream_seq=25) 45172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847256, gaps=[]) 45172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847257, stream_id=1, stream_seq=25) 45172ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847257, gaps=[]) 45173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847258, stream_id=1, stream_seq=25) 45173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847258, gaps=[]) 45173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847259, stream_id=1, stream_seq=25) 45173ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847259, gaps=[]) 45174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847260, stream_id=1, stream_seq=25) 45174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847260, gaps=[]) 45174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847261, stream_id=1, stream_seq=25) 45174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847261, gaps=[]) 45174ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847262, stream_id=1, stream_seq=26) 45175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847262, gaps=[]) 45175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847263, stream_id=1, stream_seq=26) 45175ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847263, gaps=[]) 45176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847264, stream_id=1, stream_seq=26) 45176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847264, gaps=[]) 45176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847265, stream_id=1, stream_seq=26) 45176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847265, gaps=[]) 45176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847266, stream_id=1, stream_seq=26) 45176ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847266, gaps=[]) 45177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847267, stream_id=1, stream_seq=26) 45177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847267, gaps=[]) 45177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847268, stream_id=1, stream_seq=26) 45177ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847268, gaps=[]) 45202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847269, stream_id=1, stream_seq=26) 45202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847269, gaps=[]) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847270, stream_id=1, stream_seq=27) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847270, gaps=[]) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847271, stream_id=1, stream_seq=27) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847271, gaps=[]) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847272, stream_id=1, stream_seq=27) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847272, gaps=[]) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847273, stream_id=1, stream_seq=27) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847273, gaps=[]) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847274, stream_id=1, stream_seq=27) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847274, gaps=[]) 45205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847275, stream_id=1, stream_seq=27) 45206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847275, gaps=[]) 45206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847276, stream_id=1, stream_seq=27) 45206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847276, gaps=[]) 45206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847277, stream_id=1, stream_seq=27) 45206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847277, gaps=[]) 45207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847278, stream_id=1, stream_seq=28) 45207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847278, gaps=[]) 45207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847279, stream_id=1, stream_seq=28) 45207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847279, gaps=[]) 45207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847280, stream_id=1, stream_seq=28) 45207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847280, gaps=[]) 45208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847281, stream_id=1, stream_seq=28) 45208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847281, gaps=[]) 45208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847282, stream_id=1, stream_seq=28) 45208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847282, gaps=[]) 45209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847283, stream_id=1, stream_seq=28) 45209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847283, gaps=[]) 45209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847284, stream_id=1, stream_seq=28) 45209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847284, gaps=[]) 45209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847285, stream_id=1, stream_seq=28) 45209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847285, gaps=[]) 45210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847286, stream_id=1, stream_seq=29) 45210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847286, gaps=[]) 45211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847287, stream_id=1, stream_seq=29) 45211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847287, gaps=[]) 45211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847288, stream_id=1, stream_seq=29) 45211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847288, gaps=[]) 45211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847289, stream_id=1, stream_seq=29) 45211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847289, gaps=[]) 45214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847290, stream_id=1, stream_seq=29) 45214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847290, gaps=[]) 45214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847291, stream_id=1, stream_seq=29) 45214ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847291, gaps=[]) 45215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847292, stream_id=1, stream_seq=29) 45215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847292, gaps=[]) 45215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847293, stream_id=1, stream_seq=29) 45215ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847293, gaps=[]) 45216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847294, stream_id=1, stream_seq=30) 45216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847294, gaps=[]) 45216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847295, stream_id=1, stream_seq=30) 45216ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847295, gaps=[]) 45217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847296, stream_id=1, stream_seq=30) 45217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847296, gaps=[]) 45217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847297, stream_id=1, stream_seq=30) 45217ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847297, gaps=[]) 45218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847298, stream_id=1, stream_seq=30) 45218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847298, gaps=[]) 45218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847299, stream_id=1, stream_seq=30) 45218ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847299, gaps=[]) 45219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847300, stream_id=1, stream_seq=30) 45219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847300, gaps=[]) 45219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847301, stream_id=1, stream_seq=30) 45219ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847301, gaps=[]) 45220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847302, stream_id=1, stream_seq=31) 45220ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847302, gaps=[]) 45221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847303, stream_id=1, stream_seq=31) 45221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847303, gaps=[]) 45221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847304, stream_id=1, stream_seq=31) 45221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847304, gaps=[]) 45222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847305, stream_id=1, stream_seq=31) 45222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847305, gaps=[]) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847306, stream_id=1, stream_seq=31) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847306, gaps=[]) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847307, stream_id=1, stream_seq=31) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847307, gaps=[]) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847308, stream_id=1, stream_seq=31) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847308, gaps=[]) 45223ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847309, stream_id=1, stream_seq=31) 45224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847309, gaps=[]) 45224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847310, stream_id=1, stream_seq=32) 45224ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847310, gaps=[]) 45225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847311, stream_id=1, stream_seq=32) 45225ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847311, gaps=[]) 45249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847312, stream_id=1, stream_seq=32) 45249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847312, gaps=[]) 45250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847313, stream_id=1, stream_seq=32) 45250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847313, gaps=[]) 45252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847314, stream_id=1, stream_seq=32) 45252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847314, gaps=[]) 45253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847315, stream_id=1, stream_seq=32) 45253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847315, gaps=[]) 45253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847316, stream_id=1, stream_seq=32) 45253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847316, gaps=[]) 45254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847317, stream_id=1, stream_seq=32) 45254ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847317, gaps=[]) 45255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=1908847318, stream_id=1, stream_seq=33) 45255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047416, cumulative_tsn=1908847318, gaps=[]) 45256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847319, stream_id=1, stream_seq=33) 45256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046256, cumulative_tsn=1908847319, gaps=[]) 45257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847320, stream_id=1, stream_seq=33) 45257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1045096, cumulative_tsn=1908847320, gaps=[]) 45257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847321, stream_id=1, stream_seq=33) 45257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043936, cumulative_tsn=1908847321, gaps=[]) 45257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847322, stream_id=1, stream_seq=33) 45257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042776, cumulative_tsn=1908847322, gaps=[]) 45258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847323, stream_id=1, stream_seq=33) 45258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041616, cumulative_tsn=1908847323, gaps=[]) 45258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=1908847324, stream_id=1, stream_seq=33) 45258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1040456, cumulative_tsn=1908847324, gaps=[]) 45259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=1908847325, stream_id=1, stream_seq=33) 45313ms [log] 262140 45313ms [log] 262140 45313ms [log] [file] 45314ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1908847325, gaps=[]) 45499ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 45499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95"}', extra='') 45499ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 45500ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 45500ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45500ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 45500ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 45500ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45502ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45502ms [err] connectionstatechanged closed closed closed 45502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45502ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 45502ms [err] connectionstatechanged closed closed closed 45502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45502ms [err] connectionstatechanged closed closed closed 45502ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45502ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45502ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45502ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/02f03aee-4045-4804-ba22-f12525b0ea95", "state": "closed"}] 45607ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45607ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client File tests : should transmit file 45741ms [err] Traceback (most recent call last): 45741ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45741ms [err] return _run_code(code, main_globals, None, 45741ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45741ms [err] exec(code, run_globals) 45741ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45741ms [err] sys.exit(main()) 45741ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45741ms [err] asyncio.run(main_async()) 45741ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45741ms [err] return loop.run_until_complete(main) 45741ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45742ms [err] self.run_forever() 45742ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45742ms [err] self._run_once() 45742ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45742ms [err] event_list = self._selector.select(timeout) 45742ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45743ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45743ms [err] KeyboardInterrupt 45744ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45744ms [err] h.flush() 45744ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== python Client to python Client File tests : should transmit file 51661ms [log] starting device 52416ms [err] DEBUG:asyncio:Using selector: EpollSelector 52613ms [err] ERROR:asyncio:Unclosed client session 52613ms [err] client_session: 52749ms [log] parsing 52749ms [log] creating device handler 52749ms [log] [ready] 52749ms [log] reading line 52749ms [log] [websocketToken] "4da71d66-2cc5-4a87-bf3d-7a5ab9da72b0" 52755ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52755ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 52755ms [log] [websocketConnected] 53176ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53176ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 53176ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 53188ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d5f30749-d37a-431b-99d2-0e4a2a75c483"}}', extra='') 53188ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/d5f30749-d37a-431b-99d2-0e4a2a75c483"}}', extra='') 53188ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/d5f30749-d37a-431b-99d2-0e4a2a75c483"} 53273ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 53273ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","config":{"iceServers":[]},"services":[{"serviceId":"file_consumer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_producer"}],"tiebreaker":false}', extra='') 53277ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "new"}] 55282ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 55282ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 55282ms [err] handleSignalingMessage 55282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55282ms [err] handleOptions 55282ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 55282ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 55282ms [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='') 55282ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 55292ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830635 3954830635 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 39408 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39408 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51129 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MJSI\\r\\na=ice-pwd:O1znD5AhViH4lK7rcZgmIG\\r\\na=fingerprint:sha-256 5B:C8:33:DD:0B:9F:DB:4C:79:E5:7A:9B:2B:91:71:76:67:A7:67:AF:46:7C:6B:52:1F:D4:B2:F6:A6:A1:E7:59\\r\\na=fingerprint:sha-384 F1:F4:67:7E:8F:53:9E:FF:3A:16:05:06:45:34:A2:1A:2E:E9:4C:98:8A:38:90:5B:D6:71:31:F0:F3:E0:5F:11:D6:F2:6E:1B:8F:F1:C1:96:04:85:D1:89:9E:5E:A7:B3\\r\\na=fingerprint:sha-512 AA:4D:EF:E1:C9:B9:92:BF:1A:D4:CB:6E:12:81:75:68:AB:6E:42:DF:BA:73:9B:66:E2:69:91:EA:F9:30:A7:9F:44:49:77:01:8C:C8:64:58:9D:47:51:E1:DA:D7:BC:C5:60:7D:CB:1A:A7:25:24:09:09:76:EE:22:8C:A7:13:B1\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 55292ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830635 3954830635 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 39408 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39408 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51129 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:MJSI\\r\\na=ice-pwd:O1znD5AhViH4lK7rcZgmIG\\r\\na=fingerprint:sha-256 5B:C8:33:DD:0B:9F:DB:4C:79:E5:7A:9B:2B:91:71:76:67:A7:67:AF:46:7C:6B:52:1F:D4:B2:F6:A6:A1:E7:59\\r\\na=fingerprint:sha-384 F1:F4:67:7E:8F:53:9E:FF:3A:16:05:06:45:34:A2:1A:2E:E9:4C:98:8A:38:90:5B:D6:71:31:F0:F3:E0:5F:11:D6:F2:6E:1B:8F:F1:C1:96:04:85:D1:89:9E:5E:A7:B3\\r\\na=fingerprint:sha-512 AA:4D:EF:E1:C9:B9:92:BF:1A:D4:CB:6E:12:81:75:68:AB:6E:42:DF:BA:73:9B:66:E2:69:91:EA:F9:30:A7:9F:44:49:77:01:8C:C8:64:58:9D:47:51:E1:DA:D7:BC:C5:60:7D:CB:1A:A7:25:24:09:09:76:EE:22:8C:A7:13:B1\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 55292ms [err] handleSignalingMessage 55292ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 55292ms [err] handleOffer 55292ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 55292ms [err] makeAnswer 55292ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 55293ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 55293ms [err] v=0 55293ms [err] o=- 3954830635 3954830635 IN IP4 0.0.0.0 55293ms [err] s=- 55293ms [err] t=0 0 55293ms [err] a=group:BUNDLE 0 55293ms [err] a=msid-semantic:WMS * 55293ms [err] m=application 39408 DTLS/SCTP 5000 55293ms [err] c=IN IP4 172.30.0.1 55293ms [err] a=mid:0 55293ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55293ms [err] a=max-message-size:65536 55293ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39408 typ host 55293ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51129 typ host 55293ms [err] a=end-of-candidates 55293ms [err] a=ice-ufrag:MJSI 55293ms [err] a=ice-pwd:O1znD5AhViH4lK7rcZgmIG 55293ms [err] a=fingerprint:sha-256 5B:C8:33:DD:0B:9F:DB:4C:79:E5:7A:9B:2B:91:71:76:67:A7:67:AF:46:7C:6B:52:1F:D4:B2:F6:A6:A1:E7:59 55293ms [err] a=fingerprint:sha-384 F1:F4:67:7E:8F:53:9E:FF:3A:16:05:06:45:34:A2:1A:2E:E9:4C:98:8A:38:90:5B:D6:71:31:F0:F3:E0:5F:11:D6:F2:6E:1B:8F:F1:C1:96:04:85:D1:89:9E:5E:A7:B3 55293ms [err] a=fingerprint:sha-512 AA:4D:EF:E1:C9:B9:92:BF:1A:D4:CB:6E:12:81:75:68:AB:6E:42:DF:BA:73:9B:66:E2:69:91:EA:F9:30:A7:9F:44:49:77:01:8C:C8:64:58:9D:47:51:E1:DA:D7:BC:C5:60:7D:CB:1A:A7:25:24:09:09:76:EE:22:8C:A7:13:B1 55293ms [err] a=setup:actpass 55293ms [err] 55294ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 55294ms [err] v=0 55294ms [err] o=- 3954830635 3954830635 IN IP4 0.0.0.0 55294ms [err] s=- 55294ms [err] t=0 0 55294ms [err] a=group:BUNDLE 0 55294ms [err] a=msid-semantic:WMS * 55294ms [err] m=application 39408 DTLS/SCTP 5000 55294ms [err] c=IN IP4 172.30.0.1 55294ms [err] a=mid:0 55294ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55294ms [err] a=max-message-size:65536 55294ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39408 typ host 55294ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51129 typ host 55294ms [err] a=end-of-candidates 55294ms [err] a=ice-ufrag:MJSI 55294ms [err] a=ice-pwd:O1znD5AhViH4lK7rcZgmIG 55294ms [err] a=fingerprint:sha-256 5B:C8:33:DD:0B:9F:DB:4C:79:E5:7A:9B:2B:91:71:76:67:A7:67:AF:46:7C:6B:52:1F:D4:B2:F6:A6:A1:E7:59 55294ms [err] a=fingerprint:sha-384 F1:F4:67:7E:8F:53:9E:FF:3A:16:05:06:45:34:A2:1A:2E:E9:4C:98:8A:38:90:5B:D6:71:31:F0:F3:E0:5F:11:D6:F2:6E:1B:8F:F1:C1:96:04:85:D1:89:9E:5E:A7:B3 55294ms [err] a=fingerprint:sha-512 AA:4D:EF:E1:C9:B9:92:BF:1A:D4:CB:6E:12:81:75:68:AB:6E:42:DF:BA:73:9B:66:E2:69:91:EA:F9:30:A7:9F:44:49:77:01:8C:C8:64:58:9D:47:51:E1:DA:D7:BC:C5:60:7D:CB:1A:A7:25:24:09:09:76:EE:22:8C:A7:13:B1 55294ms [err] a=setup:actpass 55294ms [err] 55294ms [err] connectionstatechanged new new have-remote-offer 55294ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 55294ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "new"}] 55295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 55295ms [err] v=0 55295ms [err] o=- 3954830635 3954830635 IN IP4 0.0.0.0 55295ms [err] s=- 55295ms [err] t=0 0 55295ms [err] a=group:BUNDLE 0 55295ms [err] a=msid-semantic:WMS * 55295ms [err] m=application 9 DTLS/SCTP 5000 55295ms [err] c=IN IP4 0.0.0.0 55295ms [err] a=mid:0 55295ms [err] a=sctpmap:5000 webrtc-datachannel 65535 55295ms [err] a=max-message-size:65536 55295ms [err] a=ice-ufrag:dA1U 55295ms [err] a=ice-pwd:U66qzSipJjx5g4UH00Zo1C 55295ms [err] a=fingerprint:sha-256 C8:01:88:F0:9E:C7:42:D6:77:7B:AE:30:D9:06:F1:D2:EB:A7:20:58:39:D5:AF:A4:C0:83:8B:50:81:98:61:23 55295ms [err] a=fingerprint:sha-384 E6:12:15:E0:7A:75:70:4B:2D:DD:88:6F:74:B3:B5:C2:71:35:C5:D5:4E:D7:B9:75:85:5E:49:23:46:6E:D5:82:60:29:94:C3:4F:04:09:5E:89:24:10:3E:7B:0B:25:B3 55295ms [err] a=fingerprint:sha-512 EA:87:3D:17:36:F5:20:AC:3F:7A:BE:8E:99:75:7A:19:DB:F9:7D:FD:16:13:9E:56:AB:EE:28:41:85:C4:55:F4:F5:20:9E:44:C7:76:90:E6:45:17:48:09:85:39:C1:D5:09:A2:04:72:F2:50:B8:C7:51:BD:B6:62:82:40:1A:2C 55295ms [err] a=setup:active 55295ms [err] 55295ms [err] connectionstatechanged new new stable 55295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 55295ms [err] connectionstatechanged new new stable 55295ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 55295ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 55296ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 55297ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 55297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 55297ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 55297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 55297ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 55298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.30.0.1', 39408)) State.FROZEN -> State.WAITING 55298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40372) -> ('172.30.0.1', 39408)) State.FROZEN -> State.WAITING 55298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.17.0.3', 51129)) State.FROZEN -> State.WAITING 55298ms [err] connectionstatechanged connecting checking stable 55298ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55298ms [err] connectionstatechanged connecting checking stable 55298ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 55298ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.30.0.1', 39408)) State.WAITING -> State.IN_PROGRESS 55298ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39408) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\x8dV^p\xf3\x900\xa6\xe2\x0bO') 55299ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "connecting"}] 55299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39408) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\x8dV^p\xf3\x900\xa6\xe2\x0bO') 55299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.30.0.1', 39408)) State.IN_PROGRESS -> State.SUCCEEDED 55334ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39408) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6\xfa\xa3\xd8\xbd\xc0\x18Cwh\xfe\xf2') 55334ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39408) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6\xfa\xa3\xd8\xbd\xc0\x18Cwh\xfe\xf2') 55334ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40372) -> ('172.30.0.1', 39408)) State.WAITING -> State.FAILED 55335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.17.0.3', 51129)) State.WAITING -> State.FAILED 55335ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40372) -> ('172.17.0.3', 51129)) State.FROZEN -> State.FAILED 55335ms [err] INFO:aioice.ice:Connection(0) ICE completed 55335ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 55335ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 55337ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 55337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39408) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\x86\xa4\x1a)\x93t\x19.{{1') 55337ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39408) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\x86\xa4\x1a)\x93t\x19.{{1') 55337ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(inJpetJIYh 1 udp 1862270975 172.17.0.3 39408 typ prflx) 55337ms [err] connectionstatechanged connecting completed stable 55337ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 55338ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.17.0.3', 39408)) State.WAITING -> State.IN_PROGRESS 55338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39408) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa1\xc1#<\xa4`B\xfa\xfe\xa4\xbc\xd8') 55338ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39408) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa1\xc1#<\xa4`B\xfa\xfe\xa4\xbc\xd8') 55338ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59844) -> ('172.17.0.3', 39408)) State.IN_PROGRESS -> State.SUCCEEDED 55379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 55379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 55379ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 55379ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 55379ms [err] connectionstatechanged connected completed stable 55379ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 55380ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "connected"}] 55380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 55380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 55380ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 55381ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=670304492, stream_id=1, stream_seq=0) 55382ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1135629574, stream_id=1, stream_seq=0) 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 55382ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304492, gaps=[]) 55383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1135629574, gaps=[]) 55383ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=670304493, stream_id=1, stream_seq=1) 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304493, gaps=[]) 55384ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304494, stream_id=1, stream_seq=2) 55385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304494, gaps=[]) 55385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304495, stream_id=1, stream_seq=2) 55385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304495, gaps=[]) 55385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304496, stream_id=1, stream_seq=2) 55385ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304496, gaps=[]) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304497, stream_id=1, stream_seq=2) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304497, gaps=[]) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304498, stream_id=1, stream_seq=2) 55386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304498, gaps=[]) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304499, stream_id=1, stream_seq=2) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304499, gaps=[]) 55387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304500, stream_id=1, stream_seq=2) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304500, gaps=[]) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304501, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304501, gaps=[]) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304502, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304502, gaps=[]) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304503, stream_id=1, stream_seq=3) 55388ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304503, gaps=[]) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304504, stream_id=1, stream_seq=3) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304504, gaps=[]) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304505, stream_id=1, stream_seq=3) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304505, gaps=[]) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304506, stream_id=1, stream_seq=3) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304506, gaps=[]) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304507, stream_id=1, stream_seq=3) 55389ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304507, gaps=[]) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304508, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304508, gaps=[]) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304509, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304509, gaps=[]) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304510, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304510, gaps=[]) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304511, stream_id=1, stream_seq=4) 55390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304511, gaps=[]) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304512, stream_id=1, stream_seq=4) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304512, gaps=[]) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304513, stream_id=1, stream_seq=4) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304513, gaps=[]) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304514, stream_id=1, stream_seq=4) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304514, gaps=[]) 55391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304515, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304515, gaps=[]) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304516, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304516, gaps=[]) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304517, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304517, gaps=[]) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304518, stream_id=1, stream_seq=5) 55392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304518, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304519, stream_id=1, stream_seq=5) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304519, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304520, stream_id=1, stream_seq=5) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304520, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304521, stream_id=1, stream_seq=5) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304521, gaps=[]) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304522, stream_id=1, stream_seq=6) 55393ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304522, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304523, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304523, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304524, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304524, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304525, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304525, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304526, stream_id=1, stream_seq=6) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304526, gaps=[]) 55394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304527, stream_id=1, stream_seq=6) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304527, gaps=[]) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304528, stream_id=1, stream_seq=6) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304528, gaps=[]) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304529, stream_id=1, stream_seq=7) 55395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304529, gaps=[]) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304530, stream_id=1, stream_seq=7) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304530, gaps=[]) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304531, stream_id=1, stream_seq=7) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304531, gaps=[]) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304532, stream_id=1, stream_seq=7) 55396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304532, gaps=[]) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304533, stream_id=1, stream_seq=7) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304533, gaps=[]) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304534, stream_id=1, stream_seq=7) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304534, gaps=[]) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304535, stream_id=1, stream_seq=7) 55397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304535, gaps=[]) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304536, stream_id=1, stream_seq=8) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304536, gaps=[]) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304537, stream_id=1, stream_seq=8) 55398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304537, gaps=[]) 55399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304538, stream_id=1, stream_seq=8) 55399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304538, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304539, stream_id=1, stream_seq=8) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304539, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304540, stream_id=1, stream_seq=8) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304540, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304541, stream_id=1, stream_seq=8) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304541, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304542, stream_id=1, stream_seq=8) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304542, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304543, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304543, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304544, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304544, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304545, stream_id=1, stream_seq=9) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304545, gaps=[]) 55401ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304546, stream_id=1, stream_seq=9) 55425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304546, gaps=[]) 55425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304547, stream_id=1, stream_seq=9) 55425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304547, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304548, stream_id=1, stream_seq=9) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304548, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304549, stream_id=1, stream_seq=9) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304549, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304550, stream_id=1, stream_seq=10) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304550, gaps=[]) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304551, stream_id=1, stream_seq=10) 55426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304551, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304552, stream_id=1, stream_seq=10) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304552, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304553, stream_id=1, stream_seq=10) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304553, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304554, stream_id=1, stream_seq=10) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304554, gaps=[]) 55427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304555, stream_id=1, stream_seq=10) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304555, gaps=[]) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304556, stream_id=1, stream_seq=10) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304556, gaps=[]) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304557, stream_id=1, stream_seq=11) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304557, gaps=[]) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304558, stream_id=1, stream_seq=11) 55428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304558, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304559, stream_id=1, stream_seq=11) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304559, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304560, stream_id=1, stream_seq=11) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304560, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304561, stream_id=1, stream_seq=11) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304561, gaps=[]) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304562, stream_id=1, stream_seq=11) 55429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304562, gaps=[]) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304563, stream_id=1, stream_seq=11) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304563, gaps=[]) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304564, stream_id=1, stream_seq=12) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304564, gaps=[]) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304565, stream_id=1, stream_seq=12) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304565, gaps=[]) 55430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304566, stream_id=1, stream_seq=12) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304566, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304567, stream_id=1, stream_seq=12) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304567, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304568, stream_id=1, stream_seq=12) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304568, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304569, stream_id=1, stream_seq=12) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304569, gaps=[]) 55431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304570, stream_id=1, stream_seq=12) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304570, gaps=[]) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304571, stream_id=1, stream_seq=13) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304571, gaps=[]) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304572, stream_id=1, stream_seq=13) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304572, gaps=[]) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304573, stream_id=1, stream_seq=13) 55432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304573, gaps=[]) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304574, stream_id=1, stream_seq=13) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304574, gaps=[]) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304575, stream_id=1, stream_seq=13) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304575, gaps=[]) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304576, stream_id=1, stream_seq=13) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304576, gaps=[]) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304577, stream_id=1, stream_seq=13) 55433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304577, gaps=[]) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304578, stream_id=1, stream_seq=14) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304578, gaps=[]) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304579, stream_id=1, stream_seq=14) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304579, gaps=[]) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304580, stream_id=1, stream_seq=14) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304580, gaps=[]) 55434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304581, stream_id=1, stream_seq=14) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304581, gaps=[]) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304582, stream_id=1, stream_seq=14) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304582, gaps=[]) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304583, stream_id=1, stream_seq=14) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304583, gaps=[]) 55435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304584, stream_id=1, stream_seq=14) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304584, gaps=[]) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304585, stream_id=1, stream_seq=15) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304585, gaps=[]) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304586, stream_id=1, stream_seq=15) 55436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304586, gaps=[]) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304587, stream_id=1, stream_seq=15) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304587, gaps=[]) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304588, stream_id=1, stream_seq=15) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304588, gaps=[]) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304589, stream_id=1, stream_seq=15) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304589, gaps=[]) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304590, stream_id=1, stream_seq=15) 55437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304590, gaps=[]) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304591, stream_id=1, stream_seq=15) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304591, gaps=[]) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304592, stream_id=1, stream_seq=16) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304592, gaps=[]) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304593, stream_id=1, stream_seq=16) 55438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304593, gaps=[]) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304594, stream_id=1, stream_seq=16) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304594, gaps=[]) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304595, stream_id=1, stream_seq=16) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304595, gaps=[]) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304596, stream_id=1, stream_seq=16) 55439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304596, gaps=[]) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304597, stream_id=1, stream_seq=16) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304597, gaps=[]) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304598, stream_id=1, stream_seq=16) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304598, gaps=[]) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304599, stream_id=1, stream_seq=17) 55440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304599, gaps=[]) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304600, stream_id=1, stream_seq=17) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304600, gaps=[]) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304601, stream_id=1, stream_seq=17) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304601, gaps=[]) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304602, stream_id=1, stream_seq=17) 55441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304602, gaps=[]) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304603, stream_id=1, stream_seq=17) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304603, gaps=[]) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304604, stream_id=1, stream_seq=17) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304604, gaps=[]) 55442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304605, stream_id=1, stream_seq=17) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304605, gaps=[]) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304606, stream_id=1, stream_seq=18) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304606, gaps=[]) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304607, stream_id=1, stream_seq=18) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304607, gaps=[]) 55443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304608, stream_id=1, stream_seq=18) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304608, gaps=[]) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304609, stream_id=1, stream_seq=18) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304609, gaps=[]) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304610, stream_id=1, stream_seq=18) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304610, gaps=[]) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304611, stream_id=1, stream_seq=18) 55444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304611, gaps=[]) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304612, stream_id=1, stream_seq=18) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304612, gaps=[]) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304613, stream_id=1, stream_seq=19) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304613, gaps=[]) 55445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304614, stream_id=1, stream_seq=19) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304614, gaps=[]) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304615, stream_id=1, stream_seq=19) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304615, gaps=[]) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304616, stream_id=1, stream_seq=19) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304616, gaps=[]) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304617, stream_id=1, stream_seq=19) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304617, gaps=[]) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304618, stream_id=1, stream_seq=19) 55446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304618, gaps=[]) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304619, stream_id=1, stream_seq=19) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304619, gaps=[]) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304620, stream_id=1, stream_seq=20) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304620, gaps=[]) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304621, stream_id=1, stream_seq=20) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304621, gaps=[]) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304622, stream_id=1, stream_seq=20) 55447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304622, gaps=[]) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304623, stream_id=1, stream_seq=20) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304623, gaps=[]) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304624, stream_id=1, stream_seq=20) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304624, gaps=[]) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304625, stream_id=1, stream_seq=20) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304625, gaps=[]) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304626, stream_id=1, stream_seq=20) 55448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304626, gaps=[]) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304627, stream_id=1, stream_seq=21) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304627, gaps=[]) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304628, stream_id=1, stream_seq=21) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304628, gaps=[]) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304629, stream_id=1, stream_seq=21) 55449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304629, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304630, stream_id=1, stream_seq=21) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304630, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304631, stream_id=1, stream_seq=21) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304631, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304632, stream_id=1, stream_seq=21) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304632, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304633, stream_id=1, stream_seq=21) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304633, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304634, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304634, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304635, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304635, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304636, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304636, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304637, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304637, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304638, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304638, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304639, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304639, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304640, stream_id=1, stream_seq=22) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304640, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304641, stream_id=1, stream_seq=23) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304641, gaps=[]) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304642, stream_id=1, stream_seq=23) 55476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304642, gaps=[]) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304643, stream_id=1, stream_seq=23) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304643, gaps=[]) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304644, stream_id=1, stream_seq=23) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304644, gaps=[]) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304645, stream_id=1, stream_seq=23) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304645, gaps=[]) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304646, stream_id=1, stream_seq=23) 55477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304646, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304647, stream_id=1, stream_seq=23) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304647, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304648, stream_id=1, stream_seq=24) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304648, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304649, stream_id=1, stream_seq=24) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304649, gaps=[]) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304650, stream_id=1, stream_seq=24) 55478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304650, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304651, stream_id=1, stream_seq=24) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304651, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304652, stream_id=1, stream_seq=24) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304652, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304653, stream_id=1, stream_seq=24) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304653, gaps=[]) 55479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304654, stream_id=1, stream_seq=24) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304654, gaps=[]) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304655, stream_id=1, stream_seq=25) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304655, gaps=[]) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304656, stream_id=1, stream_seq=25) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304656, gaps=[]) 55480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304657, stream_id=1, stream_seq=25) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304657, gaps=[]) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304658, stream_id=1, stream_seq=25) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304658, gaps=[]) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304659, stream_id=1, stream_seq=25) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304659, gaps=[]) 55481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304660, stream_id=1, stream_seq=25) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304660, gaps=[]) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304661, stream_id=1, stream_seq=25) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304661, gaps=[]) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304662, stream_id=1, stream_seq=26) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304662, gaps=[]) 55482ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304663, stream_id=1, stream_seq=26) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304663, gaps=[]) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304664, stream_id=1, stream_seq=26) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304664, gaps=[]) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304665, stream_id=1, stream_seq=26) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304665, gaps=[]) 55483ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304666, stream_id=1, stream_seq=26) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304666, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304667, stream_id=1, stream_seq=26) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304667, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304668, stream_id=1, stream_seq=26) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304668, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304669, stream_id=1, stream_seq=27) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304669, gaps=[]) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304670, stream_id=1, stream_seq=27) 55484ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304670, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304671, stream_id=1, stream_seq=27) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304671, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304672, stream_id=1, stream_seq=27) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304672, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304673, stream_id=1, stream_seq=27) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304673, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304674, stream_id=1, stream_seq=27) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304674, gaps=[]) 55485ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304675, stream_id=1, stream_seq=27) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304675, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304676, stream_id=1, stream_seq=28) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304676, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304677, stream_id=1, stream_seq=28) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304677, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304678, stream_id=1, stream_seq=28) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304678, gaps=[]) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304679, stream_id=1, stream_seq=28) 55486ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304679, gaps=[]) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304680, stream_id=1, stream_seq=28) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304680, gaps=[]) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304681, stream_id=1, stream_seq=28) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304681, gaps=[]) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304682, stream_id=1, stream_seq=28) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304682, gaps=[]) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304683, stream_id=1, stream_seq=29) 55487ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304683, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304684, stream_id=1, stream_seq=29) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304684, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304685, stream_id=1, stream_seq=29) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304685, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304686, stream_id=1, stream_seq=29) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304686, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304687, stream_id=1, stream_seq=29) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304687, gaps=[]) 55488ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304688, stream_id=1, stream_seq=29) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304688, gaps=[]) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304689, stream_id=1, stream_seq=29) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304689, gaps=[]) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304690, stream_id=1, stream_seq=30) 55489ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304690, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304691, stream_id=1, stream_seq=30) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304691, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304692, stream_id=1, stream_seq=30) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304692, gaps=[]) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304693, stream_id=1, stream_seq=30) 55490ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304693, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304694, stream_id=1, stream_seq=30) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304694, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304695, stream_id=1, stream_seq=30) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304695, gaps=[]) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304696, stream_id=1, stream_seq=30) 55491ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304696, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304697, stream_id=1, stream_seq=31) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304697, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304698, stream_id=1, stream_seq=31) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304698, gaps=[]) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304699, stream_id=1, stream_seq=31) 55492ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304699, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304700, stream_id=1, stream_seq=31) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304700, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304701, stream_id=1, stream_seq=31) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304701, gaps=[]) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304702, stream_id=1, stream_seq=31) 55493ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304702, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304703, stream_id=1, stream_seq=31) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304703, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304704, stream_id=1, stream_seq=32) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304704, gaps=[]) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304705, stream_id=1, stream_seq=32) 55494ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304705, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304706, stream_id=1, stream_seq=32) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304706, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304707, stream_id=1, stream_seq=32) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304707, gaps=[]) 55495ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304708, stream_id=1, stream_seq=32) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304708, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304709, stream_id=1, stream_seq=32) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304709, gaps=[]) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304710, stream_id=1, stream_seq=32) 55496ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304710, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=2, tsn=670304711, stream_id=1, stream_seq=33) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=670304711, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304712, stream_id=1, stream_seq=33) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=670304712, gaps=[]) 55497ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304713, stream_id=1, stream_seq=33) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=670304713, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304714, stream_id=1, stream_seq=33) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=670304714, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304715, stream_id=1, stream_seq=33) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=670304715, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=0, tsn=670304716, stream_id=1, stream_seq=33) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=670304716, gaps=[]) 55525ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=1, tsn=670304717, stream_id=1, stream_seq=33) 55579ms [log] 262140 55579ms [log] 262140 55579ms [log] [file] 55580ms [log] [experimentStatusChanged] {"status": "running", "message": null} 55580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=670304717, gaps=[]) 55580ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55580ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 55736ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce"}', extra='') 55736ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce"}', extra='') 55736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 55736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 55736ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 55736ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 55737ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 55737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 55737ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 55737ms [err] connectionstatechanged closed closed closed 55737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55737ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 55737ms [err] connectionstatechanged closed closed closed 55737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55737ms [err] connectionstatechanged closed closed closed 55737ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 55762ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f4e006b5-1aee-4825-80c3-e450e9fdc9ce", "state": "closed"}] 55762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 55762ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 55870ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 55870ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 55870ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 55974ms [err] Traceback (most recent call last): 55974ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 55974ms [err] return _run_code(code, main_globals, None, 55974ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 55974ms [err] exec(code, run_globals) 55974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 55974ms [err] sys.exit(main()) 55974ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 55974ms [err] asyncio.run(main_async()) 55974ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 55974ms [err] return loop.run_until_complete(main) 55974ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 55975ms [err] self.run_forever() 55975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 55975ms [err] self._run_once() 55975ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 55975ms [err] event_list = self._selector.select(timeout) 55975ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 55976ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 55976ms [err] KeyboardInterrupt 56001ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 56001ms [err] h.flush() 56001ms [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 63312ms [log] starting device 64076ms [err] DEBUG:asyncio:Using selector: EpollSelector 64271ms [err] ERROR:asyncio:Unclosed client session 64271ms [err] client_session: 64373ms [log] parsing 64373ms [log] creating device handler 64373ms [log] [ready] 64373ms [log] reading line 64373ms [log] [websocketToken] "a73bbeba-2494-4826-8141-fc1c2303aad5" 64378ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64378ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 64378ms [log] [websocketConnected] 65957ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 65957ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 65957ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 65998ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7a5037e9-8957-482f-9ae2-06a1c5d9f604"}}', extra='') 65998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/7a5037e9-8957-482f-9ae2-06a1c5d9f604"}}', extra='') 65998ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/7a5037e9-8957-482f-9ae2-06a1c5d9f604"} 66097ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698","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='') 66097ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698","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='') 66101ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698", "state": "new"}] 68104ms [err] makeOffer 68104ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 68105ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 68105ms [err] v=0 68105ms [err] o=- 3954830648 3954830648 IN IP4 0.0.0.0 68105ms [err] s=- 68105ms [err] t=0 0 68105ms [err] a=group:BUNDLE 0 68105ms [err] a=msid-semantic:WMS * 68105ms [err] m=application 9 DTLS/SCTP 5000 68105ms [err] c=IN IP4 0.0.0.0 68105ms [err] a=mid:0 68105ms [err] a=sctpmap:5000 webrtc-datachannel 65535 68105ms [err] a=max-message-size:65536 68105ms [err] a=ice-ufrag:87WD 68105ms [err] a=ice-pwd:gTkUA4cAf9xGlKGWuOAixM 68105ms [err] a=fingerprint:sha-256 5B:E2:6D:A2:D0:10:FA:8E:BB:A0:CA:7F:4C:02:A5:52:47:C4:E7:CC:DB:77:E0:B5:6D:6A:34:B1:AB:41:CA:05 68105ms [err] a=fingerprint:sha-384 7E:E1:E2:29:79:6D:5B:53:2C:DB:FB:06:32:77:17:7C:AD:B2:AB:96:62:F8:36:9D:99:0A:78:0A:75:5B:2C:F8:AD:7A:3B:EA:C0:B0:87:A8:3C:6D:45:5B:76:8B:79:EA 68105ms [err] a=fingerprint:sha-512 C1:F0:3C:F6:51:E3:87:BE:4D:F3:CD:39:57:7D:4B:BA:18:1D:B8:66:A5:D8:6B:98:1A:F9:75:93:D0:AB:D4:0D:A6:CA:C6:E5:B1:D6:7E:B8:35:F9:E7:27:A0:B2:42:97:FB:DD:C4:3D:51:13:E9:10:19:3E:91:B5:F2:D7:68:CA 68105ms [err] a=setup:actpass 68105ms [err] 68106ms [err] connectionstatechanged new new have-local-offer 68106ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 68106ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 68108ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698", "state": "new"}] 68108ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 68109ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 68109ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 68110ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 68110ms [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='') 68110ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 68110ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68110ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68110ms [err] handleSignalingMessage 68110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68110ms [err] handleOptions 68110ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 68120ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'VBXe3sfvFI/O') 68121ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'VBXe3sfvFI/O') 68149ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6719898196014105766 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:wGiE\\r\\na=ice-pwd:ByIlNzvyKUF3fJUkU6FLXNHb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D4:9F:67:37:F3:99:E1:DC:31:F7:99:48:AA:F3:46:79:03:39:C9:21:8A:F6:27:24:09:A6:49:DC:A9:AA:74:92\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68149ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6719898196014105766 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:wGiE\\r\\na=ice-pwd:ByIlNzvyKUF3fJUkU6FLXNHb\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 D4:9F:67:37:F3:99:E1:DC:31:F7:99:48:AA:F3:46:79:03:39:C9:21:8A:F6:27:24:09:A6:49:DC:A9:AA:74:92\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68149ms [err] handleSignalingMessage 68149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68149ms [err] handleAnswer 68149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 68149ms [err] acceptAnswer 68149ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 68149ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 68149ms [err] v=0 68149ms [err] o=- 6719898196014105766 2 IN IP4 127.0.0.1 68149ms [err] s=- 68149ms [err] t=0 0 68149ms [err] a=group:BUNDLE 0 68149ms [err] a=msid-semantic: WMS 68149ms [err] m=application 9 DTLS/SCTP 5000 68149ms [err] c=IN IP4 0.0.0.0 68149ms [err] a=ice-ufrag:wGiE 68149ms [err] a=ice-pwd:ByIlNzvyKUF3fJUkU6FLXNHb 68149ms [err] a=ice-options:trickle 68149ms [err] a=fingerprint:sha-256 D4:9F:67:37:F3:99:E1:DC:31:F7:99:48:AA:F3:46:79:03:39:C9:21:8A:F6:27:24:09:A6:49:DC:A9:AA:74:92 68149ms [err] a=setup:active 68149ms [err] a=mid:0 68149ms [err] a=sctpmap:5000 webrtc-datachannel 1024 68149ms [err] 68149ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 68149ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 68149ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 68149ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(6YlbMWXOjo 1 udp 1845501695 172.17.0.3 50977 typ prflx) 68149ms [err] connectionstatechanged connecting checking stable 68149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68149ms [err] connectionstatechanged connecting checking stable 68149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68149ms [err] connectionstatechanged connecting checking stable 68149ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 68149ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56239) -> ('172.17.0.3', 50977)) State.WAITING -> State.IN_PROGRESS 68149ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x85\x97\x1a\x9a'\xd2l\xdd\xca\xe0\xa5\x06") 68150ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698", "state": "connecting"}] 68153ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x85\x97\x1a\x9a'\xd2l\xdd\xca\xe0\xa5\x06") 68153ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56239) -> ('172.17.0.3', 50977)) State.IN_PROGRESS -> State.SUCCEEDED 68153ms [err] INFO:aioice.ice:Connection(0) ICE completed 68155ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1288375843 1 udp 2113937151 99f822a2-385b-4a89-954e-858811627ce4.local 50977 typ host generation 0 ufrag wGiE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1288375843 1 udp 2113937151 99f822a2-385b-4a89-954e-858811627ce4.local 50977 typ host generation 0 ufrag wGiE network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68155ms [err] handleSignalingMessage 68155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 68155ms [err] handleIceCandidate 68155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 68155ms [err] acceptIceCandidate 68155ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 68158ms [err] INFO:aioice.ice:Connection(0) Remote candidate "99f822a2-385b-4a89-954e-858811627ce4.local" resolved to 172.17.0.3 68168ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56239) -> ('172.17.0.3', 50977)) State.FROZEN -> State.IN_PROGRESS 68168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc0S\xf9\x85;\xc5z\x11)\xdf\xd7\x96') 68169ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc0S\xf9\x85;\xc5z\x11)\xdf\xd7\x96') 68193ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56239) -> ('172.17.0.3', 50977)) State.IN_PROGRESS -> State.SUCCEEDED 68193ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40339) -> ('172.17.0.3', 50977)) State.FROZEN -> State.FAILED 68194ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 68194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 68195ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 68196ms [err] connectionstatechanged connecting completed stable 68196ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 68196ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tl7DecspA1cG') 68196ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tl7DecspA1cG') 68198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 68198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 68198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 68198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 68199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 68199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 68199ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 68199ms [err] connectionstatechanged connected completed stable 68199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 68199ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698", "state": "connected"}] 68201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 68201ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 68202ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 68203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3579136874, stream_id=1, stream_seq=0) 68203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 68203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3579136874, gaps=[]) 68203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 68203ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=550655213, stream_id=1, stream_seq=0) 68204ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 68204ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=550655213, gaps=[]) 68206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=550655214, stream_id=1, stream_seq=1) 68206ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 68206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=550655214, gaps=[]) 68206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=550655215, stream_id=1, stream_seq=2) 68206ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 68207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=550655215, gaps=[]) 68248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3iKmnNERYB0m') 68249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3iKmnNERYB0m') 68311ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jxYdcSUXZGRI') 68312ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jxYdcSUXZGRI') 68312ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40339) -> ('172.17.0.3', 50977)) State.WAITING -> State.IN_PROGRESS 68312ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D\x95,`\xf3\xcdbC\x19\x82`\x8a') 68317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 50977) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D\x95,`\xf3\xcdbC\x19\x82`\x8a') 68317ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 40339) -> ('172.17.0.3', 50977)) State.IN_PROGRESS -> State.SUCCEEDED 68342ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 68342ms [log] [experimentStatusChanged] {"status": "running", "message": null} 68393ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68393ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698"}', extra='') 68394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 68394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 68394ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 68394ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 68394ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 68394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 68394ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 68395ms [err] connectionstatechanged closed closed closed 68395ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68395ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 68395ms [err] connectionstatechanged closed closed closed 68395ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68395ms [err] connectionstatechanged closed closed closed 68395ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 68395ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/64822f19-32c4-43a2-882f-43c710e59698", "state": "closed"}] 68396ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 68396ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 68492ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68492ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 68492ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests : should transmit gpio value 68582ms [err] Traceback (most recent call last): 68582ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 68582ms [err] return _run_code(code, main_globals, None, 68582ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 68582ms [err] exec(code, run_globals) 68582ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 68582ms [err] sys.exit(main()) 68582ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 68582ms [err] asyncio.run(main_async()) 68582ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 68582ms [err] return loop.run_until_complete(main) 68582ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 68582ms [err] self.run_forever() 68582ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 68583ms [err] self._run_once() 68583ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 68583ms [err] event_list = self._selector.select(timeout) 68583ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 68583ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 68583ms [err] KeyboardInterrupt 68584ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 68584ms [err] h.flush() 68584ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 68779ms [log] starting device 69548ms [err] DEBUG:asyncio:Using selector: EpollSelector 69734ms [err] ERROR:asyncio:Unclosed client session 69734ms [err] client_session: 69847ms [log] parsing 69847ms [log] creating device handler 69847ms [log] [ready] 69847ms [log] reading line 69847ms [log] [websocketToken] "b38498f9-6fe1-4b83-a127-eca213701703" 69876ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 69876ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 69876ms [log] [websocketConnected] 71412ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71412ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71412ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71430ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3810f3b6-111e-4b50-875a-035aa6c73b08"}}', extra='') 71430ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3810f3b6-111e-4b50-875a-035aa6c73b08"}}', extra='') 71430ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3810f3b6-111e-4b50-875a-035aa6c73b08"} 71516ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e","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='') 71516ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e","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='') 71519ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e", "state": "new"}] 73524ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73524ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73524ms [err] handleSignalingMessage 73524ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73524ms [err] handleOptions 73524ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73524ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5464839767461503606 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:VM3A\\r\\na=ice-pwd:LFP10cdzHDOH3CLj4+JkrR/f\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 84:B4:3A:C6:25:80:02:9B:0F:47:E9:0E:EC:86:DC:D4:FC:F5:46:24:C7:09:D5:87:B7:9D:A8:36:32:01:79:03\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73524ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5464839767461503606 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:VM3A\\r\\na=ice-pwd:LFP10cdzHDOH3CLj4+JkrR/f\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 84:B4:3A:C6:25:80:02:9B:0F:47:E9:0E:EC:86:DC:D4:FC:F5:46:24:C7:09:D5:87:B7:9D:A8:36:32:01:79:03\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73524ms [err] handleSignalingMessage 73524ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73524ms [err] handleOffer 73524ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 73524ms [err] makeAnswer 73524ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 73524ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73524ms [err] v=0 73524ms [err] o=- 5464839767461503606 2 IN IP4 127.0.0.1 73524ms [err] s=- 73524ms [err] t=0 0 73524ms [err] a=group:BUNDLE 0 73524ms [err] a=extmap-allow-mixed 73524ms [err] a=msid-semantic: WMS 73524ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73524ms [err] c=IN IP4 0.0.0.0 73524ms [err] a=ice-ufrag:VM3A 73524ms [err] a=ice-pwd:LFP10cdzHDOH3CLj4+JkrR/f 73524ms [err] a=ice-options:trickle 73524ms [err] a=fingerprint:sha-256 84:B4:3A:C6:25:80:02:9B:0F:47:E9:0E:EC:86:DC:D4:FC:F5:46:24:C7:09:D5:87:B7:9D:A8:36:32:01:79:03 73524ms [err] a=setup:actpass 73524ms [err] a=mid:0 73524ms [err] a=sctp-port:5000 73524ms [err] a=max-message-size:262144 73524ms [err] 73526ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 73526ms [err] v=0 73526ms [err] o=- 5464839767461503606 2 IN IP4 127.0.0.1 73526ms [err] s=- 73526ms [err] t=0 0 73526ms [err] a=group:BUNDLE 0 73526ms [err] a=extmap-allow-mixed 73526ms [err] a=msid-semantic: WMS 73526ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73526ms [err] c=IN IP4 0.0.0.0 73526ms [err] a=ice-ufrag:VM3A 73526ms [err] a=ice-pwd:LFP10cdzHDOH3CLj4+JkrR/f 73526ms [err] a=ice-options:trickle 73526ms [err] a=fingerprint:sha-256 84:B4:3A:C6:25:80:02:9B:0F:47:E9:0E:EC:86:DC:D4:FC:F5:46:24:C7:09:D5:87:B7:9D:A8:36:32:01:79:03 73526ms [err] a=setup:actpass 73526ms [err] a=mid:0 73526ms [err] a=sctp-port:5000 73526ms [err] a=max-message-size:262144 73526ms [err] 73526ms [err] connectionstatechanged new new have-remote-offer 73526ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 73526ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e", "state": "new"}] 73527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 73527ms [err] v=0 73527ms [err] o=- 3954830653 3954830653 IN IP4 0.0.0.0 73527ms [err] s=- 73527ms [err] t=0 0 73527ms [err] a=group:BUNDLE 0 73527ms [err] a=msid-semantic:WMS * 73527ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 73527ms [err] c=IN IP4 0.0.0.0 73527ms [err] a=mid:0 73527ms [err] a=sctp-port:5000 73527ms [err] a=max-message-size:65536 73527ms [err] a=ice-ufrag:e8It 73527ms [err] a=ice-pwd:OX4WwfrvhE8E2V0KXiAc2z 73527ms [err] a=fingerprint:sha-256 50:0C:F3:CF:02:43:87:19:21:C6:84:D2:19:05:9A:55:23:5B:E8:DA:99:AF:5E:0A:54:37:3F:D5:2E:FE:39:D6 73527ms [err] a=fingerprint:sha-384 B2:35:12:7A:35:66:A7:16:17:5B:7C:A1:BD:53:2E:79:FC:0B:F0:D4:BA:00:84:E5:8A:78:B9:4F:B9:33:C9:11:08:FE:2F:5C:A6:61:DB:7B:87:77:02:9C:46:A8:E6:E1 73527ms [err] a=fingerprint:sha-512 D1:8A:89:F0:1E:5F:DC:4F:E0:68:5A:C3:9F:F6:FA:26:FC:A4:97:8D:B1:C0:D7:11:97:6F:66:56:93:B4:B9:3A:42:69:CE:D9:48:61:15:E1:21:DF:64:09:80:99:8B:27:EE:97:BE:DB:20:18:CC:1B:4A:F3:90:67:96:E4:62:81 73527ms [err] a=setup:active 73527ms [err] 73527ms [err] connectionstatechanged new new stable 73527ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73527ms [err] connectionstatechanged new new stable 73527ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 73527ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73529ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73529ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73529ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73530ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 73530ms [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='') 73530ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73530ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 73530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73530ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73530ms [err] connectionstatechanged connecting checking stable 73530ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73531ms [err] connectionstatechanged connecting checking stable 73531ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73531ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e", "state": "connecting"}] 73539ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jcPpzCKhgNRT') 73540ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jcPpzCKhgNRT') 73540ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(IznwNhXpLD 1 udp 1845501695 172.17.0.3 58132 typ prflx) 73540ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57387) -> ('172.17.0.3', 58132)) State.WAITING -> State.IN_PROGRESS 73540ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x05\xfeQ^(\xcb\xee_;\xa2\x82\xf9') 73543ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x05\xfeQ^(\xcb\xee_;\xa2\x82\xf9') 73543ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57387) -> ('172.17.0.3', 58132)) State.IN_PROGRESS -> State.SUCCEEDED 73543ms [err] INFO:aioice.ice:Connection(0) ICE completed 73570ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 73571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73572ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 73573ms [err] connectionstatechanged connecting completed stable 73573ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 73575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 73575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 73576ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 73576ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73576ms [err] connectionstatechanged connected completed stable 73576ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 73576ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e", "state": "connected"}] 73579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 73579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 73579ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 73580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 73580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 73580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 73580ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=642507919, stream_id=1, stream_seq=0) 73580ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=848530928, stream_id=1, stream_seq=0) 73581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 73581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=642507919, gaps=[]) 73581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=848530928, gaps=[]) 73581ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 73582ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:795811290 1 udp 2113937151 eba3eccd-bee1-451b-90cc-0175bce29578.local 58132 typ host generation 0 ufrag VM3A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73582ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:795811290 1 udp 2113937151 eba3eccd-bee1-451b-90cc-0175bce29578.local 58132 typ host generation 0 ufrag VM3A network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73582ms [err] handleSignalingMessage 73582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73582ms [err] handleIceCandidate 73582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 73582ms [err] acceptIceCandidate 73582ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 73583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=642507920, stream_id=1, stream_seq=1) 73583ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=642507920, gaps=[]) 73583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=642507921, stream_id=1, stream_seq=2) 73584ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=642507921, gaps=[]) 73584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=642507922, stream_id=1, stream_seq=3) 73584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=642507922, gaps=[]) 73584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=642507923, stream_id=1, stream_seq=4) 73585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=642507923, gaps=[]) 73586ms [err] INFO:aioice.ice:Connection(0) Remote candidate "eba3eccd-bee1-451b-90cc-0175bce29578.local" resolved to 172.17.0.3 73592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Y/qXMC0CDV58') 73592ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Y/qXMC0CDV58') 73593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 57387) -> ('172.17.0.3', 58132)) State.FROZEN -> State.FAILED 73593ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 43911) -> ('172.17.0.3', 58132)) State.FROZEN -> State.FAILED 73666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'JxvcK5Z2KhW7') 73666ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 58132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'JxvcK5Z2KhW7') 73682ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73682ms [log] [experimentStatusChanged] {"status": "running", "message": null} 73768ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e"}', extra='') 73768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 73768ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 73769ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 73769ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 73769ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 73769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 73769ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 73770ms [err] connectionstatechanged closed closed closed 73770ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73770ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 73770ms [err] connectionstatechanged closed closed closed 73770ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73770ms [err] connectionstatechanged closed closed closed 73770ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 73770ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a8d28948-b378-4e51-a09b-61d33d5bdc1e", "state": "closed"}] 73771ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 73771ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 73868ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 73868ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit initial gpio value 73970ms [err] Traceback (most recent call last): 73970ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 73970ms [err] return _run_code(code, main_globals, None, 73970ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 73970ms [err] exec(code, run_globals) 73970ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 73971ms [err] sys.exit(main()) 73971ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 73971ms [err] asyncio.run(main_async()) 73971ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 73971ms [err] return loop.run_until_complete(main) 73971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 73971ms [err] self.run_forever() 73971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 73971ms [err] self._run_once() 73971ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 73972ms [err] event_list = self._selector.select(timeout) 73972ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 73972ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 73972ms [err] KeyboardInterrupt 73974ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 73974ms [err] h.flush() 73974ms [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 85108ms [log] starting device 85867ms [err] DEBUG:asyncio:Using selector: EpollSelector 86060ms [err] ERROR:asyncio:Unclosed client session 86060ms [err] client_session: 86198ms [log] parsing 86198ms [log] creating device handler 86198ms [log] [ready] 86198ms [log] reading line 86198ms [log] [websocketToken] "4af98f9d-189d-4a06-b189-1a2cee2c943f" 86209ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86209ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86209ms [log] [websocketConnected] 86546ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86546ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86585ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b9eea76e-1eae-495a-a86a-5a0cc259a830"}}', extra='') 86585ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/b9eea76e-1eae-495a-a86a-5a0cc259a830"}}', extra='') 86585ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/b9eea76e-1eae-495a-a86a-5a0cc259a830"} 86675ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","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='') 86675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","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='') 86679ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "new"}] 88690ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88690ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88690ms [err] handleSignalingMessage 88690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88690ms [err] handleOptions 88690ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88690ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88690ms [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='') 88690ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88697ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830668 3954830668 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 52132 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52132 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35208 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:3EOG\\r\\na=ice-pwd:cpvx4FvWoVdd2wSBHZI1NI\\r\\na=fingerprint:sha-256 D5:74:22:19:67:EA:B9:E5:07:E7:E2:09:E5:15:72:C4:E9:E5:E3:38:6D:B6:C8:87:6F:61:38:88:B1:5F:D3:7D\\r\\na=fingerprint:sha-384 C3:FA:79:31:78:AB:76:78:07:B4:8D:5D:A7:C8:C0:F1:87:2B:37:BB:3A:8C:A3:47:AD:D1:15:96:94:C3:66:DE:EE:D1:72:F3:A9:44:25:E0:26:5C:E6:5D:7D:C5:66:25\\r\\na=fingerprint:sha-512 B3:FC:4A:83:D4:8F:8C:53:72:09:A2:A2:57:60:28:E5:16:B0:B1:00:25:E9:21:12:CE:49:39:5D:8C:8A:42:C1:23:33:87:5C:01:19:43:15:0C:8C:DF:6C:79:C6:C4:C3:7C:B2:1E:23:B3:6A:F1:83:49:61:3B:63:83:A5:16:18\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 88697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830668 3954830668 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 52132 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52132 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35208 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:3EOG\\r\\na=ice-pwd:cpvx4FvWoVdd2wSBHZI1NI\\r\\na=fingerprint:sha-256 D5:74:22:19:67:EA:B9:E5:07:E7:E2:09:E5:15:72:C4:E9:E5:E3:38:6D:B6:C8:87:6F:61:38:88:B1:5F:D3:7D\\r\\na=fingerprint:sha-384 C3:FA:79:31:78:AB:76:78:07:B4:8D:5D:A7:C8:C0:F1:87:2B:37:BB:3A:8C:A3:47:AD:D1:15:96:94:C3:66:DE:EE:D1:72:F3:A9:44:25:E0:26:5C:E6:5D:7D:C5:66:25\\r\\na=fingerprint:sha-512 B3:FC:4A:83:D4:8F:8C:53:72:09:A2:A2:57:60:28:E5:16:B0:B1:00:25:E9:21:12:CE:49:39:5D:8C:8A:42:C1:23:33:87:5C:01:19:43:15:0C:8C:DF:6C:79:C6:C4:C3:7C:B2:1E:23:B3:6A:F1:83:49:61:3B:63:83:A5:16:18\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 88697ms [err] handleSignalingMessage 88697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88697ms [err] handleOffer 88697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 88697ms [err] makeAnswer 88697ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 88697ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88697ms [err] v=0 88697ms [err] o=- 3954830668 3954830668 IN IP4 0.0.0.0 88697ms [err] s=- 88697ms [err] t=0 0 88697ms [err] a=group:BUNDLE 0 88697ms [err] a=msid-semantic:WMS * 88697ms [err] m=application 52132 DTLS/SCTP 5000 88697ms [err] c=IN IP4 172.30.0.1 88697ms [err] a=mid:0 88697ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88697ms [err] a=max-message-size:65536 88697ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52132 typ host 88697ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35208 typ host 88697ms [err] a=end-of-candidates 88697ms [err] a=ice-ufrag:3EOG 88697ms [err] a=ice-pwd:cpvx4FvWoVdd2wSBHZI1NI 88697ms [err] a=fingerprint:sha-256 D5:74:22:19:67:EA:B9:E5:07:E7:E2:09:E5:15:72:C4:E9:E5:E3:38:6D:B6:C8:87:6F:61:38:88:B1:5F:D3:7D 88697ms [err] a=fingerprint:sha-384 C3:FA:79:31:78:AB:76:78:07:B4:8D:5D:A7:C8:C0:F1:87:2B:37:BB:3A:8C:A3:47:AD:D1:15:96:94:C3:66:DE:EE:D1:72:F3:A9:44:25:E0:26:5C:E6:5D:7D:C5:66:25 88697ms [err] a=fingerprint:sha-512 B3:FC:4A:83:D4:8F:8C:53:72:09:A2:A2:57:60:28:E5:16:B0:B1:00:25:E9:21:12:CE:49:39:5D:8C:8A:42:C1:23:33:87:5C:01:19:43:15:0C:8C:DF:6C:79:C6:C4:C3:7C:B2:1E:23:B3:6A:F1:83:49:61:3B:63:83:A5:16:18 88697ms [err] a=setup:actpass 88697ms [err] 88699ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 88699ms [err] v=0 88699ms [err] o=- 3954830668 3954830668 IN IP4 0.0.0.0 88699ms [err] s=- 88699ms [err] t=0 0 88699ms [err] a=group:BUNDLE 0 88699ms [err] a=msid-semantic:WMS * 88699ms [err] m=application 52132 DTLS/SCTP 5000 88699ms [err] c=IN IP4 172.30.0.1 88699ms [err] a=mid:0 88699ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88699ms [err] a=max-message-size:65536 88699ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 52132 typ host 88699ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 35208 typ host 88699ms [err] a=end-of-candidates 88699ms [err] a=ice-ufrag:3EOG 88699ms [err] a=ice-pwd:cpvx4FvWoVdd2wSBHZI1NI 88699ms [err] a=fingerprint:sha-256 D5:74:22:19:67:EA:B9:E5:07:E7:E2:09:E5:15:72:C4:E9:E5:E3:38:6D:B6:C8:87:6F:61:38:88:B1:5F:D3:7D 88699ms [err] a=fingerprint:sha-384 C3:FA:79:31:78:AB:76:78:07:B4:8D:5D:A7:C8:C0:F1:87:2B:37:BB:3A:8C:A3:47:AD:D1:15:96:94:C3:66:DE:EE:D1:72:F3:A9:44:25:E0:26:5C:E6:5D:7D:C5:66:25 88699ms [err] a=fingerprint:sha-512 B3:FC:4A:83:D4:8F:8C:53:72:09:A2:A2:57:60:28:E5:16:B0:B1:00:25:E9:21:12:CE:49:39:5D:8C:8A:42:C1:23:33:87:5C:01:19:43:15:0C:8C:DF:6C:79:C6:C4:C3:7C:B2:1E:23:B3:6A:F1:83:49:61:3B:63:83:A5:16:18 88699ms [err] a=setup:actpass 88699ms [err] 88699ms [err] connectionstatechanged new new have-remote-offer 88699ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 88699ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "new"}] 88700ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 88700ms [err] v=0 88700ms [err] o=- 3954830668 3954830668 IN IP4 0.0.0.0 88700ms [err] s=- 88700ms [err] t=0 0 88700ms [err] a=group:BUNDLE 0 88700ms [err] a=msid-semantic:WMS * 88700ms [err] m=application 9 DTLS/SCTP 5000 88700ms [err] c=IN IP4 0.0.0.0 88700ms [err] a=mid:0 88700ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88700ms [err] a=max-message-size:65536 88700ms [err] a=ice-ufrag:pD19 88700ms [err] a=ice-pwd:2Jk5eig8Nv0HR15ToaKSAu 88700ms [err] a=fingerprint:sha-256 9D:A8:E4:7E:C6:87:57:D3:C1:FC:BD:92:24:1B:1E:59:90:3D:9F:13:2D:10:66:B9:E0:81:4E:91:2A:1A:A0:1E 88700ms [err] a=fingerprint:sha-384 92:B7:9E:2F:EF:9B:FF:A1:CD:69:4A:3A:D3:EC:EC:C0:A9:BF:04:6B:11:6E:87:38:C2:94:33:AF:5E:A6:8D:7C:C4:57:70:9B:B1:16:A5:D2:0A:BB:97:87:4D:11:41:52 88700ms [err] a=fingerprint:sha-512 42:00:40:56:77:EE:A8:C0:07:DB:F7:A6:96:7B:45:B2:D3:E9:3E:B6:AF:6E:3B:B5:E1:D7:A4:67:0B:3B:3C:E3:B6:43:8A:B5:03:15:10:C4:2E:11:16:19:FC:D6:D5:AC:B1:43:D6:F8:37:16:2E:7C:4A:1C:DF:B3:B0:93:A5:0B 88700ms [err] a=setup:active 88700ms [err] 88700ms [err] connectionstatechanged new new stable 88700ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88700ms [err] connectionstatechanged new new stable 88700ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 88700ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88702ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88702ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88703ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 88703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88703ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.30.0.1', 52132)) State.FROZEN -> State.WAITING 88703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51993) -> ('172.30.0.1', 52132)) State.FROZEN -> State.WAITING 88703ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.17.0.3', 35208)) State.FROZEN -> State.WAITING 88703ms [err] connectionstatechanged connecting checking stable 88703ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88704ms [err] connectionstatechanged connecting checking stable 88704ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88704ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.30.0.1', 52132)) State.WAITING -> State.IN_PROGRESS 88704ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\\.\xb9\xb6\x11\nk.\xa1\xd5\xa1O') 88704ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "connecting"}] 88705ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\\.\xb9\xb6\x11\nk.\xa1\xd5\xa1O') 88705ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.30.0.1', 52132)) State.IN_PROGRESS -> State.SUCCEEDED 88713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'x]\xa6(ja\xb0Y\x1b\xad\xf0\xe7') 88737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'x]\xa6(ja\xb0Y\x1b\xad\xf0\xe7') 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51993) -> ('172.30.0.1', 52132)) State.WAITING -> State.FAILED 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.17.0.3', 35208)) State.WAITING -> State.FAILED 88738ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 51993) -> ('172.17.0.3', 35208)) State.FROZEN -> State.FAILED 88738ms [err] INFO:aioice.ice:Connection(0) ICE completed 88738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1a\n\x10\x17$\x08\x80\xbf\xcd\x076\xdf') 88738ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1a\n\x10\x17$\x08\x80\xbf\xcd\x076\xdf') 88739ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2w8AMFS4aO 1 udp 1862270975 172.17.0.3 52132 typ prflx) 88739ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.17.0.3', 52132)) State.WAITING -> State.IN_PROGRESS 88739ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\xe8\x88Y\xbc\xef=\x97%9r(') 88739ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 88739ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88741ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 88742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35208) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea^O\xf7<\xf9\x1c\xcd\xe9#\x00\x1e') 88742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35208) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea^O\xf7<\xf9\x1c\xcd\xe9#\x00\x1e') 88742ms [err] connectionstatechanged connecting completed stable 88742ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88742ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.17.0.3', 35208)) State.FAILED -> State.IN_PROGRESS 88742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 35208) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'4\xe2\x87\x1e\xadM\xbe\x0e\x08\x04\x1e\x87') 88742ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\xe8\x88Y\xbc\xef=\x97%9r(') 88743ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 35208) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'4\xe2\x87\x1e\xadM\xbe\x0e\x08\x04\x1e\x87') 88743ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48959) -> ('172.17.0.3', 35208)) State.IN_PROGRESS -> State.SUCCEEDED 88762ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 88763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 88763ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 88763ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88786ms [err] connectionstatechanged connected completed stable 88786ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2418515950, stream_id=1, stream_seq=0) 88786ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88786ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "connected"}] 88786ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2099652244, stream_id=1, stream_seq=0) 88787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 88787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2418515950, gaps=[]) 88787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2099652244, gaps=[]) 88787ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2418515951, stream_id=1, stream_seq=1) 88788ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 88788ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2418515951, gaps=[]) 88789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2418515952, stream_id=1, stream_seq=2) 88789ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 88789ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2418515952, gaps=[]) 88855ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88855ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 88855ms [log] [experimentStatusChanged] {"status": "running", "message": null} 88946ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b"}', extra='') 88946ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b"}', extra='') 88946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 88947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 88947ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 88947ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 88947ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 88947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 88947ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 88947ms [err] connectionstatechanged closed closed closed 88947ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 88948ms [err] connectionstatechanged closed closed closed 88948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88948ms [err] connectionstatechanged closed closed closed 88948ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 88948ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25da6573-6cc7-4b9c-8a16-378f7b4c7b0b", "state": "closed"}] 88948ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 88949ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 89047ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89047ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 89172ms [err] Traceback (most recent call last): 89172ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 89172ms [err] return _run_code(code, main_globals, None, 89172ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 89172ms [err] exec(code, run_globals) 89172ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 89172ms [err] sys.exit(main()) 89172ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 89173ms [err] asyncio.run(main_async()) 89173ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 89173ms [err] return loop.run_until_complete(main) 89173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 89173ms [err] self.run_forever() 89173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 89173ms [err] self._run_once() 89173ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 89174ms [err] event_list = self._selector.select(timeout) 89174ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 89174ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 89174ms [err] KeyboardInterrupt 89175ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 89175ms [err] h.flush() 89175ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 89368ms [log] starting device 90098ms [err] DEBUG:asyncio:Using selector: EpollSelector 90293ms [err] ERROR:asyncio:Unclosed client session 90293ms [err] client_session: 90428ms [log] parsing 90428ms [log] creating device handler 90428ms [log] [ready] 90428ms [log] reading line 90428ms [log] [websocketToken] "c0a33351-17ad-4ad8-88e3-2f51651176af" 90433ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 90433ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 90433ms [log] [websocketConnected] 90754ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90754ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 90754ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 90767ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/24c0539c-8a79-47a5-93d5-1979c16af080"}}', extra='') 90767ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/24c0539c-8a79-47a5-93d5-1979c16af080"}}', extra='') 90767ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/24c0539c-8a79-47a5-93d5-1979c16af080"} 90869ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","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='') 90869ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","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='') 90873ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "new"}] 92876ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92876ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 92876ms [err] handleSignalingMessage 92876ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92876ms [err] handleOptions 92876ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 92876ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 92876ms [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='') 92876ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 92882ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830673 3954830673 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 59981 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59981 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51131 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SNSp\\r\\na=ice-pwd:hKdOWNOgsoo3DsJUUnOsf0\\r\\na=fingerprint:sha-256 5B:1B:75:C5:B4:23:F4:56:D8:92:79:8A:FD:DD:14:B3:83:99:C6:BE:A3:22:51:4F:8F:CA:90:BB:A6:B3:EC:68\\r\\na=fingerprint:sha-384 7B:D8:45:E9:36:BC:3C:71:27:A5:97:FA:44:3A:AD:EA:98:33:A7:AD:79:41:A1:2B:A9:81:64:D9:4E:C5:29:D0:A7:13:B6:EB:31:BC:EF:9F:D9:88:53:BA:E0:EE:16:78\\r\\na=fingerprint:sha-512 45:B9:7C:8C:80:88:55:8B:B4:7B:83:19:58:9A:BA:E5:54:C5:66:8E:07:29:86:CD:C5:98:50:8F:D9:8E:D8:82:23:6D:D3:3D:D4:29:06:22:E3:4F:C2:90:69:40:98:A9:C0:EE:A5:C1:B2:37:D3:A3:57:DD:5F:60:4B:D4:52:6A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 92882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff","content":{"type":"offer","sdp":"v=0\\r\\no=- 3954830673 3954830673 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 59981 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59981 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51131 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:SNSp\\r\\na=ice-pwd:hKdOWNOgsoo3DsJUUnOsf0\\r\\na=fingerprint:sha-256 5B:1B:75:C5:B4:23:F4:56:D8:92:79:8A:FD:DD:14:B3:83:99:C6:BE:A3:22:51:4F:8F:CA:90:BB:A6:B3:EC:68\\r\\na=fingerprint:sha-384 7B:D8:45:E9:36:BC:3C:71:27:A5:97:FA:44:3A:AD:EA:98:33:A7:AD:79:41:A1:2B:A9:81:64:D9:4E:C5:29:D0:A7:13:B6:EB:31:BC:EF:9F:D9:88:53:BA:E0:EE:16:78\\r\\na=fingerprint:sha-512 45:B9:7C:8C:80:88:55:8B:B4:7B:83:19:58:9A:BA:E5:54:C5:66:8E:07:29:86:CD:C5:98:50:8F:D9:8E:D8:82:23:6D:D3:3D:D4:29:06:22:E3:4F:C2:90:69:40:98:A9:C0:EE:A5:C1:B2:37:D3:A3:57:DD:5F:60:4B:D4:52:6A\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 92882ms [err] handleSignalingMessage 92882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 92882ms [err] handleOffer 92882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 92882ms [err] makeAnswer 92882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 92882ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 92882ms [err] v=0 92882ms [err] o=- 3954830673 3954830673 IN IP4 0.0.0.0 92882ms [err] s=- 92882ms [err] t=0 0 92882ms [err] a=group:BUNDLE 0 92882ms [err] a=msid-semantic:WMS * 92882ms [err] m=application 59981 DTLS/SCTP 5000 92882ms [err] c=IN IP4 172.30.0.1 92882ms [err] a=mid:0 92882ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92882ms [err] a=max-message-size:65536 92882ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59981 typ host 92882ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51131 typ host 92882ms [err] a=end-of-candidates 92882ms [err] a=ice-ufrag:SNSp 92882ms [err] a=ice-pwd:hKdOWNOgsoo3DsJUUnOsf0 92882ms [err] a=fingerprint:sha-256 5B:1B:75:C5:B4:23:F4:56:D8:92:79:8A:FD:DD:14:B3:83:99:C6:BE:A3:22:51:4F:8F:CA:90:BB:A6:B3:EC:68 92882ms [err] a=fingerprint:sha-384 7B:D8:45:E9:36:BC:3C:71:27:A5:97:FA:44:3A:AD:EA:98:33:A7:AD:79:41:A1:2B:A9:81:64:D9:4E:C5:29:D0:A7:13:B6:EB:31:BC:EF:9F:D9:88:53:BA:E0:EE:16:78 92882ms [err] a=fingerprint:sha-512 45:B9:7C:8C:80:88:55:8B:B4:7B:83:19:58:9A:BA:E5:54:C5:66:8E:07:29:86:CD:C5:98:50:8F:D9:8E:D8:82:23:6D:D3:3D:D4:29:06:22:E3:4F:C2:90:69:40:98:A9:C0:EE:A5:C1:B2:37:D3:A3:57:DD:5F:60:4B:D4:52:6A 92882ms [err] a=setup:actpass 92882ms [err] 92884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 92884ms [err] v=0 92884ms [err] o=- 3954830673 3954830673 IN IP4 0.0.0.0 92884ms [err] s=- 92884ms [err] t=0 0 92884ms [err] a=group:BUNDLE 0 92884ms [err] a=msid-semantic:WMS * 92884ms [err] m=application 59981 DTLS/SCTP 5000 92884ms [err] c=IN IP4 172.30.0.1 92884ms [err] a=mid:0 92884ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92884ms [err] a=max-message-size:65536 92884ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59981 typ host 92884ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 51131 typ host 92884ms [err] a=end-of-candidates 92884ms [err] a=ice-ufrag:SNSp 92884ms [err] a=ice-pwd:hKdOWNOgsoo3DsJUUnOsf0 92884ms [err] a=fingerprint:sha-256 5B:1B:75:C5:B4:23:F4:56:D8:92:79:8A:FD:DD:14:B3:83:99:C6:BE:A3:22:51:4F:8F:CA:90:BB:A6:B3:EC:68 92884ms [err] a=fingerprint:sha-384 7B:D8:45:E9:36:BC:3C:71:27:A5:97:FA:44:3A:AD:EA:98:33:A7:AD:79:41:A1:2B:A9:81:64:D9:4E:C5:29:D0:A7:13:B6:EB:31:BC:EF:9F:D9:88:53:BA:E0:EE:16:78 92884ms [err] a=fingerprint:sha-512 45:B9:7C:8C:80:88:55:8B:B4:7B:83:19:58:9A:BA:E5:54:C5:66:8E:07:29:86:CD:C5:98:50:8F:D9:8E:D8:82:23:6D:D3:3D:D4:29:06:22:E3:4F:C2:90:69:40:98:A9:C0:EE:A5:C1:B2:37:D3:A3:57:DD:5F:60:4B:D4:52:6A 92884ms [err] a=setup:actpass 92884ms [err] 92884ms [err] connectionstatechanged new new have-remote-offer 92884ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 92884ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "new"}] 92885ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 92885ms [err] v=0 92885ms [err] o=- 3954830673 3954830673 IN IP4 0.0.0.0 92885ms [err] s=- 92885ms [err] t=0 0 92885ms [err] a=group:BUNDLE 0 92885ms [err] a=msid-semantic:WMS * 92885ms [err] m=application 9 DTLS/SCTP 5000 92885ms [err] c=IN IP4 0.0.0.0 92885ms [err] a=mid:0 92885ms [err] a=sctpmap:5000 webrtc-datachannel 65535 92885ms [err] a=max-message-size:65536 92885ms [err] a=ice-ufrag:9E8m 92885ms [err] a=ice-pwd:JF0lsBssXfFm3fk3KqVBcc 92885ms [err] a=fingerprint:sha-256 19:00:82:6C:F7:47:F8:2A:9A:92:8D:B6:C1:19:BE:46:4B:4A:F6:32:72:2C:2D:77:E5:64:68:8D:C1:ED:FF:BD 92885ms [err] a=fingerprint:sha-384 C5:F6:1C:69:C6:9C:21:80:64:5A:71:DD:5C:E6:78:70:FC:D3:C1:60:52:0D:AF:43:E4:FA:C1:3C:59:98:1F:CC:4D:F1:B1:C7:AF:B8:58:09:28:80:1E:00:85:D7:3C:18 92885ms [err] a=fingerprint:sha-512 99:C2:84:FF:F2:6A:75:05:60:9A:DE:E0:3F:9E:D3:D2:25:6F:17:F0:37:59:6C:02:E3:C9:6A:57:28:BB:0F:27:CC:A3:82:93:F1:F2:20:91:BF:87:FB:FC:42:5A:56:D1:38:C7:B5:9B:C8:BB:0D:FD:48:06:AF:C1:54:1E:DD:75 92885ms [err] a=setup:active 92885ms [err] 92885ms [err] connectionstatechanged new new stable 92885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 92885ms [err] connectionstatechanged new new stable 92885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 92885ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 92886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 92886ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 92887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 92887ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 92887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 92887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 92887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.30.0.1', 59981)) State.FROZEN -> State.WAITING 92887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54610) -> ('172.30.0.1', 59981)) State.FROZEN -> State.WAITING 92887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.17.0.3', 51131)) State.FROZEN -> State.WAITING 92888ms [err] connectionstatechanged connecting checking stable 92888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92888ms [err] connectionstatechanged connecting checking stable 92888ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 92888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.30.0.1', 59981)) State.WAITING -> State.IN_PROGRESS 92888ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x14\xf8\xc5Y\xc7\xfa\xa9~\xcc\x08y&') 92888ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "connecting"}] 92889ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x14\xf8\xc5Y\xc7\xfa\xa9~\xcc\x08y&') 92889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.30.0.1', 59981)) State.IN_PROGRESS -> State.SUCCEEDED 92918ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54610) -> ('172.30.0.1', 59981)) State.WAITING -> State.IN_PROGRESS 92918ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb1kC\xacpC\xa6C\xc8*\x87H') 92918ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\xf8\x8e\x18j\x9f8)Y`\x91j') 92919ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\xf8\x8e\x18j\x9f8)Y`\x91j') 92919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.17.0.3', 51131)) State.WAITING -> State.FAILED 92919ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54610) -> ('172.17.0.3', 51131)) State.FROZEN -> State.FAILED 92919ms [err] INFO:aioice.ice:Connection(0) ICE completed 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa0\xb0\xa5\x05{\xcb\x9a\x7f0V\xf9\r') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa0\xb0\xa5\x05{\xcb\x9a\x7f0V\xf9\r') 92921ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(2XcxrppiZF 1 udp 1862270975 172.17.0.3 59981 typ prflx) 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.17.0.3', 59981)) State.WAITING -> State.IN_PROGRESS 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h3\x7fW\xd1/DB\x1d\x82 \xe3') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb1kC\xacpC\xa6C\xc8*\x87H') 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 54610) -> ('172.30.0.1', 59981)) State.IN_PROGRESS -> State.SUCCEEDED 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b':\xd3\xa4\xb0\xb4q\x7f\x1fr9\x96\x9c') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.30.0.1', 59981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b':\xd3\xa4\xb0\xb4q\x7f\x1fr9\x96\x9c') 92921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59981) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h3\x7fW\xd1/DB\x1d\x82 \xe3') 92921ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 37926) -> ('172.17.0.3', 59981)) State.IN_PROGRESS -> State.SUCCEEDED 92962ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 92962ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 92963ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 92964ms [err] connectionstatechanged connecting completed stable 92964ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 92966ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 92967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 92967ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 92967ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 92967ms [err] connectionstatechanged connected completed stable 92967ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 92967ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "connected"}] 92967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 92967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 92968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 92969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3556941973, stream_id=1, stream_seq=0) 92970ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2545071102, stream_id=1, stream_seq=0) 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 92970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941973, gaps=[]) 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2545071102, gaps=[]) 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 92971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3556941974, stream_id=1, stream_seq=1) 92972ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941974, gaps=[]) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3556941975, stream_id=1, stream_seq=2) 92972ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941975, gaps=[]) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3556941976, stream_id=1, stream_seq=3) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941976, gaps=[]) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3556941977, stream_id=1, stream_seq=4) 92972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3556941977, gaps=[]) 93065ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93065ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 93065ms [log] [experimentStatusChanged] {"status": "running", "message": null} 93156ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff"}', extra='') 93156ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff"}', extra='') 93156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 93156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 93156ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 93156ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 93156ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 93156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 93156ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 93156ms [err] connectionstatechanged closed closed closed 93156ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93157ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 93157ms [err] connectionstatechanged closed closed closed 93157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93157ms [err] connectionstatechanged closed closed closed 93157ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 93157ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c11cc146-7c55-4472-a11c-e0abe15dbaff", "state": "closed"}] 93158ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 93158ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 93261ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93261ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 93261ms [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 93354ms [err] Traceback (most recent call last): 93354ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 93354ms [err] return _run_code(code, main_globals, None, 93354ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 93354ms [err] exec(code, run_globals) 93354ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 93354ms [err] sys.exit(main()) 93354ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 93354ms [err] asyncio.run(main_async()) 93354ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 93355ms [err] return loop.run_until_complete(main) 93355ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 93355ms [err] self.run_forever() 93355ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 93355ms [err] self._run_once() 93355ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 93356ms [err] event_list = self._selector.select(timeout) 93356ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 93356ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 93356ms [err] KeyboardInterrupt 93358ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 93358ms [err] h.flush() 93358ms [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 101174ms [log] starting device 101893ms [err] DEBUG:asyncio:Using selector: EpollSelector 102055ms [err] ERROR:asyncio:Unclosed client session 102055ms [err] client_session: 102182ms [log] parsing 102182ms [log] creating device handler 102182ms [log] [ready] 102182ms [log] reading line 102182ms [log] [websocketToken] "95e0ab98-9004-47ac-9d51-db3df24718da" 102187ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102187ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 102187ms [log] [websocketConnected] 103871ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103871ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103871ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103913ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/887ee946-a213-4040-aed2-1c8e17ac7e14"}}', extra='') 103913ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/887ee946-a213-4040-aed2-1c8e17ac7e14"}}', extra='') 103913ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/887ee946-a213-4040-aed2-1c8e17ac7e14"} 103974ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851","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='') 103974ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851","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='') 103978ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851", "state": "new"}] 105982ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 105982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 105982ms [err] handleSignalingMessage 105982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105982ms [err] handleOptions 105982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 105982ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4445490487354885910 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:CzWV\\r\\na=ice-pwd:DROGr/qCacv3tMu3YxrtAO7o\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F0:DA:F2:CC:80:95:0E:80:40:4F:1D:30:7C:49:70:D8:18:DB:69:B9:46:5F:62:44:CF:3B:34:CB:AE:28:C5:25\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 105982ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4445490487354885910 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:CzWV\\r\\na=ice-pwd:DROGr/qCacv3tMu3YxrtAO7o\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 F0:DA:F2:CC:80:95:0E:80:40:4F:1D:30:7C:49:70:D8:18:DB:69:B9:46:5F:62:44:CF:3B:34:CB:AE:28:C5:25\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 105982ms [err] handleSignalingMessage 105982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105982ms [err] handleOffer 105982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 105982ms [err] makeAnswer 105982ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 105982ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 105982ms [err] v=0 105982ms [err] o=- 4445490487354885910 2 IN IP4 127.0.0.1 105982ms [err] s=- 105982ms [err] t=0 0 105982ms [err] a=group:BUNDLE 0 105982ms [err] a=extmap-allow-mixed 105982ms [err] a=msid-semantic: WMS 105982ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 105982ms [err] c=IN IP4 0.0.0.0 105982ms [err] a=ice-ufrag:CzWV 105982ms [err] a=ice-pwd:DROGr/qCacv3tMu3YxrtAO7o 105982ms [err] a=ice-options:trickle 105982ms [err] a=fingerprint:sha-256 F0:DA:F2:CC:80:95:0E:80:40:4F:1D:30:7C:49:70:D8:18:DB:69:B9:46:5F:62:44:CF:3B:34:CB:AE:28:C5:25 105982ms [err] a=setup:actpass 105982ms [err] a=mid:0 105982ms [err] a=sctp-port:5000 105982ms [err] a=max-message-size:262144 105982ms [err] 105984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 105984ms [err] v=0 105984ms [err] o=- 4445490487354885910 2 IN IP4 127.0.0.1 105984ms [err] s=- 105984ms [err] t=0 0 105984ms [err] a=group:BUNDLE 0 105984ms [err] a=extmap-allow-mixed 105984ms [err] a=msid-semantic: WMS 105984ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 105984ms [err] c=IN IP4 0.0.0.0 105984ms [err] a=ice-ufrag:CzWV 105984ms [err] a=ice-pwd:DROGr/qCacv3tMu3YxrtAO7o 105984ms [err] a=ice-options:trickle 105984ms [err] a=fingerprint:sha-256 F0:DA:F2:CC:80:95:0E:80:40:4F:1D:30:7C:49:70:D8:18:DB:69:B9:46:5F:62:44:CF:3B:34:CB:AE:28:C5:25 105984ms [err] a=setup:actpass 105984ms [err] a=mid:0 105984ms [err] a=sctp-port:5000 105984ms [err] a=max-message-size:262144 105984ms [err] 105984ms [err] connectionstatechanged new new have-remote-offer 105984ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 105984ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851", "state": "new"}] 105984ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 105984ms [err] v=0 105984ms [err] o=- 3954830686 3954830686 IN IP4 0.0.0.0 105984ms [err] s=- 105984ms [err] t=0 0 105984ms [err] a=group:BUNDLE 0 105984ms [err] a=msid-semantic:WMS * 105984ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 105984ms [err] c=IN IP4 0.0.0.0 105984ms [err] a=mid:0 105984ms [err] a=sctp-port:5000 105984ms [err] a=max-message-size:65536 105984ms [err] a=ice-ufrag:nkkb 105984ms [err] a=ice-pwd:w2fixjqi6SKYou6anYIgfW 105984ms [err] a=fingerprint:sha-256 BA:78:80:20:7C:D2:4E:21:FD:43:81:8B:2B:A9:FE:39:F8:C2:CE:4E:57:30:7B:02:16:DE:CE:4A:B9:FB:70:63 105984ms [err] a=fingerprint:sha-384 95:43:20:20:F3:4A:BE:23:C8:E7:5C:CA:C8:42:3D:97:9A:A2:12:C5:F8:04:1C:13:D3:CF:43:C9:89:2F:15:6F:5D:08:4E:60:BF:C0:83:9F:E9:2C:F3:41:74:4B:FB:24 105984ms [err] a=fingerprint:sha-512 2D:6B:EC:94:7B:FD:0C:12:B2:9E:C6:42:46:5B:56:45:73:0F:6D:69:1A:27:75:B3:EE:D2:8A:9D:8A:31:7D:0E:D2:DA:6B:E9:FD:82:FD:51:F0:98:09:AC:CB:86:DD:7A:8E:36:81:16:45:14:7C:1F:CB:18:2B:14:96:0F:8E:60 105984ms [err] a=setup:active 105984ms [err] 105985ms [err] connectionstatechanged new new stable 105985ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 105985ms [err] connectionstatechanged new new stable 105985ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 105985ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105986ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105986ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 105987ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 105987ms [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='') 105987ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 105987ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 105987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 105987ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 105988ms [err] connectionstatechanged connecting checking stable 105988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105988ms [err] connectionstatechanged connecting checking stable 105988ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105988ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851", "state": "connecting"}] 106023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yAq8gP+sCzOL') 106023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yAq8gP+sCzOL') 106023ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(MYvqveG8x1 1 udp 1845501695 172.17.0.3 34213 typ prflx) 106023ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54885) -> ('172.17.0.3', 34213)) State.WAITING -> State.IN_PROGRESS 106023ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R\xe4\xbd\x99\x80\xedv<\xad9U@') 106024ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R\xe4\xbd\x99\x80\xedv<\xad9U@') 106025ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54885) -> ('172.17.0.3', 34213)) State.IN_PROGRESS -> State.SUCCEEDED 106025ms [err] INFO:aioice.ice:Connection(0) ICE completed 106030ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1780850220 1 udp 2113937151 0ea2bd25-9368-4839-8b92-3b0d88cdffce.local 34213 typ host generation 0 ufrag CzWV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 106030ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1780850220 1 udp 2113937151 0ea2bd25-9368-4839-8b92-3b0d88cdffce.local 34213 typ host generation 0 ufrag CzWV network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 106030ms [err] handleSignalingMessage 106030ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 106030ms [err] handleIceCandidate 106030ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 106030ms [err] acceptIceCandidate 106030ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 106033ms [err] INFO:aioice.ice:Connection(0) Remote candidate "0ea2bd25-9368-4839-8b92-3b0d88cdffce.local" resolved to 172.17.0.3 106038ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54885) -> ('172.17.0.3', 34213)) State.FROZEN -> State.IN_PROGRESS 106038ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xca_\x7f\xd1\xc5\xcf9\x99[H\x92\xda') 106039ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xca_\x7f\xd1\xc5\xcf9\x99[H\x92\xda') 106039ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54885) -> ('172.17.0.3', 34213)) State.IN_PROGRESS -> State.SUCCEEDED 106067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38627) -> ('172.17.0.3', 34213)) State.FROZEN -> State.IN_PROGRESS 106067ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x87\xa8j+\xdc\x98\x86Te\xa2\xe5}') 106068ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x87\xa8j+\xdc\x98\x86Te\xa2\xe5}') 106068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 38627) -> ('172.17.0.3', 34213)) State.IN_PROGRESS -> State.SUCCEEDED 106077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ewcA3r7It4HI') 106077ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ewcA3r7It4HI') 106087ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 106087ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 106089ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 106089ms [err] connectionstatechanged connecting completed stable 106089ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 106115ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 106116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 106116ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 106116ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 106116ms [err] connectionstatechanged connected completed stable 106116ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 106116ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851", "state": "connected"}] 106119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 106119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 106119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 106120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 106120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 106120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 106120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1716620909, stream_id=1, stream_seq=0) 106120ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 106120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=650645182, stream_id=1, stream_seq=0) 106121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 106121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1716620909, gaps=[]) 106121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=650645182, gaps=[]) 106121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 106122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1716620910, stream_id=1, stream_seq=1) 106122ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 106122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1716620910, gaps=[]) 106122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1716620911, stream_id=1, stream_seq=2) 106122ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 106123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1716620911, gaps=[]) 106162ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K5tArLgW4yb7') 106162ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 34213) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K5tArLgW4yb7') 106211ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 106211ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 106211ms [log] [experimentStatusChanged] {"status": "running", "message": null} 106317ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 106317ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851"}', extra='') 106317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 106317ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 106317ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 106320ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 106320ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 106320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 106320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 106320ms [err] connectionstatechanged closed closed closed 106320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106320ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 106320ms [err] connectionstatechanged closed closed closed 106320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106320ms [err] connectionstatechanged closed closed closed 106320ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 106320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 106320ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 106320ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f176d2f7-8190-43bd-be28-4d2647cf2851", "state": "closed"}] 106449ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 106450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 106450ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to python Client GPIO tests without driver: should transmit gpio value 106553ms [err] Traceback (most recent call last): 106553ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 106553ms [err] return _run_code(code, main_globals, None, 106553ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 106553ms [err] exec(code, run_globals) 106553ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 106553ms [err] sys.exit(main()) 106553ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 106553ms [err] asyncio.run(main_async()) 106553ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 106553ms [err] return loop.run_until_complete(main) 106553ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 106553ms [err] self.run_forever() 106553ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 106554ms [err] self._run_once() 106554ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 106554ms [err] event_list = self._selector.select(timeout) 106554ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 106555ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 106555ms [err] KeyboardInterrupt 106560ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 106560ms [err] h.flush() 106560ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 106744ms [log] starting device 107518ms [err] DEBUG:asyncio:Using selector: EpollSelector 107714ms [err] ERROR:asyncio:Unclosed client session 107714ms [err] client_session: 107816ms [log] parsing 107816ms [log] creating device handler 107816ms [log] [ready] 107816ms [log] reading line 107816ms [log] [websocketToken] "74a3daa6-7f35-4110-be9c-40f6ddbcdbfd" 107846ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107846ms [log] [websocketConnected] 109478ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109478ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 109495ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e21001ff-4aaa-4e5c-b760-9000f03022e9"}}', extra='') 109495ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/e21001ff-4aaa-4e5c-b760-9000f03022e9"}}', extra='') 109495ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/e21001ff-4aaa-4e5c-b760-9000f03022e9"} 109588ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc","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='') 109588ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc","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='') 109593ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc", "state": "new"}] 111596ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111596ms [err] handleSignalingMessage 111596ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111596ms [err] handleOptions 111596ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 111596ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6836227932426254786 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:gX8F\\r\\na=ice-pwd:VBFtnM0xmQIzxrXmpjPstKVZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:8F:29:74:03:A7:D6:B8:F7:DA:A3:C8:B9:E5:67:F2:9B:79:E4:7D:D4:D1:2B:5F:A3:6F:15:BA:F0:69:EE: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/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111596ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6836227932426254786 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:gX8F\\r\\na=ice-pwd:VBFtnM0xmQIzxrXmpjPstKVZ\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C8:8F:29:74:03:A7:D6:B8:F7:DA:A3:C8:B9:E5:67:F2:9B:79:E4:7D:D4:D1:2B:5F:A3:6F:15:BA:F0:69:EE: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/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111596ms [err] handleSignalingMessage 111596ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111596ms [err] handleOffer 111596ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 111596ms [err] makeAnswer 111596ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 111596ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 111596ms [err] v=0 111596ms [err] o=- 6836227932426254786 2 IN IP4 127.0.0.1 111596ms [err] s=- 111596ms [err] t=0 0 111596ms [err] a=group:BUNDLE 0 111596ms [err] a=extmap-allow-mixed 111596ms [err] a=msid-semantic: WMS 111596ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 111596ms [err] c=IN IP4 0.0.0.0 111596ms [err] a=ice-ufrag:gX8F 111596ms [err] a=ice-pwd:VBFtnM0xmQIzxrXmpjPstKVZ 111596ms [err] a=ice-options:trickle 111596ms [err] a=fingerprint:sha-256 C8:8F:29:74:03:A7:D6:B8:F7:DA:A3:C8:B9:E5:67:F2:9B:79:E4:7D:D4:D1:2B:5F:A3:6F:15:BA:F0:69:EE:A5 111596ms [err] a=setup:actpass 111596ms [err] a=mid:0 111596ms [err] a=sctp-port:5000 111596ms [err] a=max-message-size:262144 111596ms [err] 111598ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 111598ms [err] v=0 111598ms [err] o=- 6836227932426254786 2 IN IP4 127.0.0.1 111598ms [err] s=- 111598ms [err] t=0 0 111598ms [err] a=group:BUNDLE 0 111598ms [err] a=extmap-allow-mixed 111598ms [err] a=msid-semantic: WMS 111598ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 111598ms [err] c=IN IP4 0.0.0.0 111598ms [err] a=ice-ufrag:gX8F 111598ms [err] a=ice-pwd:VBFtnM0xmQIzxrXmpjPstKVZ 111598ms [err] a=ice-options:trickle 111598ms [err] a=fingerprint:sha-256 C8:8F:29:74:03:A7:D6:B8:F7:DA:A3:C8:B9:E5:67:F2:9B:79:E4:7D:D4:D1:2B:5F:A3:6F:15:BA:F0:69:EE:A5 111598ms [err] a=setup:actpass 111598ms [err] a=mid:0 111598ms [err] a=sctp-port:5000 111598ms [err] a=max-message-size:262144 111598ms [err] 111598ms [err] connectionstatechanged new new have-remote-offer 111598ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 111599ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc", "state": "new"}] 111599ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 111599ms [err] v=0 111599ms [err] o=- 3954830691 3954830691 IN IP4 0.0.0.0 111599ms [err] s=- 111599ms [err] t=0 0 111599ms [err] a=group:BUNDLE 0 111599ms [err] a=msid-semantic:WMS * 111599ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 111599ms [err] c=IN IP4 0.0.0.0 111599ms [err] a=mid:0 111599ms [err] a=sctp-port:5000 111599ms [err] a=max-message-size:65536 111599ms [err] a=ice-ufrag:9enH 111599ms [err] a=ice-pwd:O5Nsk31aFY4irdrHz7azSr 111599ms [err] a=fingerprint:sha-256 A9:25:E5:83:E0:0C:7F:9A:8F:01:08:67:85:90:AD:71:27:DB:D4:78:AC:2D:74:C6:C8:41:F7:23:68:98:B1:4D 111599ms [err] a=fingerprint:sha-384 C5:B7:58:D7:36:91:F6:12:08:84:C9:EB:FD:C3:9C:A2:2D:03:B5:00:99:BD:BF:B3:BC:97:E8:5F:71:AB:F2:7C:84:FB:D5:60:2A:C5:6F:D2:03:0F:84:F7:BD:FC:C2:2F 111599ms [err] a=fingerprint:sha-512 88:C4:A7:E3:EC:55:66:A0:15:39:E2:7E:15:46:BA:8B:D3:11:E6:EC:4F:A9:77:78:47:10:BE:00:DC:A4:B7:57:05:78:CF:3F:B7:8B:F5:F5:77:4A:18:4B:CA:8D:98:9A:3F:30:EF:27:B7:55:BD:91:A3:0B:8A:FC:1E:E8:83:1E 111599ms [err] a=setup:active 111599ms [err] 111600ms [err] connectionstatechanged new new stable 111600ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 111600ms [err] connectionstatechanged new new stable 111600ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 111600ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 111601ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 111601ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 111602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 111602ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 111602ms [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='') 111602ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 111602ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 111602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 111602ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 111603ms [err] connectionstatechanged connecting checking stable 111603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111603ms [err] connectionstatechanged connecting checking stable 111603ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111603ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc", "state": "connecting"}] 111637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'tKLMf0eO/ob3') 111637ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'tKLMf0eO/ob3') 111638ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ewzTPbY6yS 1 udp 1845501695 172.17.0.3 40659 typ prflx) 111638ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48215) -> ('172.17.0.3', 40659)) State.WAITING -> State.IN_PROGRESS 111638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd3\xb37\xdc\xe5\xd7%\x96\xa3\xc9\xc9o') 111640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd3\xb37\xdc\xe5\xd7%\x96\xa3\xc9\xc9o') 111640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48215) -> ('172.17.0.3', 40659)) State.IN_PROGRESS -> State.SUCCEEDED 111641ms [err] INFO:aioice.ice:Connection(0) ICE completed 111660ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 111660ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 111681ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 111682ms [err] connectionstatechanged connecting completed stable 111682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 111685ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:214865101 1 udp 2113937151 68c25d8e-2a25-4bd3-9047-ba3e16b5c21f.local 40659 typ host generation 0 ufrag gX8F network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111685ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:214865101 1 udp 2113937151 68c25d8e-2a25-4bd3-9047-ba3e16b5c21f.local 40659 typ host generation 0 ufrag gX8F network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111685ms [err] handleSignalingMessage 111685ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111685ms [err] handleIceCandidate 111685ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 111685ms [err] acceptIceCandidate 111685ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 111685ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 111686ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 111686ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 111686ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 111686ms [err] connectionstatechanged connected completed stable 111686ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 111687ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc", "state": "connected"}] 111689ms [err] INFO:aioice.ice:Connection(0) Remote candidate "68c25d8e-2a25-4bd3-9047-ba3e16b5c21f.local" resolved to 172.17.0.3 111689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 111689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 111689ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 111690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qw1UhjWU+HYs') 111690ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qw1UhjWU+HYs') 111690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48215) -> ('172.17.0.3', 40659)) State.FROZEN -> State.FAILED 111690ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 56094) -> ('172.17.0.3', 40659)) State.FROZEN -> State.FAILED 111690ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 111691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 111691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 111691ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3134953056, stream_id=1, stream_seq=0) 111691ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 111692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=712961061, stream_id=1, stream_seq=0) 111692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 111692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3134953056, gaps=[]) 111692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=712961061, gaps=[]) 111692ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 111693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3134953057, stream_id=1, stream_seq=1) 111693ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 111693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3134953057, gaps=[]) 111693ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3134953058, stream_id=1, stream_seq=2) 111693ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 111694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3134953058, gaps=[]) 111694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3134953059, stream_id=1, stream_seq=3) 111694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3134953059, gaps=[]) 111694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3134953060, stream_id=1, stream_seq=4) 111694ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3134953060, gaps=[]) 111748ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BmsIlTToi5oA') 111749ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40659) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BmsIlTToi5oA') 111785ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 111785ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 111785ms [log] [experimentStatusChanged] {"status": "running", "message": null} 111876ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111876ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc"}', extra='') 111876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 111876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 111876ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 111876ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 111876ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 111876ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 111876ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 111877ms [err] connectionstatechanged closed closed closed 111877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111877ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 111877ms [err] connectionstatechanged closed closed closed 111877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111877ms [err] connectionstatechanged closed closed closed 111877ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111878ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/7b7242c0-6bae-4840-981e-eda90adde7bc", "state": "closed"}] 111879ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 111879ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 111987ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111987ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111988ms [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 112121ms [err] Traceback (most recent call last): 112121ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 112121ms [err] return _run_code(code, main_globals, None, 112121ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 112121ms [err] exec(code, run_globals) 112121ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 112121ms [err] sys.exit(main()) 112121ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 112122ms [err] asyncio.run(main_async()) 112122ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 112122ms [err] return loop.run_until_complete(main) 112122ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 112122ms [err] self.run_forever() 112122ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 112125ms [err] self._run_once() 112125ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 112125ms [err] event_list = self._selector.select(timeout) 112125ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 112125ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 112125ms [err] KeyboardInterrupt 112125ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 112125ms [err] h.flush() 112125ms [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 123251ms [log] starting device 123978ms [err] DEBUG:asyncio:Using selector: EpollSelector 124171ms [err] ERROR:asyncio:Unclosed client session 124171ms [err] client_session: 124279ms [log] parsing 124279ms [log] creating device handler 124279ms [log] [ready] 124279ms [log] reading line 124279ms [log] [websocketToken] "6cd06031-4aaf-49a3-8e31-c2ec02a4aa00" 124284ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 124284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 124284ms [log] [websocketConnected] 124594ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 124594ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 124594ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 124606ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/42f0ee6a-3dcd-4c61-be1a-ef1d10d99e0a"}}', extra='') 124606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/42f0ee6a-3dcd-4c61-be1a-ef1d10d99e0a"}}', extra='') 124606ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/42f0ee6a-3dcd-4c61-be1a-ef1d10d99e0a"} 124750ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","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='') 124750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","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='') 124753ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "new"}] 126757ms [err] makeOffer 126757ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 126757ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 126757ms [err] v=0 126757ms [err] o=- 3954830706 3954830706 IN IP4 0.0.0.0 126757ms [err] s=- 126757ms [err] t=0 0 126757ms [err] a=group:BUNDLE 0 126757ms [err] a=msid-semantic:WMS * 126757ms [err] m=application 9 DTLS/SCTP 5000 126757ms [err] c=IN IP4 0.0.0.0 126757ms [err] a=mid:0 126757ms [err] a=sctpmap:5000 webrtc-datachannel 65535 126757ms [err] a=max-message-size:65536 126757ms [err] a=ice-ufrag:M7u0 126757ms [err] a=ice-pwd:pd94AQ02VDjveHz5gC95ib 126757ms [err] a=fingerprint:sha-256 12:F2:A2:3E:FF:57:E0:2F:A3:38:F4:FE:C0:77:EF:24:83:AC:C7:61:C1:E7:80:EE:CA:EE:AF:36:CA:95:60:E9 126757ms [err] a=fingerprint:sha-384 8A:55:A8:A6:C9:EE:F0:B1:C4:CF:47:18:FD:0E:23:8D:01:EF:B7:14:99:D4:CE:FD:C3:E3:5D:76:AE:E2:89:19:B0:C3:4F:65:CE:10:1C:46:0A:FC:52:1E:BD:19:DC:D0 126757ms [err] a=fingerprint:sha-512 D9:E2:6D:EC:79:43:35:3F:36:DF:F0:29:79:5F:04:04:6C:F9:97:9D:72:0B:5B:F7:88:4A:39:C3:89:CA:18:6D:02:83:D1:4D:5A:98:AF:17:D5:B3:26:AB:89:A5:B7:AD:FB:A6:45:CD:9E:47:51:AD:8B:7F:25:04:60:CF:88:D9 126757ms [err] a=setup:actpass 126757ms [err] 126758ms [err] connectionstatechanged new new have-local-offer 126758ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 126759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 126760ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "new"}] 126760ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 126761ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 126761ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 126762ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 126762ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 126762ms [err] handleSignalingMessage 126762ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 126762ms [err] handleOptions 126762ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 126762ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 126762ms [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='') 126762ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 126772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51207) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x85"6\x1a\xdbo\x07\xc4\x87\xe1(\xdc') 126772ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51207) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x85"6\x1a\xdbo\x07\xc4\x87\xe1(\xdc') 126802ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830707 3954830707 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 51207 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51207 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37639 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:LluR\\r\\na=ice-pwd:lHaUhNrNZX3fY6ClRvuv7M\\r\\na=fingerprint:sha-256 F1:54:CE:B0:2B:29:3E:46:10:12:BF:49:36:1A:72:FC:D4:D6:75:76:83:14:73:6E:04:AE:F9:96:7C:CE:4A:E2\\r\\na=fingerprint:sha-384 F0:51:4E:B5:A8:8A:9F:E2:93:70:EC:3F:C9:68:44:D3:6B:F9:5B:CA:EA:A6:6E:98:23:42:DB:5F:AD:D5:1F:EA:51:B8:04:20:DA:1E:0A:07:81:71:53:CB:D1:AE:E5:E5\\r\\na=fingerprint:sha-512 9E:60:F1:83:05:76:22:83:FC:8E:FD:7C:59:EF:FA:F4:3D:38:91:36:B4:C9:B2:25:AE:24:D4:B1:33:EC:1F:84:11:5B:1D:AD:79:B1:07:50:2A:87:1B:F7:33:C8:7B:0D:10:EC:8B:24:3A:B2:86:A5:E0:A7:EF:4D:27:9A:EB:21\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 126802ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830707 3954830707 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 51207 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51207 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37639 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:LluR\\r\\na=ice-pwd:lHaUhNrNZX3fY6ClRvuv7M\\r\\na=fingerprint:sha-256 F1:54:CE:B0:2B:29:3E:46:10:12:BF:49:36:1A:72:FC:D4:D6:75:76:83:14:73:6E:04:AE:F9:96:7C:CE:4A:E2\\r\\na=fingerprint:sha-384 F0:51:4E:B5:A8:8A:9F:E2:93:70:EC:3F:C9:68:44:D3:6B:F9:5B:CA:EA:A6:6E:98:23:42:DB:5F:AD:D5:1F:EA:51:B8:04:20:DA:1E:0A:07:81:71:53:CB:D1:AE:E5:E5\\r\\na=fingerprint:sha-512 9E:60:F1:83:05:76:22:83:FC:8E:FD:7C:59:EF:FA:F4:3D:38:91:36:B4:C9:B2:25:AE:24:D4:B1:33:EC:1F:84:11:5B:1D:AD:79:B1:07:50:2A:87:1B:F7:33:C8:7B:0D:10:EC:8B:24:3A:B2:86:A5:E0:A7:EF:4D:27:9A:EB:21\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 126802ms [err] handleSignalingMessage 126802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 126802ms [err] handleAnswer 126802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 126802ms [err] acceptAnswer 126802ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 126802ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 126802ms [err] v=0 126802ms [err] o=- 3954830707 3954830707 IN IP4 0.0.0.0 126802ms [err] s=- 126802ms [err] t=0 0 126802ms [err] a=group:BUNDLE 0 126802ms [err] a=msid-semantic:WMS * 126802ms [err] m=application 51207 DTLS/SCTP 5000 126802ms [err] c=IN IP4 172.30.0.1 126802ms [err] a=mid:0 126802ms [err] a=sctpmap:5000 webrtc-datachannel 65535 126802ms [err] a=max-message-size:65536 126802ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 51207 typ host 126802ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 37639 typ host 126802ms [err] a=end-of-candidates 126802ms [err] a=ice-ufrag:LluR 126802ms [err] a=ice-pwd:lHaUhNrNZX3fY6ClRvuv7M 126802ms [err] a=fingerprint:sha-256 F1:54:CE:B0:2B:29:3E:46:10:12:BF:49:36:1A:72:FC:D4:D6:75:76:83:14:73:6E:04:AE:F9:96:7C:CE:4A:E2 126802ms [err] a=fingerprint:sha-384 F0:51:4E:B5:A8:8A:9F:E2:93:70:EC:3F:C9:68:44:D3:6B:F9:5B:CA:EA:A6:6E:98:23:42:DB:5F:AD:D5:1F:EA:51:B8:04:20:DA:1E:0A:07:81:71:53:CB:D1:AE:E5:E5 126802ms [err] a=fingerprint:sha-512 9E:60:F1:83:05:76:22:83:FC:8E:FD:7C:59:EF:FA:F4:3D:38:91:36:B4:C9:B2:25:AE:24:D4:B1:33:EC:1F:84:11:5B:1D:AD:79:B1:07:50:2A:87:1B:F7:33:C8:7B:0D:10:EC:8B:24:3A:B2:86:A5:E0:A7:EF:4D:27:9A:EB:21 126802ms [err] a=setup:active 126802ms [err] 126803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37639) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbcbMK\xf9\xe6_J\x87>\xa6\x87') 126803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37639) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbcbMK\xf9\xe6_J\x87>\xa6\x87') 126804ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 126804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 126804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 126804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.30.0.1', 51207)) State.FROZEN -> State.WAITING 126804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48664) -> ('172.30.0.1', 51207)) State.FROZEN -> State.WAITING 126804ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.17.0.3', 37639)) State.FROZEN -> State.WAITING 126804ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(QR6p2PKn0V 1 udp 1862270975 172.17.0.3 51207 typ prflx) 126805ms [err] connectionstatechanged connecting checking stable 126805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 126805ms [err] connectionstatechanged connecting checking stable 126805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 126805ms [err] connectionstatechanged connecting checking stable 126805ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 126805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.17.0.3', 51207)) State.WAITING -> State.IN_PROGRESS 126805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 51207) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xdd\xa5\x1e\xb5E;\xac\x81\xba.2\xec') 126805ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.17.0.3', 37639)) State.WAITING -> State.IN_PROGRESS 126805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37639) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'~\x19}\xf0\xc8\x11\xbeg\xaf\xa8\x9fl') 126806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.30.0.1', 51207)) State.WAITING -> State.IN_PROGRESS 126806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51207) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x97\xfb\x82\xa6\x04)kI\x82A\x9f') 126806ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "connecting"}] 126806ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 51207) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xdd\xa5\x1e\xb5E;\xac\x81\xba.2\xec') 126806ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.17.0.3', 51207)) State.IN_PROGRESS -> State.SUCCEEDED 126807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48664) -> ('172.30.0.1', 51207)) State.WAITING -> State.FAILED 126807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 48664) -> ('172.17.0.3', 37639)) State.FROZEN -> State.FAILED 126807ms [err] INFO:aioice.ice:Connection(0) ICE completed 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51207) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x97\xfb\x82\xa6\x04)kI\x82A\x9f') 126807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.30.0.1', 51207)) State.IN_PROGRESS -> State.SUCCEEDED 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37639) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'~\x19}\xf0\xc8\x11\xbeg\xaf\xa8\x9fl') 126807ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44601) -> ('172.17.0.3', 37639)) State.IN_PROGRESS -> State.SUCCEEDED 126807ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 51207) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'|\x07\xcf\x87$\xc6\xd7\xa8\xaa\xa0}9') 126808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 51207) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'|\x07\xcf\x87$\xc6\xd7\xa8\xaa\xa0}9') 126825ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 126825ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 126851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 126852ms [err] connectionstatechanged connecting completed stable 126852ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 126854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 126854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 126854ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 126854ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 126855ms [err] connectionstatechanged connected completed stable 126855ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 126855ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "connected"}] 126855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 126856ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 126857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 126857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=28623087, stream_id=1, stream_seq=0) 126857ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1092329458, stream_id=1, stream_seq=0) 126858ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1092329458, gaps=[]) 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=28623087, gaps=[]) 126858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 126859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1092329459, stream_id=1, stream_seq=1) 126859ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 126859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1092329459, gaps=[]) 126859ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1092329460, stream_id=1, stream_seq=2) 126859ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 126860ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1092329460, gaps=[]) 126960ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 126960ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 126961ms [log] [experimentStatusChanged] {"status": "running", "message": null} 127015ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd"}', extra='') 127015ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd"}', extra='') 127015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 127016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 127016ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 127016ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 127016ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 127016ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 127016ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 127016ms [err] connectionstatechanged closed closed closed 127016ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 127017ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 127017ms [err] connectionstatechanged closed closed closed 127017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 127017ms [err] connectionstatechanged closed closed closed 127017ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 127041ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6fe4e80c-885b-4930-a6dc-d296e28c20dd", "state": "closed"}] 127042ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 127042ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 127152ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 127152ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 127152ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 127250ms [err] Traceback (most recent call last): 127250ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 127250ms [err] return _run_code(code, main_globals, None, 127250ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 127250ms [err] exec(code, run_globals) 127250ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 127250ms [err] sys.exit(main()) 127250ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 127250ms [err] asyncio.run(main_async()) 127251ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 127251ms [err] return loop.run_until_complete(main) 127251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 127251ms [err] self.run_forever() 127251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 127251ms [err] self._run_once() 127251ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 127251ms [err] event_list = self._selector.select(timeout) 127251ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 127252ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 127252ms [err] KeyboardInterrupt 127253ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 127253ms [err] h.flush() 127253ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 127441ms [log] starting device 128211ms [err] DEBUG:asyncio:Using selector: EpollSelector 128402ms [err] ERROR:asyncio:Unclosed client session 128402ms [err] client_session: 128540ms [log] parsing 128540ms [log] creating device handler 128540ms [log] [ready] 128540ms [log] reading line 128540ms [log] [websocketToken] "8f0abc95-166d-4e06-bbeb-13abeadae38d" 128545ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 128545ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 128545ms [log] [websocketConnected] 128882ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 128882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 128882ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 128927ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eb860d4c-f24c-4696-bd1b-c32a93639d21"}}', extra='') 128927ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/eb860d4c-f24c-4696-bd1b-c32a93639d21"}}', extra='') 128927ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/eb860d4c-f24c-4696-bd1b-c32a93639d21"} 128984ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","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='') 128984ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","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='') 129011ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "new"}] 131026ms [err] makeOffer 131026ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 131026ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 131026ms [err] v=0 131026ms [err] o=- 3954830711 3954830711 IN IP4 0.0.0.0 131026ms [err] s=- 131026ms [err] t=0 0 131026ms [err] a=group:BUNDLE 0 131026ms [err] a=msid-semantic:WMS * 131026ms [err] m=application 9 DTLS/SCTP 5000 131026ms [err] c=IN IP4 0.0.0.0 131026ms [err] a=mid:0 131026ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131026ms [err] a=max-message-size:65536 131026ms [err] a=ice-ufrag:zwYb 131026ms [err] a=ice-pwd:DtfPisNgVJW4bpTDPIAfuO 131026ms [err] a=fingerprint:sha-256 CB:96:FD:B1:39:7A:F6:B1:0E:2C:F6:0C:DD:EC:79:BD:37:23:29:79:E1:5C:CC:79:CF:D1:C0:28:07:70:96:F2 131026ms [err] a=fingerprint:sha-384 23:70:74:B6:CE:68:85:48:75:B1:1D:FA:02:8A:9A:16:1E:60:0A:7A:6D:07:02:D3:05:78:9A:B5:B8:F3:3D:02:99:B5:39:14:79:BB:C4:65:6E:4D:9A:C3:60:7D:E1:3E 131026ms [err] a=fingerprint:sha-512 7F:E2:6E:22:26:6A:22:CF:A5:D4:73:73:0F:10:21:6D:48:D3:5C:50:99:5B:E1:04:BA:92:BA:DB:5E:D3:E4:06:00:A4:6A:2B:2B:5E:90:5B:C9:CC:4A:00:DA:2A:26:9A:95:01:EC:C9:E4:0D:47:CD:0B:94:51:30:2F:9F:5A:37 131026ms [err] a=setup:actpass 131026ms [err] 131027ms [err] connectionstatechanged new new have-local-offer 131027ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 131027ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 131028ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "new"}] 131028ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 131029ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 131029ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 131029ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 131029ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 131029ms [err] handleSignalingMessage 131029ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131029ms [err] handleOptions 131029ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 131030ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 131030ms [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='') 131030ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 131039ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59718) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\xf7\xd8a\xc9xb\xffP\xea\xc0%') 131040ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59718) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\xf7\xd8a\xc9xb\xffP\xea\xc0%') 131043ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830711 3954830711 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 59718 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59718 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55083 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Qem6\\r\\na=ice-pwd:3sSsaGlh2hqMFRFR87FQG1\\r\\na=fingerprint:sha-256 56:7B:6E:BB:E3:7D:CD:BF:76:29:DD:C1:61:A0:93:CC:16:9A:61:CE:17:E4:25:F7:42:B0:2F:37:C4:FC:62:48\\r\\na=fingerprint:sha-384 2E:AA:B0:B5:7B:E8:6C:CD:35:CE:7C:6F:08:13:E1:32:6F:A8:AE:27:6D:74:BD:9E:F9:83:AF:30:18:6A:81:E0:CC:46:F3:0E:5D:8D:A9:38:19:87:0B:11:E7:0C:AF:33\\r\\na=fingerprint:sha-512 BA:D2:16:0A:7D:2F:EB:48:42:B7:96:57:D8:9C:BA:D1:E5:17:11:FF:0F:BF:EF:1B:39:F1:F7:DC:86:0F:7F:F3:E5:7F:1C:E4:5E:0E:D5:81:4F:93:DC:F3:2A:80:F8:9A:0B:84:47:2B:97:54:1F:15:38:F7:54:B4:16:59:72:BC\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 131043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19","content":{"type":"answer","sdp":"v=0\\r\\no=- 3954830711 3954830711 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 59718 DTLS/SCTP 5000\\r\\nc=IN IP4 172.30.0.1\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 65535\\r\\na=max-message-size:65536\\r\\na=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59718 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55083 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Qem6\\r\\na=ice-pwd:3sSsaGlh2hqMFRFR87FQG1\\r\\na=fingerprint:sha-256 56:7B:6E:BB:E3:7D:CD:BF:76:29:DD:C1:61:A0:93:CC:16:9A:61:CE:17:E4:25:F7:42:B0:2F:37:C4:FC:62:48\\r\\na=fingerprint:sha-384 2E:AA:B0:B5:7B:E8:6C:CD:35:CE:7C:6F:08:13:E1:32:6F:A8:AE:27:6D:74:BD:9E:F9:83:AF:30:18:6A:81:E0:CC:46:F3:0E:5D:8D:A9:38:19:87:0B:11:E7:0C:AF:33\\r\\na=fingerprint:sha-512 BA:D2:16:0A:7D:2F:EB:48:42:B7:96:57:D8:9C:BA:D1:E5:17:11:FF:0F:BF:EF:1B:39:F1:F7:DC:86:0F:7F:F3:E5:7F:1C:E4:5E:0E:D5:81:4F:93:DC:F3:2A:80:F8:9A:0B:84:47:2B:97:54:1F:15:38:F7:54:B4:16:59:72:BC\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 131044ms [err] handleSignalingMessage 131044ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 131044ms [err] handleAnswer 131044ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 131044ms [err] acceptAnswer 131044ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 131044ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 131044ms [err] v=0 131044ms [err] o=- 3954830711 3954830711 IN IP4 0.0.0.0 131044ms [err] s=- 131044ms [err] t=0 0 131044ms [err] a=group:BUNDLE 0 131044ms [err] a=msid-semantic:WMS * 131044ms [err] m=application 59718 DTLS/SCTP 5000 131044ms [err] c=IN IP4 172.30.0.1 131044ms [err] a=mid:0 131044ms [err] a=sctpmap:5000 webrtc-datachannel 65535 131044ms [err] a=max-message-size:65536 131044ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 59718 typ host 131044ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 55083 typ host 131044ms [err] a=end-of-candidates 131044ms [err] a=ice-ufrag:Qem6 131044ms [err] a=ice-pwd:3sSsaGlh2hqMFRFR87FQG1 131044ms [err] a=fingerprint:sha-256 56:7B:6E:BB:E3:7D:CD:BF:76:29:DD:C1:61:A0:93:CC:16:9A:61:CE:17:E4:25:F7:42:B0:2F:37:C4:FC:62:48 131044ms [err] a=fingerprint:sha-384 2E:AA:B0:B5:7B:E8:6C:CD:35:CE:7C:6F:08:13:E1:32:6F:A8:AE:27:6D:74:BD:9E:F9:83:AF:30:18:6A:81:E0:CC:46:F3:0E:5D:8D:A9:38:19:87:0B:11:E7:0C:AF:33 131044ms [err] a=fingerprint:sha-512 BA:D2:16:0A:7D:2F:EB:48:42:B7:96:57:D8:9C:BA:D1:E5:17:11:FF:0F:BF:EF:1B:39:F1:F7:DC:86:0F:7F:F3:E5:7F:1C:E4:5E:0E:D5:81:4F:93:DC:F3:2A:80:F8:9A:0B:84:47:2B:97:54:1F:15:38:F7:54:B4:16:59:72:BC 131044ms [err] a=setup:active 131044ms [err] 131045ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 131045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 131045ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 131045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.30.0.1', 59718)) State.FROZEN -> State.WAITING 131045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53416) -> ('172.30.0.1', 59718)) State.FROZEN -> State.WAITING 131045ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.17.0.3', 55083)) State.FROZEN -> State.WAITING 131045ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(beiH5klVxM 1 udp 1862270975 172.17.0.3 59718 typ prflx) 131046ms [err] connectionstatechanged connecting checking stable 131046ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131046ms [err] connectionstatechanged connecting checking stable 131046ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131046ms [err] connectionstatechanged connecting checking stable 131046ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 131046ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.17.0.3', 59718)) State.WAITING -> State.IN_PROGRESS 131046ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 59718) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\n\x84\xb6?~C\xa4\xe8\xb4\xc1$\xd8') 131046ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.30.0.1', 59718)) State.WAITING -> State.IN_PROGRESS 131046ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59718) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xac\xe6\xdd\xa0\xf6x\xd1\xc3\n\x07i ') 131047ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "connecting"}] 131047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 59718) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\n\x84\xb6?~C\xa4\xe8\xb4\xc1$\xd8') 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.17.0.3', 59718)) State.IN_PROGRESS -> State.SUCCEEDED 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53416) -> ('172.30.0.1', 59718)) State.WAITING -> State.FAILED 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.17.0.3', 55083)) State.WAITING -> State.FAILED 131047ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53416) -> ('172.17.0.3', 55083)) State.FROZEN -> State.FAILED 131047ms [err] INFO:aioice.ice:Connection(0) ICE completed 131047ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59718) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xac\xe6\xdd\xa0\xf6x\xd1\xc3\n\x07i ') 131048ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 42753) -> ('172.30.0.1', 59718)) State.IN_PROGRESS -> State.SUCCEEDED 131048ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 59718) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'6\xdf\x84\xf4\xd6\xc8\xf1\x93.\xfa\x9c=') 131048ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 59718) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'6\xdf\x84\xf4\xd6\xc8\xf1\x93.\xfa\x9c=') 131074ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 131074ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 131075ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 131075ms [err] connectionstatechanged connecting completed stable 131075ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 131078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 131078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 131078ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 131079ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 131079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 131079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 131079ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 131079ms [err] connectionstatechanged connected completed stable 131079ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 131079ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "connected"}] 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 131080ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=85924295, stream_id=1, stream_seq=0) 131081ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=973840073, stream_id=1, stream_seq=0) 131082ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840073, gaps=[]) 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=85924295, gaps=[]) 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 131082ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=973840074, stream_id=1, stream_seq=1) 131082ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 131083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840074, gaps=[]) 131083ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=973840075, stream_id=1, stream_seq=2) 131083ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840075, gaps=[]) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=973840076, stream_id=1, stream_seq=3) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840076, gaps=[]) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=973840077, stream_id=1, stream_seq=4) 131084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=973840077, gaps=[]) 131226ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 131226ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 131226ms [log] [experimentStatusChanged] {"status": "running", "message": null} 131270ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19"}', extra='') 131270ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19"}', extra='') 131270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 131270ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 131270ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 131270ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 131271ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 131271ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 131271ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 131271ms [err] connectionstatechanged closed closed closed 131271ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131271ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 131271ms [err] connectionstatechanged closed closed closed 131271ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131271ms [err] connectionstatechanged closed closed closed 131271ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 131272ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/25bd6ad8-1906-4ad1-b19d-dc6f9c7fad19", "state": "closed"}] 131272ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 131272ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 131382ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131382ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 131382ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 131470ms [err] Traceback (most recent call last): 131470ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 131470ms [err] return _run_code(code, main_globals, None, 131470ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 131470ms [err] exec(code, run_globals) 131470ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 131470ms [err] sys.exit(main()) 131470ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 131470ms [err] asyncio.run(main_async()) 131470ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 131470ms [err] return loop.run_until_complete(main) 131470ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 131471ms [err] self.run_forever() 131471ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 131471ms [err] self._run_once() 131471ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 131471ms [err] event_list = self._selector.select(timeout) 131471ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 131471ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 131471ms [err] KeyboardInterrupt 131473ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 131473ms [err] h.flush() 131473ms [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