================== python Client to js Client Communication: should connect without errors 14920ms [log] starting device 15601ms [err] DEBUG:asyncio:Using selector: EpollSelector 15758ms [err] ERROR:asyncio:Unclosed client session 15758ms [err] client_session: 15899ms [log] parsing 15899ms [log] creating device handler 15899ms [log] [ready] 15899ms [log] reading line 15899ms [log] [websocketToken] "d04bd00d-bdfa-4c91-8fb7-b947833d5bff" 15908ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15908ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 15908ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 17563ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17563ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17563ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17576ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/80c85dad-567c-4582-a06e-8a170de66afa"}}', extra='') 17576ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/80c85dad-567c-4582-a06e-8a170de66afa"}}', extra='') 17577ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/80c85dad-567c-4582-a06e-8a170de66afa"} 17702ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 17702ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 17706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6", "state": "new"}] 19708ms [err] makeOffer 19708ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 19709ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 19709ms [err] v=0 19709ms [err] o=- 3955421756 3955421756 IN IP4 0.0.0.0 19709ms [err] s=- 19709ms [err] t=0 0 19709ms [err] a=group:BUNDLE 0 19709ms [err] a=msid-semantic:WMS * 19709ms [err] m=application 9 DTLS/SCTP 5000 19709ms [err] c=IN IP4 0.0.0.0 19709ms [err] a=mid:0 19709ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19709ms [err] a=max-message-size:65536 19709ms [err] a=ice-ufrag:MUkZ 19709ms [err] a=ice-pwd:iTJraeCHSYmaBM5TnUItjb 19709ms [err] a=fingerprint:sha-256 51:5E:E5:EA:20:58:90:B5:5F:A7:CB:48:33:62:A8:0E:EA:F7:34:B4:32:AE:39:20:D7:5E:95:55:F3:5F:DF:BB 19709ms [err] a=fingerprint:sha-384 F2:DC:37:5B:AA:5D:5C:A4:8B:C1:36:D6:A3:4F:3B:13:F8:9B:E8:C3:7B:8B:31:74:7A:EF:76:3C:F1:99:8E:57:98:60:28:67:8A:5E:AB:40:98:AF:0B:D2:C3:68:84:87 19709ms [err] a=fingerprint:sha-512 BB:AE:FB:9E:14:84:82:58:01:5B:F0:58:02:BB:C9:F7:8D:40:4A:7D:30:7F:93:6A:77:47:38:67:E7:E6:E2:71:A7:3B:BF:C5:31:3E:2D:F7:52:15:2F:4F:7C:55:9F:10:89:18:45:07:F6:1C:A4:55:8A:A8:C5:F8:B9:F5:D0:A1 19709ms [err] a=setup:actpass 19709ms [err] 19710ms [err] connectionstatechanged new new have-local-offer 19710ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 19710ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19712ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6", "state": "new"}] 19713ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19713ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19714ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19714ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 19714ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 19715ms [err] handleSignalingMessage 19715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19715ms [err] handleOptions 19715ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19715ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 19715ms [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='') 19715ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j0Ab+hO3IR7Y') 19737ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j0Ab+hO3IR7Y') 19764ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1210152312147233747 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:PFwo\\r\\na=ice-pwd:Xfo36R28sXC0KYU1SbyucSyt\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9A:0F:2A:4D:32:36:BA:E2:01:80:EF:F0:F2:93:89:B0:83:55:32:B9:91:E0:70:AF:77:5C:00:BC:D7:0B:5E:76\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 19764ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 1210152312147233747 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:PFwo\\r\\na=ice-pwd:Xfo36R28sXC0KYU1SbyucSyt\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 9A:0F:2A:4D:32:36:BA:E2:01:80:EF:F0:F2:93:89:B0:83:55:32:B9:91:E0:70:AF:77:5C:00:BC:D7:0B:5E:76\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 19764ms [err] handleSignalingMessage 19764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19764ms [err] handleAnswer 19764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 19764ms [err] acceptAnswer 19764ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 19764ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 19764ms [err] v=0 19764ms [err] o=- 1210152312147233747 2 IN IP4 127.0.0.1 19764ms [err] s=- 19764ms [err] t=0 0 19764ms [err] a=group:BUNDLE 0 19764ms [err] a=msid-semantic: WMS 19764ms [err] m=application 9 DTLS/SCTP 5000 19764ms [err] c=IN IP4 0.0.0.0 19764ms [err] a=ice-ufrag:PFwo 19764ms [err] a=ice-pwd:Xfo36R28sXC0KYU1SbyucSyt 19764ms [err] a=ice-options:trickle 19764ms [err] a=fingerprint:sha-256 9A:0F:2A:4D:32:36:BA:E2:01:80:EF:F0:F2:93:89:B0:83:55:32:B9:91:E0:70:AF:77:5C:00:BC:D7:0B:5E:76 19764ms [err] a=setup:active 19764ms [err] a=mid:0 19764ms [err] a=sctpmap:5000 webrtc-datachannel 1024 19764ms [err] 19765ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2836435255 1 udp 2113937151 28c5faa6-44ca-4f64-95e6-da588d2eba38.local 58858 typ host generation 0 ufrag PFwo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 19765ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2836435255 1 udp 2113937151 28c5faa6-44ca-4f64-95e6-da588d2eba38.local 58858 typ host generation 0 ufrag PFwo network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 19765ms [err] handleSignalingMessage 19765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19765ms [err] handleIceCandidate 19765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 19765ms [err] acceptIceCandidate 19765ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 19765ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 19765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19765ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19765ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mruV336MUd 1 udp 1845501695 172.17.0.2 58858 typ prflx) 19765ms [err] connectionstatechanged connecting checking stable 19765ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19766ms [err] connectionstatechanged connecting checking stable 19766ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19766ms [err] connectionstatechanged connecting checking stable 19766ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19766ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45222) -> ('172.17.0.2', 58858)) State.WAITING -> State.IN_PROGRESS 19766ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x96\x95i\xdd\xd8\x02\xc6\xab\xfb\xcf\tS') 19766ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6", "state": "connecting"}] 19767ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x96\x95i\xdd\xd8\x02\xc6\xab\xfb\xcf\tS') 19767ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45222) -> ('172.17.0.2', 58858)) State.IN_PROGRESS -> State.SUCCEEDED 19767ms [err] INFO:aioice.ice:Connection(0) ICE completed 19769ms [err] INFO:aioice.ice:Connection(0) Remote candidate "28c5faa6-44ca-4f64-95e6-da588d2eba38.local" resolved to 172.17.0.2 19786ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45222) -> ('172.17.0.2', 58858)) State.FROZEN -> State.IN_PROGRESS 19787ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbeS G\xad\x932[gq\xa3\x97') 19811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbeS G\xad\x932[gq\xa3\x97') 19812ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45222) -> ('172.17.0.2', 58858)) State.IN_PROGRESS -> State.SUCCEEDED 19812ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38877) -> ('172.17.0.2', 58858)) State.FROZEN -> State.FAILED 19812ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 19812ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19814ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 19814ms [err] connectionstatechanged connecting completed stable 19814ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19814ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'WAZOFd49Ima/') 19815ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'WAZOFd49Ima/') 19816ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19817ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 19817ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 19817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 19817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 19817ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 19817ms [err] connectionstatechanged connected completed stable 19817ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19818ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6", "state": "connected"}] 19821ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 19822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 19822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 19822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 19822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 19822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 19822ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 19823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 19823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 19823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 19823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3113859731, stream_id=1, stream_seq=0) 19823ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 19824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3113859731, gaps=[]) 19824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 19824ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3894620824, stream_id=1, stream_seq=0) 19824ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19825ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3894620824, gaps=[]) 19870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YGVWPDV5T3cB') 19870ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YGVWPDV5T3cB') 19930ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19931ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 19931ms [log] [experimentStatusChanged] {"status": "running", "message": null} 19956ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/X3TNlt3TRA7') 19956ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/X3TNlt3TRA7') 19956ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38877) -> ('172.17.0.2', 58858)) State.WAITING -> State.IN_PROGRESS 19956ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8c\xb5\x84\xac\xfa\xf6\xde\xc1U\xf1|b') 19957ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 58858) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8c\xb5\x84\xac\xfa\xf6\xde\xc1U\xf1|b') 19957ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38877) -> ('172.17.0.2', 58858)) State.IN_PROGRESS -> State.SUCCEEDED 20004ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 20004ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6"}', extra='') 20004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 20005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 20005ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20005ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 20005ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 20005ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20005ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20005ms [err] connectionstatechanged closed closed closed 20005ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20005ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 20005ms [err] connectionstatechanged closed closed closed 20005ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20005ms [err] connectionstatechanged closed closed closed 20005ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20006ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/296dd173-c806-40bb-bfdf-a14ec86414b6", "state": "closed"}] 20006ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20006ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20159ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20160ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20160ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 20213ms [err] Traceback (most recent call last): 20213ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20213ms [err] return _run_code(code, main_globals, None, 20213ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20213ms [err] exec(code, run_globals) 20213ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20213ms [err] sys.exit(main()) 20213ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20213ms [err] asyncio.run(main_async()) 20213ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20213ms [err] return loop.run_until_complete(main) 20213ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20213ms [err] self.run_forever() 20213ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20213ms [err] self._run_once() 20213ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20214ms [err] event_list = self._selector.select(timeout) 20214ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20214ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20214ms [err] KeyboardInterrupt 20216ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20216ms [err] h.flush() 20216ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 20367ms [log] starting device 21035ms [err] DEBUG:asyncio:Using selector: EpollSelector 21218ms [err] ERROR:asyncio:Unclosed client session 21218ms [err] client_session: 21385ms [log] parsing 21385ms [log] creating device handler 21385ms [log] [ready] 21385ms [log] reading line 21385ms [log] [websocketToken] "aa735d8a-e96d-44c3-9515-76af241f904d" 21391ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 21391ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 21601ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21601ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 21601ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 21647ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ce785547-ecf9-41d5-8965-3126ad5b92b8"}}', extra='') 21647ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ce785547-ecf9-41d5-8965-3126ad5b92b8"}}', extra='') 21648ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ce785547-ecf9-41d5-8965-3126ad5b92b8"} 21786ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 21786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 21790ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "new"}] 23793ms [err] makeOffer 23793ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 23794ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 23794ms [err] v=0 23794ms [err] o=- 3955421760 3955421760 IN IP4 0.0.0.0 23794ms [err] s=- 23794ms [err] t=0 0 23794ms [err] a=group:BUNDLE 0 23794ms [err] a=msid-semantic:WMS * 23794ms [err] m=application 9 DTLS/SCTP 5000 23794ms [err] c=IN IP4 0.0.0.0 23794ms [err] a=mid:0 23794ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23794ms [err] a=max-message-size:65536 23794ms [err] a=ice-ufrag:7ESL 23794ms [err] a=ice-pwd:djeix6JioYlNqgRpTAu0tm 23794ms [err] a=fingerprint:sha-256 26:80:57:64:AB:DF:CD:AD:1A:CA:6C:B6:4B:84:1D:D3:56:04:CB:57:6E:49:03:2C:86:9F:99:3E:8C:CC:9D:3A 23794ms [err] a=fingerprint:sha-384 1C:15:50:00:3B:9E:06:86:1C:29:E1:9C:4E:B3:6C:B8:AF:06:01:C0:93:72:48:B5:B9:19:4A:96:E6:91:01:F9:21:2D:22:9B:86:1D:EB:B9:8D:B9:51:4F:15:B0:87:17 23794ms [err] a=fingerprint:sha-512 D2:E1:9A:06:F2:53:8C:AA:0F:D1:51:29:DF:03:F9:2B:7D:11:85:89:23:FD:B9:CE:38:1E:C5:94:91:08:FB:5E:F4:05:D6:E7:E5:65:AB:0B:5C:65:8E:37:D8:B2:8A:6A:2B:83:22:F5:BB:8A:3E:7A:EB:8E:0D:F9:36:3F:99:19 23794ms [err] a=setup:actpass 23794ms [err] 23796ms [err] connectionstatechanged new new have-local-offer 23796ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 23796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 23798ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "new"}] 23798ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 23799ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 23799ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 23800ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23800ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 23800ms [err] handleSignalingMessage 23800ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23800ms [err] handleOptions 23800ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 23800ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 23800ms [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='') 23800ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 23819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'K?XA\xc3\xe1\xde\x01J\xb0\x8e\xee') 23819ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'K?XA\xc3\xe1\xde\x01J\xb0\x8e\xee') 23825ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421760 3955421760 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 37336 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 37336 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37976 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6s0d\\r\\na=ice-pwd:B0lgPSu8GtnX31lL9zsN1D\\r\\na=fingerprint:sha-256 3F:9C:D6:CC:93:F4:05:69:17:97:4F:31:FB:67:6B:62:35:22:91:6C:12:FE:98:26:63:7D:4A:D9:6D:CA:E8:92\\r\\na=fingerprint:sha-384 67:17:AC:21:46:CE:96:6D:76:68:77:FD:56:76:E9:A7:D5:47:40:37:59:51:CF:28:66:2B:CA:12:42:F5:68:F5:41:4E:56:12:CF:41:30:D9:83:0F:56:1E:85:6B:4F:41\\r\\na=fingerprint:sha-512 C2:AE:D9:90:37:75:96:4C:F1:87:17:49:78:53:54:F0:AD:F0:18:07:92:15:62:6F:9D:33:FB:11:C6:07:3E:6B:5B:1A:F3:86:40:25:4B:7F:2D:45:C7:59:95:D8:90:A4:95:A2:75:17:D4:AC:E7:0A:AF:30:1B:72:F6:1A:01:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 23825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421760 3955421760 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 37336 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 37336 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37976 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:6s0d\\r\\na=ice-pwd:B0lgPSu8GtnX31lL9zsN1D\\r\\na=fingerprint:sha-256 3F:9C:D6:CC:93:F4:05:69:17:97:4F:31:FB:67:6B:62:35:22:91:6C:12:FE:98:26:63:7D:4A:D9:6D:CA:E8:92\\r\\na=fingerprint:sha-384 67:17:AC:21:46:CE:96:6D:76:68:77:FD:56:76:E9:A7:D5:47:40:37:59:51:CF:28:66:2B:CA:12:42:F5:68:F5:41:4E:56:12:CF:41:30:D9:83:0F:56:1E:85:6B:4F:41\\r\\na=fingerprint:sha-512 C2:AE:D9:90:37:75:96:4C:F1:87:17:49:78:53:54:F0:AD:F0:18:07:92:15:62:6F:9D:33:FB:11:C6:07:3E:6B:5B:1A:F3:86:40:25:4B:7F:2D:45:C7:59:95:D8:90:A4:95:A2:75:17:D4:AC:E7:0A:AF:30:1B:72:F6:1A:01:19\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 23825ms [err] handleSignalingMessage 23825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 23825ms [err] handleAnswer 23825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 23825ms [err] acceptAnswer 23825ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 23825ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 23825ms [err] v=0 23825ms [err] o=- 3955421760 3955421760 IN IP4 0.0.0.0 23825ms [err] s=- 23825ms [err] t=0 0 23825ms [err] a=group:BUNDLE 0 23825ms [err] a=msid-semantic:WMS * 23825ms [err] m=application 37336 DTLS/SCTP 5000 23825ms [err] c=IN IP4 172.30.0.1 23825ms [err] a=mid:0 23825ms [err] a=sctpmap:5000 webrtc-datachannel 65535 23825ms [err] a=max-message-size:65536 23825ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 37336 typ host 23825ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 37976 typ host 23825ms [err] a=end-of-candidates 23825ms [err] a=ice-ufrag:6s0d 23825ms [err] a=ice-pwd:B0lgPSu8GtnX31lL9zsN1D 23825ms [err] a=fingerprint:sha-256 3F:9C:D6:CC:93:F4:05:69:17:97:4F:31:FB:67:6B:62:35:22:91:6C:12:FE:98:26:63:7D:4A:D9:6D:CA:E8:92 23825ms [err] a=fingerprint:sha-384 67:17:AC:21:46:CE:96:6D:76:68:77:FD:56:76:E9:A7:D5:47:40:37:59:51:CF:28:66:2B:CA:12:42:F5:68:F5:41:4E:56:12:CF:41:30:D9:83:0F:56:1E:85:6B:4F:41 23825ms [err] a=fingerprint:sha-512 C2:AE:D9:90:37:75:96:4C:F1:87:17:49:78:53:54:F0:AD:F0:18:07:92:15:62:6F:9D:33:FB:11:C6:07:3E:6B:5B:1A:F3:86:40:25:4B:7F:2D:45:C7:59:95:D8:90:A4:95:A2:75:17:D4:AC:E7:0A:AF:30:1B:72:F6:1A:01:19 23825ms [err] a=setup:active 23825ms [err] 23826ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 23826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 23826ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 23826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.30.0.1', 37336)) State.FROZEN -> State.WAITING 23826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49446) -> ('172.30.0.1', 37336)) State.FROZEN -> State.WAITING 23826ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.17.0.2', 37976)) State.FROZEN -> State.WAITING 23826ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(70hlYivthZ 1 udp 1862270975 172.17.0.2 37336 typ prflx) 23826ms [err] connectionstatechanged connecting checking stable 23826ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23827ms [err] connectionstatechanged connecting checking stable 23827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23827ms [err] connectionstatechanged connecting checking stable 23827ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 23827ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.17.0.2', 37336)) State.WAITING -> State.IN_PROGRESS 23827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 37336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xed\x85\x82Q\xe9\xc0\x95\t\xb0\xb5]\x16') 23827ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.30.0.1', 37336)) State.WAITING -> State.IN_PROGRESS 23827ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbf\xac`\xbd\x8b7\x92E\\\x89\xc5G') 23827ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "connecting"}] 23828ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 37336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xed\x85\x82Q\xe9\xc0\x95\t\xb0\xb5]\x16') 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.17.0.2', 37336)) State.IN_PROGRESS -> State.SUCCEEDED 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49446) -> ('172.30.0.1', 37336)) State.WAITING -> State.FAILED 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.17.0.2', 37976)) State.WAITING -> State.FAILED 23828ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 49446) -> ('172.17.0.2', 37976)) State.FROZEN -> State.FAILED 23828ms [err] INFO:aioice.ice:Connection(0) ICE completed 23829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbf\xac`\xbd\x8b7\x92E\\\x89\xc5G') 23829ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49251) -> ('172.30.0.1', 37336)) State.IN_PROGRESS -> State.SUCCEEDED 23829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 37336) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaak\xf9+\x0f\xadM\x12\xdcW\xb6\x1e') 23829ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 37336) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaak\xf9+\x0f\xadM\x12\xdcW\xb6\x1e') 23847ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 23847ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 23848ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 23849ms [err] connectionstatechanged connecting completed stable 23849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 23850ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 23851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 23851ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 23851ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 23851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 23851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 23851ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 23851ms [err] connectionstatechanged connected completed stable 23851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 23851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "connected"}] 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 23853ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3561486760, stream_id=1, stream_seq=0) 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=812063522, stream_id=1, stream_seq=0) 23854ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 23854ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=812063522, gaps=[]) 23855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3561486760, gaps=[]) 23855ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 24008ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24008ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 24008ms [log] [experimentStatusChanged] {"status": "running", "message": null} 24150ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797"}', extra='') 24150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797"}', extra='') 24150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 24150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 24151ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 24151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 24151ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 24151ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 24151ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 24151ms [err] connectionstatechanged closed closed closed 24151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24151ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 24151ms [err] connectionstatechanged closed closed closed 24151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24151ms [err] connectionstatechanged closed closed closed 24151ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 24152ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/2b061e06-f5dc-4714-b8fe-1c2f4c377797", "state": "closed"}] 24152ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 24152ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 24276ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 24276ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 24328ms [err] Traceback (most recent call last): 24328ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 24328ms [err] return _run_code(code, main_globals, None, 24328ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 24328ms [err] exec(code, run_globals) 24328ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 24328ms [err] sys.exit(main()) 24328ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 24328ms [err] asyncio.run(main_async()) 24328ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 24328ms [err] return loop.run_until_complete(main) 24328ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 24329ms [err] self.run_forever() 24329ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 24329ms [err] self._run_once() 24329ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 24329ms [err] event_list = self._selector.select(timeout) 24329ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 24329ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 24329ms [err] KeyboardInterrupt 24331ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 24331ms [err] h.flush() 24331ms [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 29536ms [log] starting device 30197ms [err] DEBUG:asyncio:Using selector: EpollSelector 30377ms [err] ERROR:asyncio:Unclosed client session 30377ms [err] client_session: 30523ms [log] parsing 30523ms [log] creating device handler 30523ms [log] [ready] 30523ms [log] reading line 30523ms [log] [websocketToken] "530c8af4-1782-419b-bfd4-7fc628cb8bfc" 30529ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 30529ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 30529ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 32163ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 32163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 32163ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 32206ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fa0b7071-6d7b-4774-ad08-05d8774bd763"}}', extra='') 32206ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/fa0b7071-6d7b-4774-ad08-05d8774bd763"}}', extra='') 32206ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/fa0b7071-6d7b-4774-ad08-05d8774bd763"} 32308ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 32308ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd","config":{"iceServers":[]},"services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 32311ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd", "state": "new"}] 34315ms [err] makeOffer 34315ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 34316ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 34316ms [err] v=0 34316ms [err] o=- 3955421770 3955421770 IN IP4 0.0.0.0 34316ms [err] s=- 34316ms [err] t=0 0 34316ms [err] a=group:BUNDLE 0 34316ms [err] a=msid-semantic:WMS * 34316ms [err] m=application 9 DTLS/SCTP 5000 34316ms [err] c=IN IP4 0.0.0.0 34316ms [err] a=mid:0 34316ms [err] a=sctpmap:5000 webrtc-datachannel 65535 34316ms [err] a=max-message-size:65536 34316ms [err] a=ice-ufrag:CtpS 34316ms [err] a=ice-pwd:3PNvjg9AnoHLkS6IJB7Sqe 34316ms [err] a=fingerprint:sha-256 F6:7E:10:39:D4:F6:AD:0F:C1:42:64:C3:CF:BB:F5:07:CD:AB:06:56:15:F6:A2:F1:17:87:5C:B3:8E:35:4B:E8 34316ms [err] a=fingerprint:sha-384 71:30:EE:59:85:17:B7:3B:26:4E:85:E9:30:3C:03:B9:B6:28:8B:A1:0C:87:6F:F8:61:EB:B9:17:1D:79:27:CD:87:EA:E6:C3:83:15:DF:50:4A:94:45:BB:7A:CC:BA:29 34316ms [err] a=fingerprint:sha-512 C2:4F:BA:10:07:1E:C1:2F:AA:32:06:26:42:81:F7:BA:5A:66:E4:A7:DA:8F:CE:16:D5:37:CF:3A:32:43:08:A2:FE:5B:21:24:FD:5A:FB:11:E3:21:69:3D:B4:7B:49:DC:71:E0:70:AA:5D:9B:E5:59:CE:63:DA:DA:BB:D8:A1:89 34316ms [err] a=setup:actpass 34316ms [err] 34317ms [err] connectionstatechanged new new have-local-offer 34317ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 34317ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 34319ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd", "state": "new"}] 34319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 34320ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 34320ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 34321ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 34321ms [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='') 34321ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 34322ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34322ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34322ms [err] handleSignalingMessage 34322ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34322ms [err] handleOptions 34322ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 34339ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3027575858191829872 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:LWwh\\r\\na=ice-pwd:K5at1nwutpfwH0RhGB8QB0Gn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:B7:45:97:32:5F:71:8C:A6:83:F4:2D:DF:DF:F7:55:3C:C4:8F:BC:20:CA:81:9A:2B:F2:D1:2E:0D:4E:B5:A5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34339ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 3027575858191829872 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:LWwh\\r\\na=ice-pwd:K5at1nwutpfwH0RhGB8QB0Gn\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 4D:B7:45:97:32:5F:71:8C:A6:83:F4:2D:DF:DF:F7:55:3C:C4:8F:BC:20:CA:81:9A:2B:F2:D1:2E:0D:4E:B5:A5\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34339ms [err] handleSignalingMessage 34339ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34339ms [err] handleAnswer 34339ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 34339ms [err] acceptAnswer 34339ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 34339ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 34339ms [err] v=0 34339ms [err] o=- 3027575858191829872 2 IN IP4 127.0.0.1 34339ms [err] s=- 34339ms [err] t=0 0 34339ms [err] a=group:BUNDLE 0 34339ms [err] a=msid-semantic: WMS 34339ms [err] m=application 9 DTLS/SCTP 5000 34339ms [err] c=IN IP4 0.0.0.0 34339ms [err] a=ice-ufrag:LWwh 34339ms [err] a=ice-pwd:K5at1nwutpfwH0RhGB8QB0Gn 34339ms [err] a=ice-options:trickle 34339ms [err] a=fingerprint:sha-256 4D:B7:45:97:32:5F:71:8C:A6:83:F4:2D:DF:DF:F7:55:3C:C4:8F:BC:20:CA:81:9A:2B:F2:D1:2E:0D:4E:B5:A5 34339ms [err] a=setup:active 34339ms [err] a=mid:0 34339ms [err] a=sctpmap:5000 webrtc-datachannel 1024 34339ms [err] 34340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3MLBi+L5wSyg') 34340ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3MLBi+L5wSyg') 34340ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 34340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 34340ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 34341ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(dEjOI0ZWP1 1 udp 1845501695 172.17.0.2 44551 typ prflx) 34341ms [err] connectionstatechanged connecting checking stable 34341ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 34341ms [err] connectionstatechanged connecting checking stable 34341ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 34341ms [err] connectionstatechanged connecting checking stable 34341ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 34341ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47905) -> ('172.17.0.2', 44551)) State.WAITING -> State.IN_PROGRESS 34341ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'$k\xaa*\x10\xc7\xcc\xfb7]\nm') 34342ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd", "state": "connecting"}] 34342ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'$k\xaa*\x10\xc7\xcc\xfb7]\nm') 34343ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47905) -> ('172.17.0.2', 44551)) State.IN_PROGRESS -> State.SUCCEEDED 34343ms [err] INFO:aioice.ice:Connection(0) ICE completed 34347ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3688390948 1 udp 2113937151 c4c4ceb7-f38a-495a-9e07-bda667b315a5.local 44551 typ host generation 0 ufrag LWwh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34347ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3688390948 1 udp 2113937151 c4c4ceb7-f38a-495a-9e07-bda667b315a5.local 44551 typ host generation 0 ufrag LWwh network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34347ms [err] handleSignalingMessage 34347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 34347ms [err] handleIceCandidate 34347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 34347ms [err] acceptIceCandidate 34347ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 34350ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c4c4ceb7-f38a-495a-9e07-bda667b315a5.local" resolved to 172.17.0.2 34361ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47905) -> ('172.17.0.2', 44551)) State.FROZEN -> State.IN_PROGRESS 34362ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xbbg\xad&w\xaf\x92^\xd2\x8fO0') 34362ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xbbg\xad&w\xaf\x92^\xd2\x8fO0') 34362ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47905) -> ('172.17.0.2', 44551)) State.IN_PROGRESS -> State.SUCCEEDED 34363ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54646) -> ('172.17.0.2', 44551)) State.FROZEN -> State.FAILED 34382ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 34382ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 34383ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 34384ms [err] connectionstatechanged connecting completed stable 34384ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 34386ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 34386ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 34386ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 34386ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 34386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 34386ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 34387ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 34387ms [err] connectionstatechanged connected completed stable 34387ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 34387ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd", "state": "connected"}] 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 34390ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 34391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 34391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 34391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 34391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2499600195, stream_id=1, stream_seq=0) 34391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 34391ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2499600195, gaps=[]) 34392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 34392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1621845156, stream_id=1, stream_seq=0) 34392ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 34392ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1621845156, gaps=[]) 34401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S+fNNKeqb3LB') 34401ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S+fNNKeqb3LB') 34464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'2W2WVp7sQ1wF') 34464ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'2W2WVp7sQ1wF') 34507ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 34507ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 34507ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 34527ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'V/u8F0qvIf8A') 34527ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'V/u8F0qvIf8A') 34527ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54646) -> ('172.17.0.2', 44551)) State.WAITING -> State.IN_PROGRESS 34527ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\x01\x1e\xc6\xe2\xb0\xec\xb5O\xc6+\xb6') 34528ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 44551) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\x01\x1e\xc6\xe2\xb0\xec\xb5O\xc6+\xb6') 34528ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 54646) -> ('172.17.0.2', 44551)) State.IN_PROGRESS -> State.SUCCEEDED 34658ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34658ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd"}', extra='') 34658ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 34659ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 34659ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 34659ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 34659ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 34659ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 34659ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 34659ms [err] connectionstatechanged closed closed closed 34659ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 34659ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 34660ms [err] connectionstatechanged closed closed closed 34660ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 34660ms [err] connectionstatechanged closed closed closed 34660ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 34660ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6445b3d6-fed3-4a99-8338-3e6194d50bcd", "state": "closed"}] 34660ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 34661ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 34718ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 34718ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 34718ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 34791ms [err] Traceback (most recent call last): 34791ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 34791ms [err] return _run_code(code, main_globals, None, 34791ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 34791ms [err] exec(code, run_globals) 34791ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 34791ms [err] sys.exit(main()) 34791ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 34791ms [err] asyncio.run(main_async()) 34791ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 34791ms [err] return loop.run_until_complete(main) 34791ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 34792ms [err] self.run_forever() 34792ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 34792ms [err] self._run_once() 34792ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 34793ms [err] event_list = self._selector.select(timeout) 34793ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 34793ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 34793ms [err] KeyboardInterrupt 34795ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 34795ms [err] h.flush() 34795ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to python Client File tests : should transmit file ================== python Client to js Client File tests : should transmit file 44169ms [log] starting device 44881ms [err] DEBUG:asyncio:Using selector: EpollSelector 45036ms [err] ERROR:asyncio:Unclosed client session 45036ms [err] client_session: 45170ms [log] parsing 45170ms [log] creating device handler 45170ms [log] [ready] 45170ms [log] reading line 45170ms [log] [websocketToken] "4e245bd0-bd46-430a-9703-bf72e1b9fac8" 45175ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 45175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 45175ms [log] [websocketConnected] 46704ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 46704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 46704ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 46744ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8b3b2fb1-703b-4727-a14a-fcfe3c0fcf54"}}', extra='') 46744ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/8b3b2fb1-703b-4727-a14a-fcfe3c0fcf54"}}', extra='') 46744ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/8b3b2fb1-703b-4727-a14a-fcfe3c0fcf54"} 46851ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 46851ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 46854ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97", "state": "new"}] 48858ms [err] makeOffer 48859ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 48859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 48859ms [err] v=0 48859ms [err] o=- 3955421785 3955421785 IN IP4 0.0.0.0 48859ms [err] s=- 48859ms [err] t=0 0 48859ms [err] a=group:BUNDLE 0 48859ms [err] a=msid-semantic:WMS * 48859ms [err] m=application 9 DTLS/SCTP 5000 48859ms [err] c=IN IP4 0.0.0.0 48859ms [err] a=mid:0 48859ms [err] a=sctpmap:5000 webrtc-datachannel 65535 48859ms [err] a=max-message-size:65536 48859ms [err] a=ice-ufrag:bXfy 48859ms [err] a=ice-pwd:w9IV6OHxN08BaCLPK4dqsl 48859ms [err] a=fingerprint:sha-256 E7:31:0C:4B:7F:38:E0:B0:3B:82:E1:EA:5D:EE:B8:83:80:75:1B:49:E6:24:EF:C3:98:02:79:90:55:62:16:D2 48859ms [err] a=fingerprint:sha-384 53:78:CE:3D:E5:20:46:D7:87:70:0B:FE:CA:A1:1E:1E:A7:DE:54:46:B9:49:34:EB:9C:D5:F2:8B:5F:FB:CC:2F:9C:46:CB:A1:2F:7D:3D:A3:59:BC:19:8F:FD:DE:87:5E 48859ms [err] a=fingerprint:sha-512 0D:50:D4:EA:24:7A:E0:E7:B7:1C:B0:3E:C6:53:D8:08:37:AE:15:40:89:4A:DC:AC:19:60:51:FE:2D:09:70:A9:86:21:DF:45:2E:E5:F4:CA:4C:D2:50:50:F1:67:2E:0B:DB:AA:16:95:C1:5F:B7:6F:9B:37:B6:16:CE:88:A4:7E 48859ms [err] a=setup:actpass 48859ms [err] 48861ms [err] connectionstatechanged new new have-local-offer 48861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 48861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 48863ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97", "state": "new"}] 48864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 48864ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 48865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 48866ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 48866ms [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='') 48866ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 48866ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 48866ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 48866ms [err] handleSignalingMessage 48867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 48867ms [err] handleOptions 48867ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 48882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'qlcj2f+k2o+s') 48882ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'qlcj2f+k2o+s') 48883ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 9043377316325603221 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:UGqn\\r\\na=ice-pwd:ghPdG92mNWBvTHisUoMGuYkX\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2A:1E:4D:3D:12:B5:22:7A:32:71:EE:2E:B8:F0:EE:95:70:22:6B:91:01:F0:B0:FA:F9:67:61:46:40:19:E2:BB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 48883ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 9043377316325603221 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:UGqn\\r\\na=ice-pwd:ghPdG92mNWBvTHisUoMGuYkX\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 2A:1E:4D:3D:12:B5:22:7A:32:71:EE:2E:B8:F0:EE:95:70:22:6B:91:01:F0:B0:FA:F9:67:61:46:40:19:E2:BB\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 48883ms [err] handleSignalingMessage 48883ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 48883ms [err] handleAnswer 48883ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 48883ms [err] acceptAnswer 48883ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 48883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 48883ms [err] v=0 48883ms [err] o=- 9043377316325603221 2 IN IP4 127.0.0.1 48883ms [err] s=- 48883ms [err] t=0 0 48883ms [err] a=group:BUNDLE 0 48883ms [err] a=msid-semantic: WMS 48883ms [err] m=application 9 DTLS/SCTP 5000 48883ms [err] c=IN IP4 0.0.0.0 48883ms [err] a=ice-ufrag:UGqn 48883ms [err] a=ice-pwd:ghPdG92mNWBvTHisUoMGuYkX 48883ms [err] a=ice-options:trickle 48883ms [err] a=fingerprint:sha-256 2A:1E:4D:3D:12:B5:22:7A:32:71:EE:2E:B8:F0:EE:95:70:22:6B:91:01:F0:B0:FA:F9:67:61:46:40:19:E2:BB 48883ms [err] a=setup:active 48883ms [err] a=mid:0 48883ms [err] a=sctpmap:5000 webrtc-datachannel 1024 48883ms [err] 48884ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 48884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 48884ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 48884ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(sUppB3Pqa0 1 udp 1845501695 172.17.0.2 57341 typ prflx) 48885ms [err] connectionstatechanged connecting checking stable 48885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 48885ms [err] connectionstatechanged connecting checking stable 48885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 48885ms [err] connectionstatechanged connecting checking stable 48885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 48885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38964) -> ('172.17.0.2', 57341)) State.WAITING -> State.IN_PROGRESS 48885ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xe9l\x97\x16C~Z"\x1f5\xbb') 48885ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97", "state": "connecting"}] 48886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\xe9l\x97\x16C~Z"\x1f5\xbb') 48886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38964) -> ('172.17.0.2', 57341)) State.IN_PROGRESS -> State.SUCCEEDED 48886ms [err] INFO:aioice.ice:Connection(0) ICE completed 48900ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1510166112 1 udp 2113937151 dfda45d5-6536-432e-a629-55d59523e2ea.local 57341 typ host generation 0 ufrag UGqn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 48900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1510166112 1 udp 2113937151 dfda45d5-6536-432e-a629-55d59523e2ea.local 57341 typ host generation 0 ufrag UGqn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 48900ms [err] handleSignalingMessage 48900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 48900ms [err] handleIceCandidate 48900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 48900ms [err] acceptIceCandidate 48900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 48903ms [err] INFO:aioice.ice:Connection(0) Remote candidate "dfda45d5-6536-432e-a629-55d59523e2ea.local" resolved to 172.17.0.2 48905ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38964) -> ('172.17.0.2', 57341)) State.FROZEN -> State.IN_PROGRESS 48905ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa5\x9e\x0ea\xdb\x01\x83\x7f\x80\x8e^i') 48906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa5\x9e\x0ea\xdb\x01\x83\x7f\x80\x8e^i') 48906ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 38964) -> ('172.17.0.2', 57341)) State.IN_PROGRESS -> State.SUCCEEDED 48906ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56636) -> ('172.17.0.2', 57341)) State.FROZEN -> State.FAILED 48926ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 48926ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 48927ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 48927ms [err] connectionstatechanged connecting completed stable 48927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 48930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 48930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 48930ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 48930ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 48930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 48930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 48930ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 48930ms [err] connectionstatechanged connected completed stable 48930ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 48931ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97", "state": "connected"}] 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 48934ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 48935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'DAptntalnD7d') 48935ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'DAptntalnD7d') 48935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 48935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 48935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 48935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=327683894, stream_id=1, stream_seq=0) 48935ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 48936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683894, gaps=[]) 48936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 48936ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2748052643, stream_id=1, stream_seq=0) 48936ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 48937ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2748052643, gaps=[]) 48938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=327683895, stream_id=1, stream_seq=1) 48938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 48938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683896, stream_id=1, stream_seq=2) 48938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683897, stream_id=1, stream_seq=2) 48938ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683898, stream_id=1, stream_seq=2) 48940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683896, gaps=[]) 48940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683899, stream_id=1, stream_seq=2) 48940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683900, stream_id=1, stream_seq=2) 48940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683898, gaps=[]) 48940ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683901, stream_id=1, stream_seq=2) 48941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683902, stream_id=1, stream_seq=2) 48941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683900, gaps=[]) 48941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683903, stream_id=1, stream_seq=3) 48941ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683904, stream_id=1, stream_seq=3) 48942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683905, stream_id=1, stream_seq=3) 48942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683906, stream_id=1, stream_seq=3) 48942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683902, gaps=[]) 48942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683907, stream_id=1, stream_seq=3) 48942ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683908, stream_id=1, stream_seq=3) 48943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683904, gaps=[]) 48943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48943ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683909, stream_id=1, stream_seq=3) 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683906, gaps=[]) 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683910, stream_id=1, stream_seq=4) 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683911, stream_id=1, stream_seq=4) 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683912, stream_id=1, stream_seq=4) 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683913, stream_id=1, stream_seq=4) 48944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683914, stream_id=1, stream_seq=4) 48945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683908, gaps=[]) 48945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683915, stream_id=1, stream_seq=4) 48945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683916, stream_id=1, stream_seq=4) 48947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683910, gaps=[]) 48948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683917, stream_id=1, stream_seq=5) 48948ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683918, stream_id=1, stream_seq=5) 48949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683919, stream_id=1, stream_seq=5) 48949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683912, gaps=[]) 48949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683920, stream_id=1, stream_seq=5) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683921, stream_id=1, stream_seq=5) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683922, stream_id=1, stream_seq=5) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683914, gaps=[]) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683923, stream_id=1, stream_seq=5) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683916, gaps=[]) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683924, stream_id=1, stream_seq=6) 48950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683925, stream_id=1, stream_seq=6) 48951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683926, stream_id=1, stream_seq=6) 48951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683927, stream_id=1, stream_seq=6) 48951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683918, gaps=[]) 48951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683928, stream_id=1, stream_seq=6) 48951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683929, stream_id=1, stream_seq=6) 48952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683930, stream_id=1, stream_seq=6) 48952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683920, gaps=[]) 48952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683931, stream_id=1, stream_seq=7) 48952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683932, stream_id=1, stream_seq=7) 48952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683933, stream_id=1, stream_seq=7) 48954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683922, gaps=[]) 48954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683934, stream_id=1, stream_seq=7) 48954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683935, stream_id=1, stream_seq=7) 48954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683936, stream_id=1, stream_seq=7) 48955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683924, gaps=[]) 48955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683937, stream_id=1, stream_seq=7) 48956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683926, gaps=[]) 48956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683938, stream_id=1, stream_seq=8) 48956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683939, stream_id=1, stream_seq=8) 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683940, stream_id=1, stream_seq=8) 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683941, stream_id=1, stream_seq=8) 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683928, gaps=[]) 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683942, stream_id=1, stream_seq=8) 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683943, stream_id=1, stream_seq=8) 48957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683944, stream_id=1, stream_seq=8) 48958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683930, gaps=[]) 48958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683945, stream_id=1, stream_seq=9) 48958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683946, stream_id=1, stream_seq=9) 48958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683947, stream_id=1, stream_seq=9) 48959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683932, gaps=[]) 48959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683948, stream_id=1, stream_seq=9) 48959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683949, stream_id=1, stream_seq=9) 48959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683950, stream_id=1, stream_seq=9) 48960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683934, gaps=[]) 48960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683951, stream_id=1, stream_seq=9) 48961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683936, gaps=[]) 48961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683952, stream_id=1, stream_seq=10) 48962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683953, stream_id=1, stream_seq=10) 48962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683954, stream_id=1, stream_seq=10) 48962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683955, stream_id=1, stream_seq=10) 48962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683938, gaps=[]) 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683956, stream_id=1, stream_seq=10) 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683957, stream_id=1, stream_seq=10) 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683958, stream_id=1, stream_seq=10) 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683940, gaps=[]) 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48963ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683959, stream_id=1, stream_seq=11) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683960, stream_id=1, stream_seq=11) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683961, stream_id=1, stream_seq=11) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683942, gaps=[]) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683962, stream_id=1, stream_seq=11) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683963, stream_id=1, stream_seq=11) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683964, stream_id=1, stream_seq=11) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683944, gaps=[]) 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683965, stream_id=1, stream_seq=11) 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683946, gaps=[]) 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683966, stream_id=1, stream_seq=12) 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683967, stream_id=1, stream_seq=12) 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683968, stream_id=1, stream_seq=12) 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683969, stream_id=1, stream_seq=12) 48966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683948, gaps=[]) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683970, stream_id=1, stream_seq=12) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683971, stream_id=1, stream_seq=12) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683972, stream_id=1, stream_seq=12) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683950, gaps=[]) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683973, stream_id=1, stream_seq=13) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683974, stream_id=1, stream_seq=13) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683975, stream_id=1, stream_seq=13) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683952, gaps=[]) 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683976, stream_id=1, stream_seq=13) 48968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683977, stream_id=1, stream_seq=13) 48968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683978, stream_id=1, stream_seq=13) 48968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683954, gaps=[]) 48968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683979, stream_id=1, stream_seq=13) 48968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683956, gaps=[]) 48969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683980, stream_id=1, stream_seq=14) 48969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683981, stream_id=1, stream_seq=14) 48969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683982, stream_id=1, stream_seq=14) 48969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683983, stream_id=1, stream_seq=14) 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683958, gaps=[]) 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683984, stream_id=1, stream_seq=14) 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683985, stream_id=1, stream_seq=14) 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683986, stream_id=1, stream_seq=14) 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683960, gaps=[]) 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683987, stream_id=1, stream_seq=15) 48971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683988, stream_id=1, stream_seq=15) 48971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683989, stream_id=1, stream_seq=15) 48996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683962, gaps=[]) 48996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 48996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683990, stream_id=1, stream_seq=15) 48996ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683991, stream_id=1, stream_seq=15) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683992, stream_id=1, stream_seq=15) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683964, gaps=[]) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327683993, stream_id=1, stream_seq=15) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683966, gaps=[]) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327683994, stream_id=1, stream_seq=16) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683995, stream_id=1, stream_seq=16) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683996, stream_id=1, stream_seq=16) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683997, stream_id=1, stream_seq=16) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683968, gaps=[]) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683998, stream_id=1, stream_seq=16) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327683999, stream_id=1, stream_seq=16) 49000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684000, stream_id=1, stream_seq=16) 49001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683970, gaps=[]) 49001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684001, stream_id=1, stream_seq=17) 49001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684002, stream_id=1, stream_seq=17) 49001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684003, stream_id=1, stream_seq=17) 49002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683972, gaps=[]) 49002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684004, stream_id=1, stream_seq=17) 49002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684005, stream_id=1, stream_seq=17) 49002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684006, stream_id=1, stream_seq=17) 49003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683974, gaps=[]) 49003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684007, stream_id=1, stream_seq=17) 49004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683976, gaps=[]) 49004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684008, stream_id=1, stream_seq=18) 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684009, stream_id=1, stream_seq=18) 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684010, stream_id=1, stream_seq=18) 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684011, stream_id=1, stream_seq=18) 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683978, gaps=[]) 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684012, stream_id=1, stream_seq=18) 49006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684013, stream_id=1, stream_seq=18) 49006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684014, stream_id=1, stream_seq=18) 49006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683980, gaps=[]) 49006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684015, stream_id=1, stream_seq=19) 49006ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684016, stream_id=1, stream_seq=19) 49007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683982, gaps=[]) 49007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684017, stream_id=1, stream_seq=19) 49007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684018, stream_id=1, stream_seq=19) 49007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684019, stream_id=1, stream_seq=19) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683984, gaps=[]) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684020, stream_id=1, stream_seq=19) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684021, stream_id=1, stream_seq=19) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327683986, gaps=[]) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684022, stream_id=1, stream_seq=20) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684023, stream_id=1, stream_seq=20) 49009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684024, stream_id=1, stream_seq=20) 49010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327683988, gaps=[]) 49010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684025, stream_id=1, stream_seq=20) 49011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684026, stream_id=1, stream_seq=20) 49011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684027, stream_id=1, stream_seq=20) 49011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'eSsiE4F12gfJ') 49011ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'eSsiE4F12gfJ') 49012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327683990, gaps=[]) 49012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684028, stream_id=1, stream_seq=20) 49012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327683992, gaps=[]) 49012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684029, stream_id=1, stream_seq=21) 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684030, stream_id=1, stream_seq=21) 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684031, stream_id=1, stream_seq=21) 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684032, stream_id=1, stream_seq=21) 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684033, stream_id=1, stream_seq=21) 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327683994, gaps=[]) 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684034, stream_id=1, stream_seq=21) 49014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684035, stream_id=1, stream_seq=21) 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327683996, gaps=[]) 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684036, stream_id=1, stream_seq=22) 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684037, stream_id=1, stream_seq=22) 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684038, stream_id=1, stream_seq=22) 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327683998, gaps=[]) 49015ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684039, stream_id=1, stream_seq=22) 49016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684040, stream_id=1, stream_seq=22) 49016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684041, stream_id=1, stream_seq=22) 49016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684000, gaps=[]) 49016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684042, stream_id=1, stream_seq=22) 49017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684002, gaps=[]) 49017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684043, stream_id=1, stream_seq=23) 49017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684044, stream_id=1, stream_seq=23) 49017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684045, stream_id=1, stream_seq=23) 49018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684046, stream_id=1, stream_seq=23) 49018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684004, gaps=[]) 49018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684047, stream_id=1, stream_seq=23) 49018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684048, stream_id=1, stream_seq=23) 49018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684049, stream_id=1, stream_seq=23) 49019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684006, gaps=[]) 49019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684050, stream_id=1, stream_seq=24) 49019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684051, stream_id=1, stream_seq=24) 49019ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684052, stream_id=1, stream_seq=24) 49044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684008, gaps=[]) 49044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684053, stream_id=1, stream_seq=24) 49044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684054, stream_id=1, stream_seq=24) 49044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684055, stream_id=1, stream_seq=24) 49045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684010, gaps=[]) 49045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684056, stream_id=1, stream_seq=24) 49046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684012, gaps=[]) 49046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684057, stream_id=1, stream_seq=25) 49046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684058, stream_id=1, stream_seq=25) 49046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684059, stream_id=1, stream_seq=25) 49046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684060, stream_id=1, stream_seq=25) 49047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684014, gaps=[]) 49047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684061, stream_id=1, stream_seq=25) 49047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684062, stream_id=1, stream_seq=25) 49047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684063, stream_id=1, stream_seq=25) 49048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684016, gaps=[]) 49048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684064, stream_id=1, stream_seq=26) 49048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684065, stream_id=1, stream_seq=26) 49048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684066, stream_id=1, stream_seq=26) 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684018, gaps=[]) 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684067, stream_id=1, stream_seq=26) 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684068, stream_id=1, stream_seq=26) 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684069, stream_id=1, stream_seq=26) 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684020, gaps=[]) 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684070, stream_id=1, stream_seq=26) 49050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684022, gaps=[]) 49050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684071, stream_id=1, stream_seq=27) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684072, stream_id=1, stream_seq=27) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684073, stream_id=1, stream_seq=27) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684074, stream_id=1, stream_seq=27) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684024, gaps=[]) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684075, stream_id=1, stream_seq=27) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684076, stream_id=1, stream_seq=27) 49051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684077, stream_id=1, stream_seq=27) 49052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684026, gaps=[]) 49052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684078, stream_id=1, stream_seq=28) 49052ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684079, stream_id=1, stream_seq=28) 49053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684080, stream_id=1, stream_seq=28) 49053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684028, gaps=[]) 49053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684081, stream_id=1, stream_seq=28) 49053ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684082, stream_id=1, stream_seq=28) 49054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684083, stream_id=1, stream_seq=28) 49054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684030, gaps=[]) 49054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49054ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684084, stream_id=1, stream_seq=28) 49055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684032, gaps=[]) 49055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684085, stream_id=1, stream_seq=29) 49055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684086, stream_id=1, stream_seq=29) 49055ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684087, stream_id=1, stream_seq=29) 49056ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684088, stream_id=1, stream_seq=29) 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684034, gaps=[]) 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684089, stream_id=1, stream_seq=29) 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684090, stream_id=1, stream_seq=29) 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684091, stream_id=1, stream_seq=29) 49057ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 49057ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8192 49057ms [log] 8188 49057ms [log] line [file] undefined 49057ms [log] 49057ms [log] reading line 49057ms [log] [experimentStatusChanged] {"status": "running", "message": null} 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684036, gaps=[]) 49057ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684092, stream_id=1, stream_seq=30) 49058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684093, stream_id=1, stream_seq=30) 49058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684094, stream_id=1, stream_seq=30) 49058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684038, gaps=[]) 49058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49058ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684095, stream_id=1, stream_seq=30) 49059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684096, stream_id=1, stream_seq=30) 49059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684097, stream_id=1, stream_seq=30) 49059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684040, gaps=[]) 49059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49059ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684098, stream_id=1, stream_seq=30) 49060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684042, gaps=[]) 49060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684099, stream_id=1, stream_seq=31) 49060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684100, stream_id=1, stream_seq=31) 49060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684101, stream_id=1, stream_seq=31) 49060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684102, stream_id=1, stream_seq=31) 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684044, gaps=[]) 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684103, stream_id=1, stream_seq=31) 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684104, stream_id=1, stream_seq=31) 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684105, stream_id=1, stream_seq=31) 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684046, gaps=[]) 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49061ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684106, stream_id=1, stream_seq=32) 49062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684107, stream_id=1, stream_seq=32) 49062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684108, stream_id=1, stream_seq=32) 49062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684048, gaps=[]) 49062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49062ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684109, stream_id=1, stream_seq=32) 49063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684110, stream_id=1, stream_seq=32) 49063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684111, stream_id=1, stream_seq=32) 49063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684050, gaps=[]) 49063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49063ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684112, stream_id=1, stream_seq=32) 49064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684052, gaps=[]) 49064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=327684113, stream_id=1, stream_seq=33) 49064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684114, stream_id=1, stream_seq=33) 49064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684115, stream_id=1, stream_seq=33) 49064ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684116, stream_id=1, stream_seq=33) 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684054, gaps=[]) 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684117, stream_id=1, stream_seq=33) 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=327684118, stream_id=1, stream_seq=33) 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=327684119, stream_id=1, stream_seq=33) 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684056, gaps=[]) 49065ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684058, gaps=[]) 49066ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684060, gaps=[]) 49067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684062, gaps=[]) 49092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684064, gaps=[]) 49093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684066, gaps=[]) 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684068, gaps=[]) 49094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684070, gaps=[]) 49095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684072, gaps=[]) 49096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684074, gaps=[]) 49097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684076, gaps=[]) 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684078, gaps=[]) 49098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684080, gaps=[]) 49099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684082, gaps=[]) 49100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684084, gaps=[]) 49101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684086, gaps=[]) 49102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684088, gaps=[]) 49103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684090, gaps=[]) 49104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684092, gaps=[]) 49104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684094, gaps=[]) 49105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684096, gaps=[]) 49106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684098, gaps=[]) 49107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684100, gaps=[]) 49108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684102, gaps=[]) 49108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684104, gaps=[]) 49109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=327684106, gaps=[]) 49110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=327684108, gaps=[]) 49111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=327684110, gaps=[]) 49112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=327684112, gaps=[]) 49112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=327684114, gaps=[]) 49113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=327684116, gaps=[]) 49114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=327684118, gaps=[]) 49115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 49139ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3+wMICjyP/5L') 49140ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3+wMICjyP/5L') 49140ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56636) -> ('172.17.0.2', 57341)) State.WAITING -> State.IN_PROGRESS 49140ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8db\x1d\x04\xf4:\xa0\xa2\xbf\x0e\x85x') 49143ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 57341) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8db\x1d\x04\xf4:\xa0\xa2\xbf\x0e\x85x') 49143ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56636) -> ('172.17.0.2', 57341)) State.IN_PROGRESS -> State.SUCCEEDED 49284ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 49284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97"}', extra='') 49285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 49285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 49285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 49285ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 49285ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 49285ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 49285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 49285ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 49286ms [err] connectionstatechanged closed closed closed 49286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 49286ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 49286ms [err] connectionstatechanged closed closed closed 49286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 49286ms [err] connectionstatechanged closed closed closed 49286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 49287ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/0f4132ab-f3c8-44d0-bc3a-8a67c0304e97", "state": "closed"}] 49287ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 49287ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 49342ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 49342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 49342ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 49438ms [err] Traceback (most recent call last): 49438ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 49439ms [err] return _run_code(code, main_globals, None, 49439ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 49439ms [err] exec(code, run_globals) 49439ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 49439ms [err] sys.exit(main()) 49439ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 49439ms [err] asyncio.run(main_async()) 49439ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 49439ms [err] return loop.run_until_complete(main) 49439ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 49439ms [err] self.run_forever() 49439ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 49440ms [err] self._run_once() 49440ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 49440ms [err] event_list = self._selector.select(timeout) 49440ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 49440ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 49440ms [err] KeyboardInterrupt 49442ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 49442ms [err] h.flush() 49442ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 49625ms [log] starting device 50304ms [err] DEBUG:asyncio:Using selector: EpollSelector 50486ms [err] ERROR:asyncio:Unclosed client session 50486ms [err] client_session: 50594ms [log] parsing 50594ms [log] creating device handler 50594ms [log] [ready] 50594ms [log] reading line 50594ms [log] [websocketToken] "fde976a8-a034-4a0b-a38c-5b2106cc2f2b" 50600ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 50600ms [log] [websocketConnected] 50882ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 50882ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 50926ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/014eb53d-fbba-4acf-8508-a6f9685d2001"}}', extra='') 50926ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/014eb53d-fbba-4acf-8508-a6f9685d2001"}}', extra='') 50926ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/014eb53d-fbba-4acf-8508-a6f9685d2001"} 51029ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 51029ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","config":{"iceServers":[]},"services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 51032ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "new"}] 53035ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 53035ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 53036ms [err] handleSignalingMessage 53036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53036ms [err] handleOptions 53036ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 53036ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 53036ms [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='') 53036ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 53051ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421789 3955421789 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 47251 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 47251 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39217 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dHqP\\r\\na=ice-pwd:AnXxcoig8lNM8K9aq9Gus8\\r\\na=fingerprint:sha-256 6B:69:CA:2E:A1:CB:F7:43:C2:33:BC:A2:5C:DF:D0:60:60:D7:E3:91:63:D3:58:FB:B2:8E:21:4B:80:AE:C4:F2\\r\\na=fingerprint:sha-384 32:5E:E9:E4:A3:D4:5C:53:6B:7D:B4:5C:04:6F:E8:C3:7E:DF:AE:F2:5B:D3:C9:20:D7:65:8A:8A:2F:22:6D:18:D4:7A:83:D9:98:CE:6D:6B:1A:D2:94:8B:4B:45:C0:99\\r\\na=fingerprint:sha-512 12:AA:16:82:78:00:D8:A6:0A:14:67:C1:58:04:75:3F:0D:FF:6A:83:8A:61:7C:FE:05:63:D7:B1:E8:05:EB:6E:CB:5D:04:D8:03:D5:4E:4B:06:A7:EB:80:D7:06:C3:93:E5:89:35:75:9D:A0:3A:22:6B:7E:BD:E6:99:16:00:0B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 53051ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421789 3955421789 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 47251 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 47251 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39217 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:dHqP\\r\\na=ice-pwd:AnXxcoig8lNM8K9aq9Gus8\\r\\na=fingerprint:sha-256 6B:69:CA:2E:A1:CB:F7:43:C2:33:BC:A2:5C:DF:D0:60:60:D7:E3:91:63:D3:58:FB:B2:8E:21:4B:80:AE:C4:F2\\r\\na=fingerprint:sha-384 32:5E:E9:E4:A3:D4:5C:53:6B:7D:B4:5C:04:6F:E8:C3:7E:DF:AE:F2:5B:D3:C9:20:D7:65:8A:8A:2F:22:6D:18:D4:7A:83:D9:98:CE:6D:6B:1A:D2:94:8B:4B:45:C0:99\\r\\na=fingerprint:sha-512 12:AA:16:82:78:00:D8:A6:0A:14:67:C1:58:04:75:3F:0D:FF:6A:83:8A:61:7C:FE:05:63:D7:B1:E8:05:EB:6E:CB:5D:04:D8:03:D5:4E:4B:06:A7:EB:80:D7:06:C3:93:E5:89:35:75:9D:A0:3A:22:6B:7E:BD:E6:99:16:00:0B\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 53051ms [err] handleSignalingMessage 53051ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 53052ms [err] handleOffer 53052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 53052ms [err] makeAnswer 53052ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 53052ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 53052ms [err] v=0 53052ms [err] o=- 3955421789 3955421789 IN IP4 0.0.0.0 53052ms [err] s=- 53052ms [err] t=0 0 53052ms [err] a=group:BUNDLE 0 53052ms [err] a=msid-semantic:WMS * 53052ms [err] m=application 47251 DTLS/SCTP 5000 53052ms [err] c=IN IP4 172.30.0.1 53052ms [err] a=mid:0 53052ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53052ms [err] a=max-message-size:65536 53052ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47251 typ host 53052ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39217 typ host 53052ms [err] a=end-of-candidates 53052ms [err] a=ice-ufrag:dHqP 53052ms [err] a=ice-pwd:AnXxcoig8lNM8K9aq9Gus8 53052ms [err] a=fingerprint:sha-256 6B:69:CA:2E:A1:CB:F7:43:C2:33:BC:A2:5C:DF:D0:60:60:D7:E3:91:63:D3:58:FB:B2:8E:21:4B:80:AE:C4:F2 53052ms [err] a=fingerprint:sha-384 32:5E:E9:E4:A3:D4:5C:53:6B:7D:B4:5C:04:6F:E8:C3:7E:DF:AE:F2:5B:D3:C9:20:D7:65:8A:8A:2F:22:6D:18:D4:7A:83:D9:98:CE:6D:6B:1A:D2:94:8B:4B:45:C0:99 53052ms [err] a=fingerprint:sha-512 12:AA:16:82:78:00:D8:A6:0A:14:67:C1:58:04:75:3F:0D:FF:6A:83:8A:61:7C:FE:05:63:D7:B1:E8:05:EB:6E:CB:5D:04:D8:03:D5:4E:4B:06:A7:EB:80:D7:06:C3:93:E5:89:35:75:9D:A0:3A:22:6B:7E:BD:E6:99:16:00:0B 53052ms [err] a=setup:actpass 53052ms [err] 53053ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 53053ms [err] v=0 53053ms [err] o=- 3955421789 3955421789 IN IP4 0.0.0.0 53053ms [err] s=- 53053ms [err] t=0 0 53053ms [err] a=group:BUNDLE 0 53053ms [err] a=msid-semantic:WMS * 53053ms [err] m=application 47251 DTLS/SCTP 5000 53053ms [err] c=IN IP4 172.30.0.1 53053ms [err] a=mid:0 53053ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53053ms [err] a=max-message-size:65536 53053ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47251 typ host 53053ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 39217 typ host 53053ms [err] a=end-of-candidates 53053ms [err] a=ice-ufrag:dHqP 53053ms [err] a=ice-pwd:AnXxcoig8lNM8K9aq9Gus8 53053ms [err] a=fingerprint:sha-256 6B:69:CA:2E:A1:CB:F7:43:C2:33:BC:A2:5C:DF:D0:60:60:D7:E3:91:63:D3:58:FB:B2:8E:21:4B:80:AE:C4:F2 53053ms [err] a=fingerprint:sha-384 32:5E:E9:E4:A3:D4:5C:53:6B:7D:B4:5C:04:6F:E8:C3:7E:DF:AE:F2:5B:D3:C9:20:D7:65:8A:8A:2F:22:6D:18:D4:7A:83:D9:98:CE:6D:6B:1A:D2:94:8B:4B:45:C0:99 53053ms [err] a=fingerprint:sha-512 12:AA:16:82:78:00:D8:A6:0A:14:67:C1:58:04:75:3F:0D:FF:6A:83:8A:61:7C:FE:05:63:D7:B1:E8:05:EB:6E:CB:5D:04:D8:03:D5:4E:4B:06:A7:EB:80:D7:06:C3:93:E5:89:35:75:9D:A0:3A:22:6B:7E:BD:E6:99:16:00:0B 53053ms [err] a=setup:actpass 53053ms [err] 53053ms [err] connectionstatechanged new new have-remote-offer 53053ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 53053ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "new"}] 53054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 53054ms [err] v=0 53054ms [err] o=- 3955421789 3955421789 IN IP4 0.0.0.0 53054ms [err] s=- 53054ms [err] t=0 0 53054ms [err] a=group:BUNDLE 0 53054ms [err] a=msid-semantic:WMS * 53054ms [err] m=application 9 DTLS/SCTP 5000 53054ms [err] c=IN IP4 0.0.0.0 53054ms [err] a=mid:0 53054ms [err] a=sctpmap:5000 webrtc-datachannel 65535 53054ms [err] a=max-message-size:65536 53054ms [err] a=ice-ufrag:2lMB 53054ms [err] a=ice-pwd:Ga4lhnJ7gk5XiTxEmos1yP 53054ms [err] a=fingerprint:sha-256 C8:2C:D4:1F:3C:24:9A:A3:91:59:D4:0E:45:C4:9A:7E:F0:12:30:39:6B:30:75:EA:44:60:CD:FA:7B:49:88:E9 53054ms [err] a=fingerprint:sha-384 79:18:B6:5C:58:CC:CF:E1:7E:18:BD:60:59:5E:F9:58:F4:53:F1:01:70:3A:D6:B0:57:40:21:87:4D:7F:79:EF:AC:7D:38:6C:C8:75:59:C9:3B:91:C4:A6:2A:BB:65:76 53054ms [err] a=fingerprint:sha-512 32:4B:5C:12:8A:52:B7:2D:AE:F5:47:10:85:95:6F:29:FD:1A:8E:E0:3A:FA:07:8B:B0:A4:92:CF:72:26:48:2D:B1:5B:36:79:BE:59:DB:8D:EB:B1:98:FB:E1:01:DF:CE:3D:F6:6A:8C:BD:3E:98:B4:2C:17:C7:E7:42:93:BB:19 53054ms [err] a=setup:active 53054ms [err] 53054ms [err] connectionstatechanged new new stable 53054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 53054ms [err] connectionstatechanged new new stable 53054ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 53054ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 53056ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 53056ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 53056ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 53057ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 53057ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 53057ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 53057ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.30.0.1', 47251)) State.FROZEN -> State.WAITING 53057ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46583) -> ('172.30.0.1', 47251)) State.FROZEN -> State.WAITING 53058ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.17.0.2', 39217)) State.FROZEN -> State.WAITING 53058ms [err] connectionstatechanged connecting checking stable 53058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53058ms [err] connectionstatechanged connecting checking stable 53058ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 53058ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.30.0.1', 47251)) State.WAITING -> State.IN_PROGRESS 53058ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'u\x13gx3!R\xd9\xd0\x95\xac\x86') 53059ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "connecting"}] 53059ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'u\x13gx3!R\xd9\xd0\x95\xac\x86') 53059ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.30.0.1', 47251)) State.IN_PROGRESS -> State.SUCCEEDED 53067ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc1C\xf4\x80\xeeQ0DI%G\xec') 53067ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc1C\xf4\x80\xeeQ0DI%G\xec') 53067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46583) -> ('172.30.0.1', 47251)) State.WAITING -> State.FAILED 53067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.17.0.2', 39217)) State.WAITING -> State.FAILED 53067ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 46583) -> ('172.17.0.2', 39217)) State.FROZEN -> State.FAILED 53067ms [err] INFO:aioice.ice:Connection(0) ICE completed 53068ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'-\x11C\xa5p(\xe4\xe6HA\r\xbb') 53068ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'-\x11C\xa5p(\xe4\xe6HA\r\xbb') 53068ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(w10cDJLA5k 1 udp 1862270975 172.17.0.2 47251 typ prflx) 53068ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.17.0.2', 47251)) State.WAITING -> State.IN_PROGRESS 53068ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47251) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'#\xec\xd4\xdd(\x18\xde\xbc\xbd\xaf\x01a') 53069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47251) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'#\xec\xd4\xdd(\x18\xde\xbc\xbd\xaf\x01a') 53069ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56374) -> ('172.17.0.2', 47251)) State.IN_PROGRESS -> State.SUCCEEDED 53080ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 53080ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 53082ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 53082ms [err] connectionstatechanged connecting completed stable 53082ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 53091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 53091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 53091ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 53091ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 53092ms [err] connectionstatechanged connected completed stable 53092ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 53092ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "connected"}] 53092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 53092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 53092ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 53093ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=799796083, stream_id=1, stream_seq=0) 53094ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1904501776, stream_id=1, stream_seq=0) 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 53094ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=799796083, gaps=[]) 53095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1904501777, stream_id=1, stream_seq=1) 53095ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501778, stream_id=1, stream_seq=2) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501779, stream_id=1, stream_seq=2) 53096ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501780, stream_id=1, stream_seq=2) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501776, gaps=[]) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501777, gaps=[]) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501781, stream_id=1, stream_seq=2) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501778, gaps=[]) 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53097ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501782, stream_id=1, stream_seq=2) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501783, stream_id=1, stream_seq=2) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501779, gaps=[]) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501784, stream_id=1, stream_seq=2) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501780, gaps=[]) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501785, stream_id=1, stream_seq=3) 53098ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501786, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501781, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501787, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501788, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501782, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501789, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501790, stream_id=1, stream_seq=3) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501783, gaps=[]) 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501791, stream_id=1, stream_seq=3) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501784, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501792, stream_id=1, stream_seq=4) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501793, stream_id=1, stream_seq=4) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501785, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501794, stream_id=1, stream_seq=4) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501795, stream_id=1, stream_seq=4) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501786, gaps=[]) 53100ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501796, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501797, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501787, gaps=[]) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501798, stream_id=1, stream_seq=4) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501788, gaps=[]) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501799, stream_id=1, stream_seq=5) 53101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501800, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501789, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501801, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501802, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501790, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501803, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501804, stream_id=1, stream_seq=5) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501791, gaps=[]) 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501805, stream_id=1, stream_seq=5) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501792, gaps=[]) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501806, stream_id=1, stream_seq=6) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501807, stream_id=1, stream_seq=6) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501793, gaps=[]) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501808, stream_id=1, stream_seq=6) 53103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501809, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501794, gaps=[]) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501810, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501811, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501795, gaps=[]) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501812, stream_id=1, stream_seq=6) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501796, gaps=[]) 53104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501813, stream_id=1, stream_seq=7) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501814, stream_id=1, stream_seq=7) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501797, gaps=[]) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501815, stream_id=1, stream_seq=7) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501816, stream_id=1, stream_seq=7) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501798, gaps=[]) 53105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501817, stream_id=1, stream_seq=7) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501818, stream_id=1, stream_seq=7) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501799, gaps=[]) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501819, stream_id=1, stream_seq=7) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501800, gaps=[]) 53106ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501820, stream_id=1, stream_seq=8) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501821, stream_id=1, stream_seq=8) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501801, gaps=[]) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501822, stream_id=1, stream_seq=8) 53107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501823, stream_id=1, stream_seq=8) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501802, gaps=[]) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501824, stream_id=1, stream_seq=8) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501825, stream_id=1, stream_seq=8) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501803, gaps=[]) 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53108ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501826, stream_id=1, stream_seq=8) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501804, gaps=[]) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501827, stream_id=1, stream_seq=9) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501828, stream_id=1, stream_seq=9) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501805, gaps=[]) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501829, stream_id=1, stream_seq=9) 53109ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501830, stream_id=1, stream_seq=9) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501806, gaps=[]) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501831, stream_id=1, stream_seq=9) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501832, stream_id=1, stream_seq=9) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501807, gaps=[]) 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53110ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501833, stream_id=1, stream_seq=9) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501808, gaps=[]) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501834, stream_id=1, stream_seq=10) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501835, stream_id=1, stream_seq=10) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501809, gaps=[]) 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53111ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501836, stream_id=1, stream_seq=10) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501837, stream_id=1, stream_seq=10) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501810, gaps=[]) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501838, stream_id=1, stream_seq=10) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501839, stream_id=1, stream_seq=10) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501811, gaps=[]) 53112ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501840, stream_id=1, stream_seq=10) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501812, gaps=[]) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501841, stream_id=1, stream_seq=11) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501842, stream_id=1, stream_seq=11) 53113ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501813, gaps=[]) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501843, stream_id=1, stream_seq=11) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501844, stream_id=1, stream_seq=11) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501814, gaps=[]) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501845, stream_id=1, stream_seq=11) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501846, stream_id=1, stream_seq=11) 53114ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501815, gaps=[]) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501847, stream_id=1, stream_seq=11) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501816, gaps=[]) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501848, stream_id=1, stream_seq=12) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501849, stream_id=1, stream_seq=12) 53115ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501817, gaps=[]) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501850, stream_id=1, stream_seq=12) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501851, stream_id=1, stream_seq=12) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501818, gaps=[]) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501852, stream_id=1, stream_seq=12) 53116ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501853, stream_id=1, stream_seq=12) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501819, gaps=[]) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501854, stream_id=1, stream_seq=12) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501820, gaps=[]) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501855, stream_id=1, stream_seq=13) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501856, stream_id=1, stream_seq=13) 53117ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501821, gaps=[]) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501857, stream_id=1, stream_seq=13) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501858, stream_id=1, stream_seq=13) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501822, gaps=[]) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501859, stream_id=1, stream_seq=13) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501860, stream_id=1, stream_seq=13) 53118ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501823, gaps=[]) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501861, stream_id=1, stream_seq=13) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501824, gaps=[]) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501862, stream_id=1, stream_seq=14) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501863, stream_id=1, stream_seq=14) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501825, gaps=[]) 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53119ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501864, stream_id=1, stream_seq=14) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501865, stream_id=1, stream_seq=14) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501826, gaps=[]) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501866, stream_id=1, stream_seq=14) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501867, stream_id=1, stream_seq=14) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501827, gaps=[]) 53120ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501868, stream_id=1, stream_seq=14) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501828, gaps=[]) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501869, stream_id=1, stream_seq=15) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501870, stream_id=1, stream_seq=15) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501829, gaps=[]) 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53121ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501871, stream_id=1, stream_seq=15) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501872, stream_id=1, stream_seq=15) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501830, gaps=[]) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501873, stream_id=1, stream_seq=15) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501874, stream_id=1, stream_seq=15) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501831, gaps=[]) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501875, stream_id=1, stream_seq=15) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501832, gaps=[]) 53122ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501876, stream_id=1, stream_seq=16) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501877, stream_id=1, stream_seq=16) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501833, gaps=[]) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501878, stream_id=1, stream_seq=16) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501879, stream_id=1, stream_seq=16) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501834, gaps=[]) 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53123ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501880, stream_id=1, stream_seq=16) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501881, stream_id=1, stream_seq=16) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501835, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501882, stream_id=1, stream_seq=16) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501836, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501883, stream_id=1, stream_seq=17) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501884, stream_id=1, stream_seq=17) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501837, gaps=[]) 53124ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501885, stream_id=1, stream_seq=17) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501886, stream_id=1, stream_seq=17) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501838, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501887, stream_id=1, stream_seq=17) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501888, stream_id=1, stream_seq=17) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501839, gaps=[]) 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53125ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501889, stream_id=1, stream_seq=17) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501840, gaps=[]) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501890, stream_id=1, stream_seq=18) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501891, stream_id=1, stream_seq=18) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501841, gaps=[]) 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53126ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501892, stream_id=1, stream_seq=18) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501893, stream_id=1, stream_seq=18) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501842, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501894, stream_id=1, stream_seq=18) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501895, stream_id=1, stream_seq=18) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501843, gaps=[]) 53127ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501896, stream_id=1, stream_seq=18) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501844, gaps=[]) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501897, stream_id=1, stream_seq=19) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501898, stream_id=1, stream_seq=19) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501845, gaps=[]) 53128ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501899, stream_id=1, stream_seq=19) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501900, stream_id=1, stream_seq=19) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501846, gaps=[]) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501901, stream_id=1, stream_seq=19) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501902, stream_id=1, stream_seq=19) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501847, gaps=[]) 53129ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501903, stream_id=1, stream_seq=19) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501848, gaps=[]) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501904, stream_id=1, stream_seq=20) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501905, stream_id=1, stream_seq=20) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501849, gaps=[]) 53130ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501906, stream_id=1, stream_seq=20) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501907, stream_id=1, stream_seq=20) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501850, gaps=[]) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501908, stream_id=1, stream_seq=20) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501909, stream_id=1, stream_seq=20) 53131ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501851, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501910, stream_id=1, stream_seq=20) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501852, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501911, stream_id=1, stream_seq=21) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501912, stream_id=1, stream_seq=21) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501853, gaps=[]) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501913, stream_id=1, stream_seq=21) 53132ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501914, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501854, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501915, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501916, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501855, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501917, stream_id=1, stream_seq=21) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501856, gaps=[]) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501918, stream_id=1, stream_seq=22) 53133ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501919, stream_id=1, stream_seq=22) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501857, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501920, stream_id=1, stream_seq=22) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501921, stream_id=1, stream_seq=22) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501858, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501922, stream_id=1, stream_seq=22) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501923, stream_id=1, stream_seq=22) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501859, gaps=[]) 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53134ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501924, stream_id=1, stream_seq=22) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501860, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501925, stream_id=1, stream_seq=23) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501926, stream_id=1, stream_seq=23) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501861, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501927, stream_id=1, stream_seq=23) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501928, stream_id=1, stream_seq=23) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501862, gaps=[]) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501929, stream_id=1, stream_seq=23) 53135ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501930, stream_id=1, stream_seq=23) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501863, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501931, stream_id=1, stream_seq=23) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501864, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501932, stream_id=1, stream_seq=24) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501933, stream_id=1, stream_seq=24) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501865, gaps=[]) 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53136ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501934, stream_id=1, stream_seq=24) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501935, stream_id=1, stream_seq=24) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501866, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501936, stream_id=1, stream_seq=24) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501937, stream_id=1, stream_seq=24) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501867, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501938, stream_id=1, stream_seq=24) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501868, gaps=[]) 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501939, stream_id=1, stream_seq=25) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501940, stream_id=1, stream_seq=25) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501869, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501941, stream_id=1, stream_seq=25) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501942, stream_id=1, stream_seq=25) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501870, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501943, stream_id=1, stream_seq=25) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501944, stream_id=1, stream_seq=25) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501871, gaps=[]) 53138ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501945, stream_id=1, stream_seq=25) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501872, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501946, stream_id=1, stream_seq=26) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501947, stream_id=1, stream_seq=26) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501873, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501948, stream_id=1, stream_seq=26) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501949, stream_id=1, stream_seq=26) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501874, gaps=[]) 53139ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501950, stream_id=1, stream_seq=26) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501951, stream_id=1, stream_seq=26) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501875, gaps=[]) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501952, stream_id=1, stream_seq=26) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501876, gaps=[]) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501953, stream_id=1, stream_seq=27) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501954, stream_id=1, stream_seq=27) 53140ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501877, gaps=[]) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501955, stream_id=1, stream_seq=27) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501956, stream_id=1, stream_seq=27) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501878, gaps=[]) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501957, stream_id=1, stream_seq=27) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501958, stream_id=1, stream_seq=27) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501879, gaps=[]) 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53141ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501959, stream_id=1, stream_seq=27) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501880, gaps=[]) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501960, stream_id=1, stream_seq=28) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501961, stream_id=1, stream_seq=28) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501881, gaps=[]) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501962, stream_id=1, stream_seq=28) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501963, stream_id=1, stream_seq=28) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501882, gaps=[]) 53142ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501964, stream_id=1, stream_seq=28) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501965, stream_id=1, stream_seq=28) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501883, gaps=[]) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501966, stream_id=1, stream_seq=28) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501884, gaps=[]) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501967, stream_id=1, stream_seq=29) 53143ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501968, stream_id=1, stream_seq=29) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501885, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501969, stream_id=1, stream_seq=29) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501970, stream_id=1, stream_seq=29) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501886, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501971, stream_id=1, stream_seq=29) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501972, stream_id=1, stream_seq=29) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501887, gaps=[]) 53144ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501973, stream_id=1, stream_seq=29) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501888, gaps=[]) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501974, stream_id=1, stream_seq=30) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501975, stream_id=1, stream_seq=30) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501889, gaps=[]) 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53145ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501976, stream_id=1, stream_seq=30) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501977, stream_id=1, stream_seq=30) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501890, gaps=[]) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501978, stream_id=1, stream_seq=30) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501979, stream_id=1, stream_seq=30) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501891, gaps=[]) 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53146ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501980, stream_id=1, stream_seq=30) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501892, gaps=[]) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501981, stream_id=1, stream_seq=31) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501982, stream_id=1, stream_seq=31) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501893, gaps=[]) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501983, stream_id=1, stream_seq=31) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501984, stream_id=1, stream_seq=31) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501894, gaps=[]) 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53147ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501985, stream_id=1, stream_seq=31) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501986, stream_id=1, stream_seq=31) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501895, gaps=[]) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501987, stream_id=1, stream_seq=31) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501896, gaps=[]) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501988, stream_id=1, stream_seq=32) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501989, stream_id=1, stream_seq=32) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501897, gaps=[]) 53148ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501990, stream_id=1, stream_seq=32) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501991, stream_id=1, stream_seq=32) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501898, gaps=[]) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501992, stream_id=1, stream_seq=32) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501993, stream_id=1, stream_seq=32) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501899, gaps=[]) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904501994, stream_id=1, stream_seq=32) 53149ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501900, gaps=[]) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1904501995, stream_id=1, stream_seq=33) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501996, stream_id=1, stream_seq=33) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501901, gaps=[]) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501997, stream_id=1, stream_seq=33) 53150ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501998, stream_id=1, stream_seq=33) 53150ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8192 53150ms [log] 8188 53150ms [log] line [file] undefined 53150ms [log] 53150ms [log] reading line 53150ms [log] [experimentStatusChanged] {"status": "running", "message": null} 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501902, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904501999, stream_id=1, stream_seq=33) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1904502000, stream_id=1, stream_seq=33) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501903, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1904502001, stream_id=1, stream_seq=33) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501904, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501905, gaps=[]) 53151ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501906, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501907, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501908, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501909, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501910, gaps=[]) 53152ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501911, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501912, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501913, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501914, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501915, gaps=[]) 53153ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501916, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501917, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501918, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501919, gaps=[]) 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53154ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501920, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501921, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501922, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501923, gaps=[]) 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53155ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501924, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501925, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501926, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501927, gaps=[]) 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53156ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501928, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501929, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501930, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501931, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501932, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501933, gaps=[]) 53157ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501934, gaps=[]) 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501935, gaps=[]) 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501936, gaps=[]) 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501937, gaps=[]) 53158ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501938, gaps=[]) 53159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501939, gaps=[]) 53159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501940, gaps=[]) 53159ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501941, gaps=[]) 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501942, gaps=[]) 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501943, gaps=[]) 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501944, gaps=[]) 53160ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501945, gaps=[]) 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501946, gaps=[]) 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501947, gaps=[]) 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501948, gaps=[]) 53161ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501949, gaps=[]) 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501950, gaps=[]) 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501951, gaps=[]) 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501952, gaps=[]) 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501953, gaps=[]) 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501954, gaps=[]) 53162ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501955, gaps=[]) 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501956, gaps=[]) 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501957, gaps=[]) 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501958, gaps=[]) 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501959, gaps=[]) 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501960, gaps=[]) 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53163ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501961, gaps=[]) 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501962, gaps=[]) 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501963, gaps=[]) 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501964, gaps=[]) 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501965, gaps=[]) 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501966, gaps=[]) 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53164ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501967, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501968, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501969, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501970, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501971, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501972, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501973, gaps=[]) 53165ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501974, gaps=[]) 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501975, gaps=[]) 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501976, gaps=[]) 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501977, gaps=[]) 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501978, gaps=[]) 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501979, gaps=[]) 53166ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501980, gaps=[]) 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501981, gaps=[]) 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501982, gaps=[]) 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501983, gaps=[]) 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501984, gaps=[]) 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501985, gaps=[]) 53167ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501986, gaps=[]) 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501987, gaps=[]) 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501988, gaps=[]) 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501989, gaps=[]) 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501990, gaps=[]) 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501991, gaps=[]) 53168ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501992, gaps=[]) 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904501993, gaps=[]) 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904501994, gaps=[]) 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=1904501995, gaps=[]) 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=1904501996, gaps=[]) 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=1904501997, gaps=[]) 53169ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=1904501998, gaps=[]) 53170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=1904501999, gaps=[]) 53170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=1904502000, gaps=[]) 53170ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 53189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1904502001, gaps=[]) 53189ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 53354ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f"}', extra='') 53354ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f"}', extra='') 53354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 53354ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 53354ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 53354ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 53354ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 53354ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 53354ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 53354ms [err] connectionstatechanged closed closed closed 53354ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53355ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 53355ms [err] connectionstatechanged closed closed closed 53355ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53355ms [err] connectionstatechanged closed closed closed 53355ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 53355ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a1f29671-c021-44f8-94ec-da836f201e3f", "state": "closed"}] 53355ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 53355ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 53409ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53409ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 53409ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 53463ms [err] Traceback (most recent call last): 53463ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 53463ms [err] return _run_code(code, main_globals, None, 53463ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 53463ms [err] exec(code, run_globals) 53463ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 53463ms [err] sys.exit(main()) 53463ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 53463ms [err] asyncio.run(main_async()) 53463ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 53463ms [err] return loop.run_until_complete(main) 53463ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 53463ms [err] self.run_forever() 53463ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 53463ms [err] self._run_once() 53463ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 53464ms [err] event_list = self._selector.select(timeout) 53464ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 53464ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 53464ms [err] KeyboardInterrupt 53465ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 53465ms [err] h.flush() 53465ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests : should transmit gpio value ================== js Client to python Client GPIO tests : should transmit initial gpio value ================== js Client to python Client GPIO tests : should transmit gpio value ================== python Client to js Client GPIO tests : should transmit initial gpio value 71096ms [log] starting device 71802ms [err] DEBUG:asyncio:Using selector: EpollSelector 71961ms [err] ERROR:asyncio:Unclosed client session 71961ms [err] client_session: 72085ms [log] parsing 72085ms [log] creating device handler 72085ms [log] [ready] 72085ms [log] reading line 72085ms [log] [websocketToken] "ef58ec41-453f-4222-b07a-bd5b8e53c4e2" 72090ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72090ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 72090ms [log] line {"signal":"gpio1","value":"strongH"} 72090ms [log] 72090ms [log] reading line 72090ms [log] line {"signal":"gpio2","value":"strongL"} 72090ms [log] 72090ms [log] reading line 72090ms [log] [websocketConnected] 73682ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73682ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 73682ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 73723ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/297ba078-c129-4ce6-a9e7-adbba55b92bb"}}', extra='') 73723ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/297ba078-c129-4ce6-a9e7-adbba55b92bb"}}', extra='') 73723ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/297ba078-c129-4ce6-a9e7-adbba55b92bb"} 73825ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 73825ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 73829ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 73829ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 73829ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8", "state": "new"}] 75833ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 75833ms [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='') 75833ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 75834ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 75834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 75834ms [err] handleSignalingMessage 75834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75834ms [err] handleOptions 75834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 75834ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5415877518885268514 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:IG1h\\r\\na=ice-pwd:IpfJt1eXuMq/n3V8jVv8otkK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 55:12:15:5F:7E:6B:74:D8:3A:77:FF:B8:5B:EF:CA:E7:00:82:36:DA:81:14:2F:D8:2E:6F:FC:AD:3C:DC:43:9D\\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/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 75834ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 5415877518885268514 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:IG1h\\r\\na=ice-pwd:IpfJt1eXuMq/n3V8jVv8otkK\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 55:12:15:5F:7E:6B:74:D8:3A:77:FF:B8:5B:EF:CA:E7:00:82:36:DA:81:14:2F:D8:2E:6F:FC:AD:3C:DC:43:9D\\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/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 75834ms [err] handleSignalingMessage 75834ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75835ms [err] handleOffer 75835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 75835ms [err] makeAnswer 75835ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 75835ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75835ms [err] v=0 75835ms [err] o=- 5415877518885268514 2 IN IP4 127.0.0.1 75835ms [err] s=- 75835ms [err] t=0 0 75835ms [err] a=group:BUNDLE 0 75835ms [err] a=extmap-allow-mixed 75835ms [err] a=msid-semantic: WMS 75835ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 75835ms [err] c=IN IP4 0.0.0.0 75835ms [err] a=ice-ufrag:IG1h 75835ms [err] a=ice-pwd:IpfJt1eXuMq/n3V8jVv8otkK 75835ms [err] a=ice-options:trickle 75835ms [err] a=fingerprint:sha-256 55:12:15:5F:7E:6B:74:D8:3A:77:FF:B8:5B:EF:CA:E7:00:82:36:DA:81:14:2F:D8:2E:6F:FC:AD:3C:DC:43:9D 75835ms [err] a=setup:actpass 75835ms [err] a=mid:0 75835ms [err] a=sctp-port:5000 75835ms [err] a=max-message-size:262144 75835ms [err] 75838ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 75838ms [err] v=0 75838ms [err] o=- 5415877518885268514 2 IN IP4 127.0.0.1 75838ms [err] s=- 75838ms [err] t=0 0 75838ms [err] a=group:BUNDLE 0 75838ms [err] a=extmap-allow-mixed 75838ms [err] a=msid-semantic: WMS 75838ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 75838ms [err] c=IN IP4 0.0.0.0 75838ms [err] a=ice-ufrag:IG1h 75838ms [err] a=ice-pwd:IpfJt1eXuMq/n3V8jVv8otkK 75838ms [err] a=ice-options:trickle 75838ms [err] a=fingerprint:sha-256 55:12:15:5F:7E:6B:74:D8:3A:77:FF:B8:5B:EF:CA:E7:00:82:36:DA:81:14:2F:D8:2E:6F:FC:AD:3C:DC:43:9D 75838ms [err] a=setup:actpass 75838ms [err] a=mid:0 75838ms [err] a=sctp-port:5000 75838ms [err] a=max-message-size:262144 75838ms [err] 75838ms [err] connectionstatechanged new new have-remote-offer 75838ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 75839ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8", "state": "new"}] 75840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 75840ms [err] v=0 75840ms [err] o=- 3955421812 3955421812 IN IP4 0.0.0.0 75840ms [err] s=- 75840ms [err] t=0 0 75840ms [err] a=group:BUNDLE 0 75840ms [err] a=msid-semantic:WMS * 75840ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 75840ms [err] c=IN IP4 0.0.0.0 75840ms [err] a=mid:0 75840ms [err] a=sctp-port:5000 75840ms [err] a=max-message-size:65536 75840ms [err] a=ice-ufrag:cTGr 75840ms [err] a=ice-pwd:cNPEs1j9s6CDLwmWj3yymN 75840ms [err] a=fingerprint:sha-256 1C:14:8F:90:1C:D5:E3:45:C3:A0:8C:A8:37:E0:3D:9D:0B:10:17:E7:B0:83:21:D7:3F:32:96:E9:E1:1B:F2:56 75840ms [err] a=fingerprint:sha-384 AE:6A:07:04:C6:66:D2:16:75:E8:62:B6:A6:B7:44:21:07:37:5C:9E:1C:93:56:B4:4A:E2:1A:62:20:B4:EB:E9:E1:AD:ED:22:7A:B2:AB:40:36:20:0A:E3:A7:28:60:4F 75840ms [err] a=fingerprint:sha-512 7A:6E:4A:33:65:86:75:0E:6C:37:A5:58:1E:E0:48:25:2B:20:15:5A:F4:A0:55:9C:7E:CE:6F:67:08:49:97:70:7E:95:AA:BF:67:73:4B:61:80:EA:35:A3:E5:7C:7B:37:AE:53:7F:6F:12:8A:65:07:86:57:F2:BB:0D:E7:21:B6 75840ms [err] a=setup:active 75840ms [err] 75840ms [err] connectionstatechanged new new stable 75840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75840ms [err] connectionstatechanged new new stable 75840ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 75840ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 75843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 75843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 75844ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 75845ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 75845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 75845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 75845ms [err] connectionstatechanged connecting checking stable 75845ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75846ms [err] connectionstatechanged connecting checking stable 75846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 75846ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8", "state": "connecting"}] 75858ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ti4cuU4zur4g') 75858ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ti4cuU4zur4g') 75858ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(T3g8JXiLvD 1 udp 1845501695 172.17.0.2 49138 typ prflx) 75859ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35914) -> ('172.17.0.2', 49138)) State.WAITING -> State.IN_PROGRESS 75859ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\xba"F\xdc1`j\xe0\xbb"\xbc') 75861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\xba"F\xdc1`j\xe0\xbb"\xbc') 75861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35914) -> ('172.17.0.2', 49138)) State.IN_PROGRESS -> State.SUCCEEDED 75861ms [err] INFO:aioice.ice:Connection(0) ICE completed 75865ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 75865ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 75867ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 75867ms [err] connectionstatechanged connecting completed stable 75867ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 75869ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 75870ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 75870ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 75870ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 75870ms [err] connectionstatechanged connected completed stable 75870ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 75870ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8", "state": "connected"}] 75873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 75873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 75873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 75874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 75874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 75874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 75875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1801171566, stream_id=1, stream_seq=0) 75875ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 75875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=509903493, stream_id=1, stream_seq=0) 75875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75875ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1801171566, gaps=[]) 75876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=509903493, gaps=[]) 75876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=509903494, stream_id=1, stream_seq=1) 75876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 75876ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=509903495, stream_id=1, stream_seq=2) 75877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=509903495, gaps=[]) 75877ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 75882ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1236000287 1 udp 2113937151 6b3216da-cb52-4cec-8a3a-2a4ecbf2f0ed.local 49138 typ host generation 0 ufrag IG1h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 75882ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1236000287 1 udp 2113937151 6b3216da-cb52-4cec-8a3a-2a4ecbf2f0ed.local 49138 typ host generation 0 ufrag IG1h network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 75882ms [err] handleSignalingMessage 75882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 75882ms [err] handleIceCandidate 75882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 75882ms [err] acceptIceCandidate 75882ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 75885ms [err] INFO:aioice.ice:Connection(0) Remote candidate "6b3216da-cb52-4cec-8a3a-2a4ecbf2f0ed.local" resolved to 172.17.0.2 75917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8gbR5AgUdC8K') 75917ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8gbR5AgUdC8K') 75917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35914) -> ('172.17.0.2', 49138)) State.FROZEN -> State.FAILED 75917ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 45755) -> ('172.17.0.2', 49138)) State.FROZEN -> State.FAILED 75980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'9B5bbMcoxzDE') 75980ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 49138) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'9B5bbMcoxzDE') 75989ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75989ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 75989ms [log] [experimentStatusChanged] {"status": "running", "message": null} 76043ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 76043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8"}', extra='') 76043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 76067ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 76068ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 76068ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 76068ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 76068ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 76068ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 76068ms [err] connectionstatechanged closed closed closed 76068ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76069ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 76069ms [err] connectionstatechanged closed closed closed 76069ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76069ms [err] connectionstatechanged closed closed closed 76069ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 76069ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/721d3096-3a8e-426f-99fb-311d28f0ebf8", "state": "closed"}] 76069ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 76070ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 76175ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76175ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 76175ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 76255ms [err] Traceback (most recent call last): 76255ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 76255ms [err] return _run_code(code, main_globals, None, 76255ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 76256ms [err] exec(code, run_globals) 76256ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 76256ms [err] sys.exit(main()) 76256ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 76256ms [err] asyncio.run(main_async()) 76256ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 76256ms [err] return loop.run_until_complete(main) 76256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 76256ms [err] self.run_forever() 76256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 76256ms [err] self._run_once() 76256ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 76257ms [err] event_list = self._selector.select(timeout) 76257ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 76257ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 76257ms [err] KeyboardInterrupt 76258ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 76258ms [err] h.flush() 76258ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 76412ms [log] starting device 77095ms [err] DEBUG:asyncio:Using selector: EpollSelector 77275ms [err] ERROR:asyncio:Unclosed client session 77275ms [err] client_session: 77378ms [log] parsing 77378ms [log] creating device handler 77378ms [log] [ready] 77378ms [log] reading line 77378ms [log] [websocketToken] "aac8b0bc-2095-4aaa-af99-668822c9ff70" 77383ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 77383ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 77383ms [log] [websocketConnected] 78998ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 78998ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 78998ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 79012ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ee3ada2-f642-41ad-9d2e-f29870ed1257"}}', extra='') 79012ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/3ee3ada2-f642-41ad-9d2e-f29870ed1257"}}', extra='') 79012ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/3ee3ada2-f642-41ad-9d2e-f29870ed1257"} 79155ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 79155ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 79159ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0", "state": "new"}] 81162ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 81162ms [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='') 81162ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 81163ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81163ms [err] handleSignalingMessage 81163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81163ms [err] handleOptions 81163ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 81163ms [err] WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7618512629383638405 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:1e19\\r\\na=ice-pwd:TlmCz5iAIBMEixfTXTUl7QJ9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 FA:54:9F:F3:52:CE:50:89:2F:54:BA:E1:21:17:6D:60:0A:56:FC:68:F6:03:A6:20:FE:57:7E:49:6A:CC:E2:76\\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/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81163ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 7618512629383638405 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:1e19\\r\\na=ice-pwd:TlmCz5iAIBMEixfTXTUl7QJ9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 FA:54:9F:F3:52:CE:50:89:2F:54:BA:E1:21:17:6D:60:0A:56:FC:68:F6:03:A6:20:FE:57:7E:49:6A:CC:E2:76\\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/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81164ms [err] handleSignalingMessage 81164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81164ms [err] handleOffer 81164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 81164ms [err] makeAnswer 81164ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 81164ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 81164ms [err] v=0 81164ms [err] o=- 7618512629383638405 2 IN IP4 127.0.0.1 81164ms [err] s=- 81164ms [err] t=0 0 81164ms [err] a=group:BUNDLE 0 81164ms [err] a=extmap-allow-mixed 81164ms [err] a=msid-semantic: WMS 81164ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 81164ms [err] c=IN IP4 0.0.0.0 81164ms [err] a=ice-ufrag:1e19 81164ms [err] a=ice-pwd:TlmCz5iAIBMEixfTXTUl7QJ9 81164ms [err] a=ice-options:trickle 81164ms [err] a=fingerprint:sha-256 FA:54:9F:F3:52:CE:50:89:2F:54:BA:E1:21:17:6D:60:0A:56:FC:68:F6:03:A6:20:FE:57:7E:49:6A:CC:E2:76 81164ms [err] a=setup:actpass 81164ms [err] a=mid:0 81164ms [err] a=sctp-port:5000 81164ms [err] a=max-message-size:262144 81164ms [err] 81167ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 81167ms [err] v=0 81167ms [err] o=- 7618512629383638405 2 IN IP4 127.0.0.1 81167ms [err] s=- 81167ms [err] t=0 0 81167ms [err] a=group:BUNDLE 0 81167ms [err] a=extmap-allow-mixed 81167ms [err] a=msid-semantic: WMS 81167ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 81167ms [err] c=IN IP4 0.0.0.0 81167ms [err] a=ice-ufrag:1e19 81167ms [err] a=ice-pwd:TlmCz5iAIBMEixfTXTUl7QJ9 81167ms [err] a=ice-options:trickle 81167ms [err] a=fingerprint:sha-256 FA:54:9F:F3:52:CE:50:89:2F:54:BA:E1:21:17:6D:60:0A:56:FC:68:F6:03:A6:20:FE:57:7E:49:6A:CC:E2:76 81167ms [err] a=setup:actpass 81167ms [err] a=mid:0 81167ms [err] a=sctp-port:5000 81167ms [err] a=max-message-size:262144 81167ms [err] 81167ms [err] connectionstatechanged new new have-remote-offer 81167ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 81168ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0", "state": "new"}] 81169ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 81169ms [err] v=0 81169ms [err] o=- 3955421817 3955421817 IN IP4 0.0.0.0 81169ms [err] s=- 81169ms [err] t=0 0 81169ms [err] a=group:BUNDLE 0 81169ms [err] a=msid-semantic:WMS * 81169ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 81169ms [err] c=IN IP4 0.0.0.0 81169ms [err] a=mid:0 81169ms [err] a=sctp-port:5000 81169ms [err] a=max-message-size:65536 81169ms [err] a=ice-ufrag:VvJ0 81169ms [err] a=ice-pwd:xHMbFlEysc1cdChTQ9Ncu5 81169ms [err] a=fingerprint:sha-256 FF:59:47:86:D2:FD:A9:1D:63:70:10:3A:0A:3D:4D:F9:66:7F:CB:E0:5F:0D:7F:47:17:C9:49:62:51:BC:3E:78 81169ms [err] a=fingerprint:sha-384 0C:B3:B2:5D:0C:F4:DE:86:1F:65:7E:1B:DB:26:CC:C2:3D:45:CA:E2:EA:2C:0A:3C:33:3D:68:08:9E:A5:07:FD:23:87:2C:2F:C1:1B:F4:78:6E:A0:E2:1E:04:AD:4C:ED 81169ms [err] a=fingerprint:sha-512 66:43:08:BF:57:5E:DB:44:99:46:B7:C4:D5:D4:8B:D0:28:19:7E:87:1F:C5:AF:5B:07:60:51:FE:35:36:63:05:DC:68:E0:9F:66:37:45:20:DA:CB:66:63:A5:34:6C:F4:CF:68:2D:72:D2:BC:D4:6F:88:F5:1F:BD:D0:00:F5:BC 81169ms [err] a=setup:active 81169ms [err] 81169ms [err] connectionstatechanged new new stable 81169ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 81170ms [err] connectionstatechanged new new stable 81170ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 81170ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 81172ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 81173ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 81173ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 81174ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 81174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 81174ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 81175ms [err] connectionstatechanged connecting checking stable 81175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81175ms [err] connectionstatechanged connecting checking stable 81175ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 81176ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0", "state": "connecting"}] 81186ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ibkjFM1jBoz4') 81187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ibkjFM1jBoz4') 81187ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(Qx47vnlLj5 1 udp 1845501695 172.17.0.2 42625 typ prflx) 81187ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36800) -> ('172.17.0.2', 42625)) State.WAITING -> State.IN_PROGRESS 81187ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'T\x04h\x96E*\xe4\xb9;\x83\x93^') 81190ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'T\x04h\x96E*\xe4\xb9;\x83\x93^') 81190ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36800) -> ('172.17.0.2', 42625)) State.IN_PROGRESS -> State.SUCCEEDED 81190ms [err] INFO:aioice.ice:Connection(0) ICE completed 81195ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 81195ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 81198ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 81198ms [err] connectionstatechanged connecting completed stable 81198ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 81202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 81202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 81202ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 81202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 81203ms [err] connectionstatechanged connected completed stable 81203ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 81203ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0", "state": "connected"}] 81203ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 81203ms [log] line {"signal":"gpio1","value":"strongH"} 81203ms [log] 81203ms [log] reading line 81203ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 81205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 81205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 81205ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 81206ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 81207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 81207ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 81208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=747852233, stream_id=1, stream_seq=0) 81208ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 81208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3933186200, stream_id=1, stream_seq=0) 81208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 81208ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=747852233, gaps=[]) 81209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3933186200, gaps=[]) 81209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 81209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3933186201, stream_id=1, stream_seq=1) 81209ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 81210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3933186202, stream_id=1, stream_seq=2) 81210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3933186203, stream_id=1, stream_seq=3) 81210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3933186204, stream_id=1, stream_seq=4) 81210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3933186202, gaps=[]) 81210ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 81211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3933186204, gaps=[]) 81211ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 81212ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:648325795 1 udp 2113937151 fa9316fa-98e8-44a1-8d15-c4cdca53cf87.local 42625 typ host generation 0 ufrag 1e19 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81212ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:648325795 1 udp 2113937151 fa9316fa-98e8-44a1-8d15-c4cdca53cf87.local 42625 typ host generation 0 ufrag 1e19 network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81212ms [err] handleSignalingMessage 81212ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 81213ms [err] handleIceCandidate 81213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 81213ms [err] acceptIceCandidate 81213ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 81218ms [err] INFO:aioice.ice:Connection(0) Remote candidate "fa9316fa-98e8-44a1-8d15-c4cdca53cf87.local" resolved to 172.17.0.2 81245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nQ5fPrFjFk21') 81245ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nQ5fPrFjFk21') 81245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 36800) -> ('172.17.0.2', 42625)) State.FROZEN -> State.FAILED 81245ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 44677) -> ('172.17.0.2', 42625)) State.FROZEN -> State.FAILED 81275ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 81276ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 81276ms [log] line {"signal":"gpio2","value":"strongL"} 81276ms [log] 81276ms [log] reading line 81276ms [log] [experimentStatusChanged] {"status": "running", "message": null} 81308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'nmgVxf3ohiqD') 81308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42625) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'nmgVxf3ohiqD') 81397ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81397ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0"}', extra='') 81397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 81398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 81398ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 81398ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 81398ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 81399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 81399ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 81399ms [err] connectionstatechanged closed closed closed 81399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 81399ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 81399ms [err] connectionstatechanged closed closed closed 81399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 81399ms [err] connectionstatechanged closed closed closed 81399ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 81400ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/596328c0-e9c2-444d-ad26-ebfe07f2bcb0", "state": "closed"}] 81400ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 81400ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 81487ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 81487ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 81488ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 81546ms [err] Traceback (most recent call last): 81546ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 81547ms [err] return _run_code(code, main_globals, None, 81547ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 81547ms [err] exec(code, run_globals) 81547ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 81547ms [err] sys.exit(main()) 81547ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 81547ms [err] asyncio.run(main_async()) 81547ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 81547ms [err] return loop.run_until_complete(main) 81547ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 81547ms [err] self.run_forever() 81547ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 81547ms [err] self._run_once() 81547ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 81548ms [err] event_list = self._selector.select(timeout) 81548ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 81548ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 81548ms [err] KeyboardInterrupt 81550ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 81550ms [err] h.flush() 81550ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 81689ms [log] starting device 82360ms [err] DEBUG:asyncio:Using selector: EpollSelector 82549ms [err] ERROR:asyncio:Unclosed client session 82549ms [err] client_session: 82658ms [log] parsing 82658ms [log] creating device handler 82658ms [log] [ready] 82658ms [log] reading line 82658ms [log] [websocketToken] "f93b7197-5f28-4a6e-bc49-af78f6c3852d" 82663ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82663ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 82663ms [log] line {"signal":"gpio1","value":"strongH"} 82663ms [log] 82663ms [log] reading line 82663ms [log] line {"signal":"gpio2","value":"strongL"} 82663ms [log] 82663ms [log] reading line 82663ms [log] [websocketConnected] 82888ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82888ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 82888ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 82932ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29a93b0f-3b3f-4490-b68a-f6cbf3aaeef4"}}', extra='') 82932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/29a93b0f-3b3f-4490-b68a-f6cbf3aaeef4"}}', extra='') 82932ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/29a93b0f-3b3f-4490-b68a-f6cbf3aaeef4"} 83033ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 83033ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 83036ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 83037ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 83037ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "new"}] 85040ms [err] makeOffer 85040ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 85041ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 85041ms [err] v=0 85041ms [err] o=- 3955421821 3955421821 IN IP4 0.0.0.0 85041ms [err] s=- 85041ms [err] t=0 0 85041ms [err] a=group:BUNDLE 0 85041ms [err] a=msid-semantic:WMS * 85041ms [err] m=application 9 DTLS/SCTP 5000 85041ms [err] c=IN IP4 0.0.0.0 85041ms [err] a=mid:0 85041ms [err] a=sctpmap:5000 webrtc-datachannel 65535 85041ms [err] a=max-message-size:65536 85041ms [err] a=ice-ufrag:7Ax3 85041ms [err] a=ice-pwd:7XAvaON895X6EXcIUqCdV1 85041ms [err] a=fingerprint:sha-256 06:89:77:12:79:95:E6:99:56:C8:30:D6:4F:9F:B9:7D:D1:2F:1C:58:1E:A0:46:3A:21:9B:B8:A0:63:67:63:17 85041ms [err] a=fingerprint:sha-384 85:FB:25:9B:A3:1D:3B:75:AD:AA:1D:F2:92:C8:D1:97:11:FC:BA:CD:6B:11:E1:30:AE:9F:D8:D3:54:10:08:90:7D:DE:EC:FD:58:24:89:0F:FA:7A:B1:0D:9E:71:89:36 85041ms [err] a=fingerprint:sha-512 5B:B9:C4:6A:FC:21:FD:AB:00:74:FE:1E:28:B2:59:42:F0:01:63:8A:46:F7:E3:C6:33:14:B8:4A:36:F8:75:69:86:9D:49:CE:F0:92:D3:29:FD:57:B0:4F:AC:CA:21:2D:BD:F2:A3:09:80:1E:C5:D7:90:AC:19:4A:67:38:3A:1A 85041ms [err] a=setup:actpass 85041ms [err] 85043ms [err] connectionstatechanged new new have-local-offer 85043ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 85043ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 85045ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "new"}] 85045ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 85046ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 85046ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 85047ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 85047ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 85047ms [err] handleSignalingMessage 85047ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85047ms [err] handleOptions 85047ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 85047ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 85047ms [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='') 85047ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 85065ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7\xa6\x9f9:\xc7\x0c\xc0*m\x15^') 85065ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc7\xa6\x9f9:\xc7\x0c\xc0*m\x15^') 85072ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421821 3955421821 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 34705 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 34705 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46622 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Y7Kn\\r\\na=ice-pwd:nvHdcddlp15KLm4pzY5Fuq\\r\\na=fingerprint:sha-256 E2:9A:07:D2:04:5C:31:9B:35:A3:B7:F1:49:1B:F9:7F:02:C5:CA:24:AE:89:91:79:87:B5:DE:CC:B4:7F:D1:64\\r\\na=fingerprint:sha-384 2F:62:95:FA:51:9F:C2:CF:9C:08:0E:28:A0:B0:13:7B:01:3C:A5:97:06:28:8B:0A:92:4F:91:10:43:C7:FD:F3:1E:B3:7E:F0:E2:75:02:98:71:69:C5:9B:79:02:D1:2D\\r\\na=fingerprint:sha-512 24:60:F4:0B:BB:3A:46:F5:BB:05:70:50:D9:4C:16:6F:14:1B:FD:73:0F:56:D9:9E:8D:2C:36:BC:DF:93:D7:7B:E7:5B:D6:F9:E1:02:03:B4:D9:65:A5:42:8D:68:E9:7C:A0:EC:2B:53:FC:CF:7D:61:CE:27:18:95:9A:DF:C8:F8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 85072ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421821 3955421821 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 34705 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 34705 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46622 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Y7Kn\\r\\na=ice-pwd:nvHdcddlp15KLm4pzY5Fuq\\r\\na=fingerprint:sha-256 E2:9A:07:D2:04:5C:31:9B:35:A3:B7:F1:49:1B:F9:7F:02:C5:CA:24:AE:89:91:79:87:B5:DE:CC:B4:7F:D1:64\\r\\na=fingerprint:sha-384 2F:62:95:FA:51:9F:C2:CF:9C:08:0E:28:A0:B0:13:7B:01:3C:A5:97:06:28:8B:0A:92:4F:91:10:43:C7:FD:F3:1E:B3:7E:F0:E2:75:02:98:71:69:C5:9B:79:02:D1:2D\\r\\na=fingerprint:sha-512 24:60:F4:0B:BB:3A:46:F5:BB:05:70:50:D9:4C:16:6F:14:1B:FD:73:0F:56:D9:9E:8D:2C:36:BC:DF:93:D7:7B:E7:5B:D6:F9:E1:02:03:B4:D9:65:A5:42:8D:68:E9:7C:A0:EC:2B:53:FC:CF:7D:61:CE:27:18:95:9A:DF:C8:F8\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 85072ms [err] handleSignalingMessage 85072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 85072ms [err] handleAnswer 85072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 85072ms [err] acceptAnswer 85072ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 85072ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 85072ms [err] v=0 85072ms [err] o=- 3955421821 3955421821 IN IP4 0.0.0.0 85072ms [err] s=- 85072ms [err] t=0 0 85072ms [err] a=group:BUNDLE 0 85072ms [err] a=msid-semantic:WMS * 85072ms [err] m=application 34705 DTLS/SCTP 5000 85072ms [err] c=IN IP4 172.30.0.1 85072ms [err] a=mid:0 85072ms [err] a=sctpmap:5000 webrtc-datachannel 65535 85072ms [err] a=max-message-size:65536 85072ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 34705 typ host 85072ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 46622 typ host 85072ms [err] a=end-of-candidates 85072ms [err] a=ice-ufrag:Y7Kn 85072ms [err] a=ice-pwd:nvHdcddlp15KLm4pzY5Fuq 85072ms [err] a=fingerprint:sha-256 E2:9A:07:D2:04:5C:31:9B:35:A3:B7:F1:49:1B:F9:7F:02:C5:CA:24:AE:89:91:79:87:B5:DE:CC:B4:7F:D1:64 85072ms [err] a=fingerprint:sha-384 2F:62:95:FA:51:9F:C2:CF:9C:08:0E:28:A0:B0:13:7B:01:3C:A5:97:06:28:8B:0A:92:4F:91:10:43:C7:FD:F3:1E:B3:7E:F0:E2:75:02:98:71:69:C5:9B:79:02:D1:2D 85072ms [err] a=fingerprint:sha-512 24:60:F4:0B:BB:3A:46:F5:BB:05:70:50:D9:4C:16:6F:14:1B:FD:73:0F:56:D9:9E:8D:2C:36:BC:DF:93:D7:7B:E7:5B:D6:F9:E1:02:03:B4:D9:65:A5:42:8D:68:E9:7C:A0:EC:2B:53:FC:CF:7D:61:CE:27:18:95:9A:DF:C8:F8 85072ms [err] a=setup:active 85072ms [err] 85073ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 85073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 85073ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 85073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.30.0.1', 34705)) State.FROZEN -> State.WAITING 85073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57986) -> ('172.30.0.1', 34705)) State.FROZEN -> State.WAITING 85073ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 46622)) State.FROZEN -> State.WAITING 85073ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(TRSTFpTC8v 1 udp 1862270975 172.17.0.2 34705 typ prflx) 85074ms [err] connectionstatechanged connecting checking stable 85074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85074ms [err] connectionstatechanged connecting checking stable 85074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85074ms [err] connectionstatechanged connecting checking stable 85074ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 85074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 34705)) State.WAITING -> State.IN_PROGRESS 85074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 34705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'0E\x9d\x94Z\x7f\x93b\x99\xa2\x1e\xaa') 85074ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.30.0.1', 34705)) State.WAITING -> State.IN_PROGRESS 85074ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9f1') 85075ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "connecting"}] 85075ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 34705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'0E\x9d\x94Z\x7f\x93b\x99\xa2\x1e\xaa') 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 34705)) State.IN_PROGRESS -> State.SUCCEEDED 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57986) -> ('172.30.0.1', 34705)) State.WAITING -> State.FAILED 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.17.0.2', 46622)) State.WAITING -> State.FAILED 85075ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 57986) -> ('172.17.0.2', 46622)) State.FROZEN -> State.FAILED 85075ms [err] INFO:aioice.ice:Connection(0) ICE completed 85076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9f1') 85076ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 33919) -> ('172.30.0.1', 34705)) State.IN_PROGRESS -> State.SUCCEEDED 85076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 34705) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0b\xe0\xc0\xab\xdc\xa56\xcc\xaf\xf4\x9e\xb3') 85076ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 34705) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0b\xe0\xc0\xab\xdc\xa56\xcc\xaf\xf4\x9e\xb3') 85095ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 85095ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 85096ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 85096ms [err] connectionstatechanged connecting completed stable 85096ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 85099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 85099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 85099ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 85099ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 85099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 85099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 85099ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 85100ms [err] connectionstatechanged connected completed stable 85100ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 85100ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "connected"}] 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 85101ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2483914299, stream_id=1, stream_seq=0) 85102ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 85103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2543217199, stream_id=1, stream_seq=0) 85103ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 85103ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2543217199, gaps=[]) 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2483914299, gaps=[]) 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2483914300, stream_id=1, stream_seq=1) 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 85104ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2483914301, stream_id=1, stream_seq=2) 85105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2483914300, gaps=[]) 85105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 85105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2483914301, gaps=[]) 85105ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 85191ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85191ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 85191ms [log] [experimentStatusChanged] {"status": "running", "message": null} 85284ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1"}', extra='') 85284ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1"}', extra='') 85285ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 85286ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 85286ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 85286ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 85286ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 85286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 85286ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 85286ms [err] connectionstatechanged closed closed closed 85286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 85286ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 85286ms [err] connectionstatechanged closed closed closed 85286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 85286ms [err] connectionstatechanged closed closed closed 85286ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 85286ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c6b0409d-0813-4bcf-838b-4e28b98c73e1", "state": "closed"}] 85286ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 85286ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 85394ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 85394ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 85394ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 85493ms [err] Traceback (most recent call last): 85493ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 85493ms [err] return _run_code(code, main_globals, None, 85493ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 85493ms [err] exec(code, run_globals) 85493ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 85493ms [err] sys.exit(main()) 85493ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 85493ms [err] asyncio.run(main_async()) 85493ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 85493ms [err] return loop.run_until_complete(main) 85493ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 85493ms [err] self.run_forever() 85493ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 85494ms [err] self._run_once() 85494ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 85494ms [err] event_list = self._selector.select(timeout) 85494ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 85494ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 85494ms [err] KeyboardInterrupt 85496ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 85496ms [err] h.flush() 85496ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 85623ms [log] starting device 86297ms [err] DEBUG:asyncio:Using selector: EpollSelector 86458ms [err] ERROR:asyncio:Unclosed client session 86458ms [err] client_session: 86589ms [log] parsing 86589ms [log] creating device handler 86589ms [log] [ready] 86589ms [log] reading line 86589ms [log] [websocketToken] "f07756d3-2767-4284-b4a9-14be57a94c83" 86600ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86600ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 86600ms [log] [websocketConnected] 86819ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86819ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 86819ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 86831ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/87a3f8e6-951d-402d-b0a9-f038b627e7fd"}}', extra='') 86831ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/87a3f8e6-951d-402d-b0a9-f038b627e7fd"}}', extra='') 86831ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/87a3f8e6-951d-402d-b0a9-f038b627e7fd"} 86887ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 86887ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","driver":"device1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","driver":"device1","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 86890ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "new"}] 88893ms [err] makeOffer 88893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 88894ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 88894ms [err] v=0 88894ms [err] o=- 3955421825 3955421825 IN IP4 0.0.0.0 88894ms [err] s=- 88894ms [err] t=0 0 88894ms [err] a=group:BUNDLE 0 88894ms [err] a=msid-semantic:WMS * 88894ms [err] m=application 9 DTLS/SCTP 5000 88894ms [err] c=IN IP4 0.0.0.0 88894ms [err] a=mid:0 88894ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88894ms [err] a=max-message-size:65536 88894ms [err] a=ice-ufrag:8wYL 88894ms [err] a=ice-pwd:DCYzcksGqjhilu1FnzLutm 88894ms [err] a=fingerprint:sha-256 D6:A5:E6:B5:CD:87:01:17:67:EF:BA:99:47:36:45:B6:7C:0A:BA:1C:0F:79:DF:61:A8:A4:D3:61:5A:AF:05:90 88894ms [err] a=fingerprint:sha-384 F3:9E:CC:97:D0:D2:8B:4C:41:BA:98:72:26:3D:38:2D:2D:29:64:B1:A4:80:C2:9B:76:67:53:3D:8A:B6:4D:F7:6D:78:EE:C2:FB:E4:48:09:2E:22:D9:89:49:87:5F:F3 88894ms [err] a=fingerprint:sha-512 AE:B5:81:93:20:18:1A:20:99:91:9C:46:A3:8D:A6:9D:D5:7E:14:C5:2B:75:7E:12:7C:11:49:96:79:D2:BA:98:6B:1D:25:76:45:31:8E:04:1C:5D:E4:3B:54:3A:33:D0:C6:2A:BB:99:C4:3E:17:78:2F:C4:2E:FA:97:67:DF:A3 88894ms [err] a=setup:actpass 88894ms [err] 88895ms [err] connectionstatechanged new new have-local-offer 88895ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 88895ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 88897ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "new"}] 88898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 88898ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 88899ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 88900ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88900ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 88900ms [err] handleSignalingMessage 88900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88900ms [err] handleOptions 88900ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 88900ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 88900ms [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='') 88900ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 88915ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47395) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf4\xa9\x9eL)\x9d\x9b\xb1\xb29\xa4G') 88915ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47395) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf4\xa9\x9eL)\x9d\x9b\xb1\xb29\xa4G') 88922ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421825 3955421825 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 47395 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 47395 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50548 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Rr21\\r\\na=ice-pwd:jRGoXvxykjlzaTWWCZX6kL\\r\\na=fingerprint:sha-256 90:78:EE:22:19:B9:2B:40:AD:38:B5:DE:35:31:47:1E:59:4C:45:46:AE:94:3B:30:86:E5:32:D4:E3:C7:50:3D\\r\\na=fingerprint:sha-384 2E:7C:01:2F:F4:B3:9D:E6:A6:F1:0D:94:2D:4F:A6:EC:A8:61:6C:D4:21:DE:79:69:DF:C7:6C:C1:02:F7:BA:E3:78:9A:FD:48:2C:9C:81:E9:68:82:F3:33:9A:4F:2E:34\\r\\na=fingerprint:sha-512 99:16:B2:10:4F:A2:9E:E5:DF:CC:5A:17:2E:EA:51:5A:A9:17:BB:BB:AA:00:99:E5:32:E5:97:D8:46:A2:BC:43:1D:A9:A4:EA:EF:D7:03:90:E1:99:E7:49:92:D6:83:09:22:33:6E:7E:61:ED:11:51:D6:11:34:CE:11:05:50:60\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 88922ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421825 3955421825 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 47395 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 47395 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50548 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Rr21\\r\\na=ice-pwd:jRGoXvxykjlzaTWWCZX6kL\\r\\na=fingerprint:sha-256 90:78:EE:22:19:B9:2B:40:AD:38:B5:DE:35:31:47:1E:59:4C:45:46:AE:94:3B:30:86:E5:32:D4:E3:C7:50:3D\\r\\na=fingerprint:sha-384 2E:7C:01:2F:F4:B3:9D:E6:A6:F1:0D:94:2D:4F:A6:EC:A8:61:6C:D4:21:DE:79:69:DF:C7:6C:C1:02:F7:BA:E3:78:9A:FD:48:2C:9C:81:E9:68:82:F3:33:9A:4F:2E:34\\r\\na=fingerprint:sha-512 99:16:B2:10:4F:A2:9E:E5:DF:CC:5A:17:2E:EA:51:5A:A9:17:BB:BB:AA:00:99:E5:32:E5:97:D8:46:A2:BC:43:1D:A9:A4:EA:EF:D7:03:90:E1:99:E7:49:92:D6:83:09:22:33:6E:7E:61:ED:11:51:D6:11:34:CE:11:05:50:60\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 88922ms [err] handleSignalingMessage 88922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 88922ms [err] handleAnswer 88922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 88922ms [err] acceptAnswer 88922ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 88922ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 88922ms [err] v=0 88922ms [err] o=- 3955421825 3955421825 IN IP4 0.0.0.0 88922ms [err] s=- 88922ms [err] t=0 0 88922ms [err] a=group:BUNDLE 0 88922ms [err] a=msid-semantic:WMS * 88922ms [err] m=application 47395 DTLS/SCTP 5000 88922ms [err] c=IN IP4 172.30.0.1 88922ms [err] a=mid:0 88922ms [err] a=sctpmap:5000 webrtc-datachannel 65535 88922ms [err] a=max-message-size:65536 88922ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 47395 typ host 88922ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 50548 typ host 88922ms [err] a=end-of-candidates 88922ms [err] a=ice-ufrag:Rr21 88922ms [err] a=ice-pwd:jRGoXvxykjlzaTWWCZX6kL 88922ms [err] a=fingerprint:sha-256 90:78:EE:22:19:B9:2B:40:AD:38:B5:DE:35:31:47:1E:59:4C:45:46:AE:94:3B:30:86:E5:32:D4:E3:C7:50:3D 88922ms [err] a=fingerprint:sha-384 2E:7C:01:2F:F4:B3:9D:E6:A6:F1:0D:94:2D:4F:A6:EC:A8:61:6C:D4:21:DE:79:69:DF:C7:6C:C1:02:F7:BA:E3:78:9A:FD:48:2C:9C:81:E9:68:82:F3:33:9A:4F:2E:34 88922ms [err] a=fingerprint:sha-512 99:16:B2:10:4F:A2:9E:E5:DF:CC:5A:17:2E:EA:51:5A:A9:17:BB:BB:AA:00:99:E5:32:E5:97:D8:46:A2:BC:43:1D:A9:A4:EA:EF:D7:03:90:E1:99:E7:49:92:D6:83:09:22:33:6E:7E:61:ED:11:51:D6:11:34:CE:11:05:50:60 88922ms [err] a=setup:active 88922ms [err] 88923ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 88923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 88923ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 88923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.30.0.1', 47395)) State.FROZEN -> State.WAITING 88923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38395) -> ('172.30.0.1', 47395)) State.FROZEN -> State.WAITING 88923ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.17.0.2', 50548)) State.FROZEN -> State.WAITING 88923ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(CUGudQjX7x 1 udp 1862270975 172.17.0.2 47395 typ prflx) 88923ms [err] connectionstatechanged connecting checking stable 88923ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88924ms [err] connectionstatechanged connecting checking stable 88924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88924ms [err] connectionstatechanged connecting checking stable 88924ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 88924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.17.0.2', 47395)) State.WAITING -> State.IN_PROGRESS 88924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 47395) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaa\x02\xe0\xd8\x08\x1a\xee\xc1\x02/\x8f\x88') 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.30.0.1', 47395)) State.WAITING -> State.IN_PROGRESS 88925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47395) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\t\x89\xa6\xacu\x08\x06\r\x80a=%') 88925ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "connecting"}] 88925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 47395) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaa\x02\xe0\xd8\x08\x1a\xee\xc1\x02/\x8f\x88') 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.17.0.2', 47395)) State.IN_PROGRESS -> State.SUCCEEDED 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38395) -> ('172.30.0.1', 47395)) State.WAITING -> State.FAILED 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.17.0.2', 50548)) State.WAITING -> State.FAILED 88925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 38395) -> ('172.17.0.2', 50548)) State.FROZEN -> State.FAILED 88925ms [err] INFO:aioice.ice:Connection(0) ICE completed 88926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47395) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\t\x89\xa6\xacu\x08\x06\r\x80a=%') 88926ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35331) -> ('172.30.0.1', 47395)) State.IN_PROGRESS -> State.SUCCEEDED 88926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 47395) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'R\x9a\xa5\x1eG\x83[\xb6\xfe3\x88<') 88926ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 47395) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'R\x9a\xa5\x1eG\x83[\xb6\xfe3\x88<') 88944ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 88944ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 88946ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 88946ms [err] connectionstatechanged connecting completed stable 88946ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 88949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 88949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 88949ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 88949ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 88949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 88949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 88949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 88949ms [err] connectionstatechanged connected completed stable 88949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 88949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "connected"}] 88950ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 88950ms [log] line {"signal":"gpio1","value":"strongH"} 88950ms [log] 88950ms [log] reading line 88950ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 88950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 88951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 88951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 88951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 88952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 88952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 88952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3020330728, stream_id=1, stream_seq=0) 88952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 88953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=96248990, stream_id=1, stream_seq=0) 88953ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 88953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=96248990, gaps=[]) 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330728, gaps=[]) 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3020330729, stream_id=1, stream_seq=1) 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 88954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3020330730, stream_id=1, stream_seq=2) 88955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3020330731, stream_id=1, stream_seq=3) 88955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3020330732, stream_id=1, stream_seq=4) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330729, gaps=[]) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330730, gaps=[]) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330731, gaps=[]) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3020330732, gaps=[]) 88957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 89052ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89052ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 89052ms [log] line {"signal":"gpio2","value":"strongL"} 89052ms [log] 89052ms [log] reading line 89052ms [log] [experimentStatusChanged] {"status": "running", "message": null} 89137ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e"}', extra='') 89137ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e"}', extra='') 89137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 89137ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 89137ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 89137ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 89137ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 89138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 89138ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 89138ms [err] connectionstatechanged closed closed closed 89138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89138ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 89138ms [err] connectionstatechanged closed closed closed 89138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89138ms [err] connectionstatechanged closed closed closed 89138ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 89138ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/bbd4bf82-4ebc-4c4e-b9a3-548665351c6e", "state": "closed"}] 89139ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 89139ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 89237ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89237ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 89238ms [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 89339ms [err] Traceback (most recent call last): 89339ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 89339ms [err] return _run_code(code, main_globals, None, 89339ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 89339ms [err] exec(code, run_globals) 89339ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 89347ms [err] sys.exit(main()) 89347ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 89364ms [err] asyncio.run(main_async()) 89364ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 89364ms [err] return loop.run_until_complete(main) 89364ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 89364ms [err] self.run_forever() 89364ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 89364ms [err] self._run_once() 89364ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 89365ms [err] event_list = self._selector.select(timeout) 89365ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 89365ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 89365ms [err] KeyboardInterrupt 89367ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 89367ms [err] h.flush() 89367ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback ================== js Client to js Client GPIO tests without driver: should transmit gpio value ================== js Client to python Client GPIO tests without driver: should transmit initial gpio value ================== js Client to python Client GPIO tests without driver: should transmit gpio value ================== python Client to js Client GPIO tests without driver: should transmit initial gpio value 106417ms [log] starting device 107173ms [err] DEBUG:asyncio:Using selector: EpollSelector 107336ms [err] ERROR:asyncio:Unclosed client session 107336ms [err] client_session: 107433ms [log] parsing 107433ms [log] creating device handler 107433ms [log] [ready] 107433ms [log] reading line 107433ms [log] [websocketToken] "0df43ece-9415-496c-881d-d6673058f311" 107438ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107438ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 107439ms [log] line {"signal":"gpio1","value":"strongH"} 107439ms [log] 107439ms [log] reading line 107439ms [log] line {"signal":"gpio2","value":"strongL"} 107439ms [log] 107439ms [log] reading line 107439ms [log] [websocketConnected] 109093ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109093ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 109093ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 109107ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/63d6b7af-6a01-4607-a871-470bb26fbdbc"}}', extra='') 109107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/63d6b7af-6a01-4607-a871-470bb26fbdbc"}}', extra='') 109107ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/63d6b7af-6a01-4607-a871-470bb26fbdbc"} 109236ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 109236ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 109240ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 109240ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 109240ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3", "state": "new"}] 111244ms [err] makeOffer 111244ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 111245ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 111245ms [err] v=0 111245ms [err] o=- 3955421847 3955421847 IN IP4 0.0.0.0 111245ms [err] s=- 111245ms [err] t=0 0 111245ms [err] a=group:BUNDLE 0 111245ms [err] a=msid-semantic:WMS * 111245ms [err] m=application 9 DTLS/SCTP 5000 111245ms [err] c=IN IP4 0.0.0.0 111245ms [err] a=mid:0 111245ms [err] a=sctpmap:5000 webrtc-datachannel 65535 111245ms [err] a=max-message-size:65536 111245ms [err] a=ice-ufrag:RVOL 111245ms [err] a=ice-pwd:A1bH3Gh1hmd7tcHylHCr2B 111245ms [err] a=fingerprint:sha-256 86:4D:E2:3E:E8:BC:22:72:A5:C1:D4:BA:16:DD:E3:83:3F:16:E3:85:58:09:3E:AB:D7:24:DC:4D:FF:D8:8E:BB 111245ms [err] a=fingerprint:sha-384 75:03:0D:63:A7:82:06:AC:28:42:14:96:B8:BF:62:A5:0B:17:2B:48:90:DD:5B:47:33:F5:7A:08:9D:27:B3:36:58:26:44:BF:FE:BC:C8:E6:36:70:07:54:B2:17:E8:97 111245ms [err] a=fingerprint:sha-512 E3:F2:36:3F:B5:57:E3:D2:0A:F3:69:9E:58:C6:34:D0:2A:C0:F4:28:47:86:99:3E:D1:DC:68:62:F0:01:D3:9B:9E:92:12:8C:9E:2D:4C:2B:CC:63:FA:0E:DB:4B:51:B0:11:59:6F:AF:25:61:09:AA:AA:6B:8B:94:2E:29:58:9E 111245ms [err] a=setup:actpass 111245ms [err] 111246ms [err] connectionstatechanged new new have-local-offer 111246ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 111246ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 111248ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3", "state": "new"}] 111249ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 111249ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 111249ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 111250ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 111250ms [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='') 111251ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 111251ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111251ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111251ms [err] handleSignalingMessage 111251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111251ms [err] handleOptions 111251ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 111270ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Cv4bvYpmfJ47') 111271ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Cv4bvYpmfJ47') 111277ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6582822269270410242 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:0bCl\\r\\na=ice-pwd:dmRjfFKzIXp9xgL37MuR4let\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8C:35:73:18:EA:94:F5:19:58:17:DD:E3:7A:4D:BB:BD:A3:6B:50:8C:5B:F2:DE:53:6E:B7:24:7A:9E:B7:B6:C3\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111277ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6582822269270410242 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:0bCl\\r\\na=ice-pwd:dmRjfFKzIXp9xgL37MuR4let\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 8C:35:73:18:EA:94:F5:19:58:17:DD:E3:7A:4D:BB:BD:A3:6B:50:8C:5B:F2:DE:53:6E:B7:24:7A:9E:B7:B6:C3\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111277ms [err] handleSignalingMessage 111277ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111277ms [err] handleAnswer 111277ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 111277ms [err] acceptAnswer 111277ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 111277ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 111277ms [err] v=0 111277ms [err] o=- 6582822269270410242 2 IN IP4 127.0.0.1 111277ms [err] s=- 111277ms [err] t=0 0 111277ms [err] a=group:BUNDLE 0 111277ms [err] a=msid-semantic: WMS 111277ms [err] m=application 9 DTLS/SCTP 5000 111277ms [err] c=IN IP4 0.0.0.0 111277ms [err] a=ice-ufrag:0bCl 111277ms [err] a=ice-pwd:dmRjfFKzIXp9xgL37MuR4let 111277ms [err] a=ice-options:trickle 111277ms [err] a=fingerprint:sha-256 8C:35:73:18:EA:94:F5:19:58:17:DD:E3:7A:4D:BB:BD:A3:6B:50:8C:5B:F2:DE:53:6E:B7:24:7A:9E:B7:B6:C3 111277ms [err] a=setup:active 111277ms [err] a=mid:0 111277ms [err] a=sctpmap:5000 webrtc-datachannel 1024 111277ms [err] 111278ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 111278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 111278ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 111278ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(wPz9Wo3M3c 1 udp 1845501695 172.17.0.2 50186 typ prflx) 111278ms [err] connectionstatechanged connecting checking stable 111278ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111278ms [err] connectionstatechanged connecting checking stable 111278ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111278ms [err] connectionstatechanged connecting checking stable 111278ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 111278ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51522) -> ('172.17.0.2', 50186)) State.WAITING -> State.IN_PROGRESS 111279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xb5\xab:\xf8\x8f\xea\xb1\xc7\xc8 \xa1\xa6') 111279ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3", "state": "connecting"}] 111279ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xb5\xab:\xf8\x8f\xea\xb1\xc7\xc8 \xa1\xa6') 111279ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51522) -> ('172.17.0.2', 50186)) State.IN_PROGRESS -> State.SUCCEEDED 111280ms [err] INFO:aioice.ice:Connection(0) ICE completed 111280ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:67484664 1 udp 2113937151 3c024b9f-0d31-4928-8cf9-d3c328bcae0d.local 50186 typ host generation 0 ufrag 0bCl network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111280ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:67484664 1 udp 2113937151 3c024b9f-0d31-4928-8cf9-d3c328bcae0d.local 50186 typ host generation 0 ufrag 0bCl network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111280ms [err] handleSignalingMessage 111280ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 111280ms [err] handleIceCandidate 111280ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 111280ms [err] acceptIceCandidate 111280ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 111283ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3c024b9f-0d31-4928-8cf9-d3c328bcae0d.local" resolved to 172.17.0.2 111299ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51522) -> ('172.17.0.2', 50186)) State.FROZEN -> State.IN_PROGRESS 111299ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x18bcC\xce1[\xd5\xdf7\xd6') 111300ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x18bcC\xce1[\xd5\xdf7\xd6') 111300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 51522) -> ('172.17.0.2', 50186)) State.IN_PROGRESS -> State.SUCCEEDED 111300ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56686) -> ('172.17.0.2', 50186)) State.FROZEN -> State.FAILED 111319ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 111319ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 111320ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 111321ms [err] connectionstatechanged connecting completed stable 111321ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 111323ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 111323ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 111325ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 111325ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 111325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 111325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 111325ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 111326ms [err] connectionstatechanged connected completed stable 111326ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 111326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'3rtiP1512IFc') 111326ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'3rtiP1512IFc') 111326ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3", "state": "connected"}] 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 111327ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 111328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 111328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 111328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 111328ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3187480629, stream_id=1, stream_seq=0) 111329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 111329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3187480629, gaps=[]) 111329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 111329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1746689285, stream_id=1, stream_seq=0) 111329ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 111329ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1746689285, gaps=[]) 111330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3187480630, stream_id=1, stream_seq=1) 111330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 111330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3187480631, stream_id=1, stream_seq=2) 111330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3187480631, gaps=[]) 111330ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 111396ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CNx8VgtcfEZ3') 111397ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CNx8VgtcfEZ3') 111448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FTWjuzUwFuhc') 111448ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FTWjuzUwFuhc') 111448ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56686) -> ('172.17.0.2', 50186)) State.WAITING -> State.IN_PROGRESS 111449ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93\xd5\xd2\x85\xd5\x98\x9fY\xf0W\xbdi') 111450ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 50186) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93\xd5\xd2\x85\xd5\x98\x9fY\xf0W\xbdi') 111450ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 56686) -> ('172.17.0.2', 50186)) State.IN_PROGRESS -> State.SUCCEEDED 111461ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 111461ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 111461ms [log] [experimentStatusChanged] {"status": "running", "message": null} 111502ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111502ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3"}', extra='') 111503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 111503ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 111503ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 111503ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 111503ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 111503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 111503ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 111504ms [err] connectionstatechanged closed closed closed 111504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111504ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 111504ms [err] connectionstatechanged closed closed closed 111504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111504ms [err] connectionstatechanged closed closed closed 111504ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 111504ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/472ae197-d34c-4f55-b420-670e8653adc3", "state": "closed"}] 111505ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 111505ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 111609ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111609ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 111609ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 111736ms [err] Traceback (most recent call last): 111736ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 111736ms [err] return _run_code(code, main_globals, None, 111736ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 111736ms [err] exec(code, run_globals) 111736ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 111736ms [err] sys.exit(main()) 111736ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 111736ms [err] asyncio.run(main_async()) 111736ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 111736ms [err] return loop.run_until_complete(main) 111736ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 111737ms [err] self.run_forever() 111737ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 111737ms [err] self._run_once() 111737ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 111737ms [err] event_list = self._selector.select(timeout) 111737ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 111737ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 111737ms [err] KeyboardInterrupt 111739ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 111739ms [err] h.flush() 111739ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 111898ms [log] starting device 112647ms [err] DEBUG:asyncio:Using selector: EpollSelector 112806ms [err] ERROR:asyncio:Unclosed client session 112806ms [err] client_session: 112907ms [log] parsing 112907ms [log] creating device handler 112907ms [log] [ready] 112907ms [log] reading line 112907ms [log] [websocketToken] "09eee797-9eb3-4dde-8a39-90c3af5e9f1f" 112932ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 112932ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 112932ms [log] [websocketConnected] 114526ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114526ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 114526ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 114570ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a2fbf017-fbe8-4e16-829e-729392f49365"}}', extra='') 114570ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/a2fbf017-fbe8-4e16-829e-729392f49365"}}', extra='') 114570ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/a2fbf017-fbe8-4e16-829e-729392f49365"} 114670ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 114670ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 114673ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1", "state": "new"}] 116677ms [err] makeOffer 116677ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 116678ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 116678ms [err] v=0 116678ms [err] o=- 3955421853 3955421853 IN IP4 0.0.0.0 116678ms [err] s=- 116678ms [err] t=0 0 116678ms [err] a=group:BUNDLE 0 116678ms [err] a=msid-semantic:WMS * 116678ms [err] m=application 9 DTLS/SCTP 5000 116678ms [err] c=IN IP4 0.0.0.0 116678ms [err] a=mid:0 116678ms [err] a=sctpmap:5000 webrtc-datachannel 65535 116678ms [err] a=max-message-size:65536 116678ms [err] a=ice-ufrag:ufZf 116678ms [err] a=ice-pwd:lqqUJjKW4oQsbVvvEfeUIs 116678ms [err] a=fingerprint:sha-256 00:7E:72:58:1A:A3:5F:FD:AB:AB:5C:21:3C:0D:F8:FA:D1:D9:B6:D7:B5:BA:1F:18:A1:F5:A0:82:76:BD:F2:73 116678ms [err] a=fingerprint:sha-384 F9:0F:BD:1D:34:FB:AA:47:37:3F:6B:1C:17:B5:FF:36:DC:3A:C3:FD:FE:7A:16:B5:62:E8:8D:10:50:CA:10:18:1D:F3:97:01:D9:5C:FE:0B:4A:E5:8B:06:78:E5:1D:30 116678ms [err] a=fingerprint:sha-512 6B:20:9A:9C:5B:E4:49:2C:81:D4:91:9B:D8:95:1D:AC:19:9E:B3:5E:E2:B7:F2:0D:5D:35:A6:12:37:B6:56:FD:32:39:38:8F:99:13:62:ED:81:17:1E:55:9A:F1:5D:19:EC:6D:B0:19:1F:75:40:B0:24:3B:4F:B7:88:09:26:0D 116678ms [err] a=setup:actpass 116678ms [err] 116679ms [err] connectionstatechanged new new have-local-offer 116679ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 116679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 116681ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1", "state": "new"}] 116682ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 116682ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 116682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 116683ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 116684ms [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='') 116684ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 116684ms [err] WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116684ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116684ms [err] handleSignalingMessage 116684ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116684ms [err] handleOptions 116684ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 116701ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'D+45BkNKCz5s') 116702ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'D+45BkNKCz5s') 116706ms [err] WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7359154945495141403 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:6l4N\\r\\na=ice-pwd:FHZNZftBMeVJlFVwTU7vzUxF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B7:B2:A6:23:14:D3:FA:4C:4C:A0:50:D9:DD:5B:91:81:9F:81:48:A2:66:E5:F1:73:12:4B:EE:BA:DA:56:57:48\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116706ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 7359154945495141403 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:6l4N\\r\\na=ice-pwd:FHZNZftBMeVJlFVwTU7vzUxF\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B7:B2:A6:23:14:D3:FA:4C:4C:A0:50:D9:DD:5B:91:81:9F:81:48:A2:66:E5:F1:73:12:4B:EE:BA:DA:56:57:48\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116706ms [err] handleSignalingMessage 116706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116706ms [err] handleAnswer 116706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 116706ms [err] acceptAnswer 116706ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 116706ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 116706ms [err] v=0 116706ms [err] o=- 7359154945495141403 2 IN IP4 127.0.0.1 116706ms [err] s=- 116706ms [err] t=0 0 116706ms [err] a=group:BUNDLE 0 116706ms [err] a=msid-semantic: WMS 116706ms [err] m=application 9 DTLS/SCTP 5000 116706ms [err] c=IN IP4 0.0.0.0 116706ms [err] a=ice-ufrag:6l4N 116706ms [err] a=ice-pwd:FHZNZftBMeVJlFVwTU7vzUxF 116706ms [err] a=ice-options:trickle 116706ms [err] a=fingerprint:sha-256 B7:B2:A6:23:14:D3:FA:4C:4C:A0:50:D9:DD:5B:91:81:9F:81:48:A2:66:E5:F1:73:12:4B:EE:BA:DA:56:57:48 116706ms [err] a=setup:active 116706ms [err] a=mid:0 116706ms [err] a=sctpmap:5000 webrtc-datachannel 1024 116706ms [err] 116707ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 116707ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 116707ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 116707ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(KRUQG7QkpG 1 udp 1845501695 172.17.0.2 59810 typ prflx) 116707ms [err] connectionstatechanged connecting checking stable 116707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116707ms [err] connectionstatechanged connecting checking stable 116707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116707ms [err] connectionstatechanged connecting checking stable 116707ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 116708ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49888) -> ('172.17.0.2', 59810)) State.WAITING -> State.IN_PROGRESS 116708ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x98\xf8\xbby\xc8MU\xbat\xf6B8') 116708ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1", "state": "connecting"}] 116709ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x98\xf8\xbby\xc8MU\xbat\xf6B8') 116709ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49888) -> ('172.17.0.2', 59810)) State.IN_PROGRESS -> State.SUCCEEDED 116709ms [err] INFO:aioice.ice:Connection(0) ICE completed 116728ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 116728ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 116729ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 116730ms [err] connectionstatechanged connecting completed stable 116730ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 116732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 116732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 116732ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 116732ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 116732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 116732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 116732ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 116733ms [err] connectionstatechanged connected completed stable 116733ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 116733ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1", "state": "connected"}] 116733ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 116733ms [log] line {"signal":"gpio1","value":"strongH"} 116733ms [log] 116733ms [log] reading line 116733ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 116735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 116735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 116735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 116735ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 116736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 116736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 116736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 116736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 116736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 116736ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 116737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1746923383, stream_id=1, stream_seq=0) 116737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 116737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1746923383, gaps=[]) 116737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 116737ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3175491370, stream_id=1, stream_seq=0) 116737ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 116738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3175491370, gaps=[]) 116738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1746923384, stream_id=1, stream_seq=1) 116738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 116738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1746923385, stream_id=1, stream_seq=2) 116738ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1746923386, stream_id=1, stream_seq=3) 116739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1746923387, stream_id=1, stream_seq=4) 116739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1746923385, gaps=[]) 116739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 116739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1746923387, gaps=[]) 116739ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 116751ms [err] WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3417563246 1 udp 2113937151 d24fb1b1-bc64-438d-ab1b-39ea7e982c1a.local 59810 typ host generation 0 ufrag 6l4N network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116751ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3417563246 1 udp 2113937151 d24fb1b1-bc64-438d-ab1b-39ea7e982c1a.local 59810 typ host generation 0 ufrag 6l4N network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116751ms [err] handleSignalingMessage 116751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 116751ms [err] handleIceCandidate 116751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 116751ms [err] acceptIceCandidate 116751ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 116754ms [err] INFO:aioice.ice:Connection(0) Remote candidate "d24fb1b1-bc64-438d-ab1b-39ea7e982c1a.local" resolved to 172.17.0.2 116761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+YCH2Cm6rME1') 116761ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+YCH2Cm6rME1') 116823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'vgimBuOnqneh') 116823ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'vgimBuOnqneh') 116868ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 116868ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 116868ms [log] line {"signal":"gpio2","value":"strongL"} 116868ms [log] 116868ms [log] reading line 116868ms [log] [experimentStatusChanged] {"status": "running", "message": null} 116887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8ljIpNGzViod') 116887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8ljIpNGzViod') 116887ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43804) -> ('172.17.0.2', 59810)) State.WAITING -> State.IN_PROGRESS 116887ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xeb\x8f\xa7\x83\x03\xd62\xc4\xa72?\xf2') 116888ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.2', 59810) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xeb\x8f\xa7\x83\x03\xd62\xc4\xa72?\xf2') 116888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43804) -> ('172.17.0.2', 59810)) State.IN_PROGRESS -> State.SUCCEEDED 116888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 49888) -> ('172.17.0.2', 59810)) State.FROZEN -> State.FAILED 116888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 43804) -> ('172.17.0.2', 59810)) State.FROZEN -> State.FAILED 116924ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116924ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1"}', extra='') 116925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 116925ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 116925ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 116925ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 116925ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 116925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 116925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 116926ms [err] connectionstatechanged closed closed closed 116926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 116926ms [err] connectionstatechanged closed closed closed 116926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116926ms [err] connectionstatechanged closed closed closed 116926ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 116926ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f8fdde5e-6c1c-4b4f-a469-051d6d7d35d1", "state": "closed"}] 116927ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 116927ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 117013ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117013ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 117013ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit initial gpio value 117065ms [err] Traceback (most recent call last): 117065ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 117065ms [err] return _run_code(code, main_globals, None, 117065ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 117065ms [err] exec(code, run_globals) 117065ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 117065ms [err] sys.exit(main()) 117065ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 117065ms [err] asyncio.run(main_async()) 117065ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 117066ms [err] return loop.run_until_complete(main) 117066ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 117066ms [err] self.run_forever() 117066ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 117066ms [err] self._run_once() 117066ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 117067ms [err] event_list = self._selector.select(timeout) 117067ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 117067ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 117067ms [err] KeyboardInterrupt 117068ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 117068ms [err] h.flush() 117068ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 117220ms [log] starting device 117881ms [err] DEBUG:asyncio:Using selector: EpollSelector 118074ms [err] ERROR:asyncio:Unclosed client session 118074ms [err] client_session: 118213ms [log] parsing 118213ms [log] creating device handler 118213ms [log] [ready] 118213ms [log] reading line 118213ms [log] [websocketToken] "f5a7d883-4f69-44d2-969d-dc30937880c0" 118217ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118217ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 118217ms [log] line {"signal":"gpio1","value":"strongH"} 118217ms [log] 118217ms [log] reading line 118217ms [log] line {"signal":"gpio2","value":"strongL"} 118217ms [log] 118217ms [log] reading line 118217ms [log] [websocketConnected] 118463ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 118463ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 118463ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 118476ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/89940ff9-f3fb-444b-bd0e-8c23ac3437f8"}}', extra='') 118476ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/89940ff9-f3fb-444b-bd0e-8c23ac3437f8"}}', extra='') 118476ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/89940ff9-f3fb-444b-bd0e-8c23ac3437f8"} 118610ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 118610ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 118614ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 118614ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 118614ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "new"}] 120618ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 120618ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 120618ms [err] handleSignalingMessage 120618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 120618ms [err] handleOptions 120618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 120619ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 120619ms [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='') 120619ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 120632ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421857 3955421857 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 50614 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 50614 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57368 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:t4mX\\r\\na=ice-pwd:2ooljJ1rnb31y5iq9LSmsh\\r\\na=fingerprint:sha-256 35:37:D4:44:B8:06:04:DB:C4:76:36:66:B1:C3:7E:17:DF:85:BC:50:E4:BB:53:71:FE:61:3A:BB:E7:BA:A4:7A\\r\\na=fingerprint:sha-384 4B:6A:E5:16:79:1B:3C:28:73:60:26:69:91:C6:FF:91:A9:D8:A1:4E:B1:69:79:7B:0D:20:51:96:CA:13:6C:08:C8:F9:5A:F7:0D:EF:B1:0D:AD:66:66:14:FD:1F:31:E8\\r\\na=fingerprint:sha-512 AE:8C:DA:FF:19:82:C0:A5:93:99:E9:5B:5B:F2:B1:C8:64:47:1A:A6:0A:95:06:67:9B:0B:4D:49:B9:CC:CF:5E:74:CB:01:B3:23:DB:CA:49:7F:03:E5:3F:F6:71:7E:66:BB:57:F4:6E:9A:50:17:8C:02:B4:C9:E8:13:67:C7:4C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 120632ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6","content":{"type":"offer","sdp":"v=0\\r\\no=- 3955421857 3955421857 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 50614 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 50614 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57368 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:t4mX\\r\\na=ice-pwd:2ooljJ1rnb31y5iq9LSmsh\\r\\na=fingerprint:sha-256 35:37:D4:44:B8:06:04:DB:C4:76:36:66:B1:C3:7E:17:DF:85:BC:50:E4:BB:53:71:FE:61:3A:BB:E7:BA:A4:7A\\r\\na=fingerprint:sha-384 4B:6A:E5:16:79:1B:3C:28:73:60:26:69:91:C6:FF:91:A9:D8:A1:4E:B1:69:79:7B:0D:20:51:96:CA:13:6C:08:C8:F9:5A:F7:0D:EF:B1:0D:AD:66:66:14:FD:1F:31:E8\\r\\na=fingerprint:sha-512 AE:8C:DA:FF:19:82:C0:A5:93:99:E9:5B:5B:F2:B1:C8:64:47:1A:A6:0A:95:06:67:9B:0B:4D:49:B9:CC:CF:5E:74:CB:01:B3:23:DB:CA:49:7F:03:E5:3F:F6:71:7E:66:BB:57:F4:6E:9A:50:17:8C:02:B4:C9:E8:13:67:C7:4C\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 120633ms [err] handleSignalingMessage 120633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 120633ms [err] handleOffer 120633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 120633ms [err] makeAnswer 120633ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 120633ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 120633ms [err] v=0 120633ms [err] o=- 3955421857 3955421857 IN IP4 0.0.0.0 120633ms [err] s=- 120633ms [err] t=0 0 120633ms [err] a=group:BUNDLE 0 120633ms [err] a=msid-semantic:WMS * 120633ms [err] m=application 50614 DTLS/SCTP 5000 120633ms [err] c=IN IP4 172.30.0.1 120633ms [err] a=mid:0 120633ms [err] a=sctpmap:5000 webrtc-datachannel 65535 120633ms [err] a=max-message-size:65536 120633ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50614 typ host 120633ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57368 typ host 120633ms [err] a=end-of-candidates 120633ms [err] a=ice-ufrag:t4mX 120633ms [err] a=ice-pwd:2ooljJ1rnb31y5iq9LSmsh 120633ms [err] a=fingerprint:sha-256 35:37:D4:44:B8:06:04:DB:C4:76:36:66:B1:C3:7E:17:DF:85:BC:50:E4:BB:53:71:FE:61:3A:BB:E7:BA:A4:7A 120633ms [err] a=fingerprint:sha-384 4B:6A:E5:16:79:1B:3C:28:73:60:26:69:91:C6:FF:91:A9:D8:A1:4E:B1:69:79:7B:0D:20:51:96:CA:13:6C:08:C8:F9:5A:F7:0D:EF:B1:0D:AD:66:66:14:FD:1F:31:E8 120633ms [err] a=fingerprint:sha-512 AE:8C:DA:FF:19:82:C0:A5:93:99:E9:5B:5B:F2:B1:C8:64:47:1A:A6:0A:95:06:67:9B:0B:4D:49:B9:CC:CF:5E:74:CB:01:B3:23:DB:CA:49:7F:03:E5:3F:F6:71:7E:66:BB:57:F4:6E:9A:50:17:8C:02:B4:C9:E8:13:67:C7:4C 120633ms [err] a=setup:actpass 120633ms [err] 120636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 120636ms [err] v=0 120636ms [err] o=- 3955421857 3955421857 IN IP4 0.0.0.0 120636ms [err] s=- 120636ms [err] t=0 0 120636ms [err] a=group:BUNDLE 0 120636ms [err] a=msid-semantic:WMS * 120636ms [err] m=application 50614 DTLS/SCTP 5000 120636ms [err] c=IN IP4 172.30.0.1 120636ms [err] a=mid:0 120636ms [err] a=sctpmap:5000 webrtc-datachannel 65535 120636ms [err] a=max-message-size:65536 120636ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 50614 typ host 120636ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 57368 typ host 120636ms [err] a=end-of-candidates 120636ms [err] a=ice-ufrag:t4mX 120636ms [err] a=ice-pwd:2ooljJ1rnb31y5iq9LSmsh 120636ms [err] a=fingerprint:sha-256 35:37:D4:44:B8:06:04:DB:C4:76:36:66:B1:C3:7E:17:DF:85:BC:50:E4:BB:53:71:FE:61:3A:BB:E7:BA:A4:7A 120636ms [err] a=fingerprint:sha-384 4B:6A:E5:16:79:1B:3C:28:73:60:26:69:91:C6:FF:91:A9:D8:A1:4E:B1:69:79:7B:0D:20:51:96:CA:13:6C:08:C8:F9:5A:F7:0D:EF:B1:0D:AD:66:66:14:FD:1F:31:E8 120636ms [err] a=fingerprint:sha-512 AE:8C:DA:FF:19:82:C0:A5:93:99:E9:5B:5B:F2:B1:C8:64:47:1A:A6:0A:95:06:67:9B:0B:4D:49:B9:CC:CF:5E:74:CB:01:B3:23:DB:CA:49:7F:03:E5:3F:F6:71:7E:66:BB:57:F4:6E:9A:50:17:8C:02:B4:C9:E8:13:67:C7:4C 120636ms [err] a=setup:actpass 120636ms [err] 120636ms [err] connectionstatechanged new new have-remote-offer 120636ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 120636ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "new"}] 120636ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 120636ms [err] v=0 120636ms [err] o=- 3955421857 3955421857 IN IP4 0.0.0.0 120636ms [err] s=- 120636ms [err] t=0 0 120636ms [err] a=group:BUNDLE 0 120636ms [err] a=msid-semantic:WMS * 120636ms [err] m=application 9 DTLS/SCTP 5000 120636ms [err] c=IN IP4 0.0.0.0 120636ms [err] a=mid:0 120636ms [err] a=sctpmap:5000 webrtc-datachannel 65535 120636ms [err] a=max-message-size:65536 120636ms [err] a=ice-ufrag:ycJt 120636ms [err] a=ice-pwd:1zwRxJe17Km3H15yAA0425 120636ms [err] a=fingerprint:sha-256 C3:61:EE:0E:16:85:B9:80:A7:70:97:BD:32:F8:EF:5A:83:6B:E4:C6:7C:90:F2:6B:2A:5D:4B:56:EE:C1:32:66 120636ms [err] a=fingerprint:sha-384 DD:98:98:B9:A0:16:0C:5B:DF:C0:19:D4:3B:A1:54:16:11:17:08:7B:59:C9:A2:41:FD:4B:E7:A9:29:A5:E2:CC:A3:B0:0D:F3:71:5A:D2:75:AD:8A:54:71:BE:18:F9:06 120636ms [err] a=fingerprint:sha-512 C8:15:0C:8A:D7:1B:45:0F:70:62:38:BE:0D:5C:85:41:26:A8:07:34:72:D6:81:71:9F:C4:F8:E5:2B:66:86:B8:62:45:90:8B:42:BE:D7:12:53:E4:B2:3A:D3:D3:5B:F9:31:7B:01:5B:80:6D:66:A2:1D:03:27:2E:D5:D6:4A:64 120636ms [err] a=setup:active 120636ms [err] 120637ms [err] connectionstatechanged new new stable 120637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 120637ms [err] connectionstatechanged new new stable 120637ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 120637ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 120638ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 120638ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 120638ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 120639ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 120639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 120639ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 120639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.30.0.1', 50614)) State.FROZEN -> State.WAITING 120639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36471) -> ('172.30.0.1', 50614)) State.FROZEN -> State.WAITING 120639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.17.0.2', 57368)) State.FROZEN -> State.WAITING 120639ms [err] connectionstatechanged connecting checking stable 120639ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 120639ms [err] connectionstatechanged connecting checking stable 120640ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 120640ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.30.0.1', 50614)) State.WAITING -> State.IN_PROGRESS 120640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50614) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa7\x19\xa5A\xd2\xf4\x80\x17VQ\xca\x9e') 120640ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "connecting"}] 120640ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50614) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa7\x19\xa5A\xd2\xf4\x80\x17VQ\xca\x9e') 120641ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.30.0.1', 50614)) State.IN_PROGRESS -> State.SUCCEEDED 120649ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 50614) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B\x9a\xb2\x94\x86\xa1i\xc5\xdau\x1b\xe4') 120650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 50614) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B\x9a\xb2\x94\x86\xa1i\xc5\xdau\x1b\xe4') 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36471) -> ('172.30.0.1', 50614)) State.WAITING -> State.FAILED 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.17.0.2', 57368)) State.WAITING -> State.FAILED 120650ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 36471) -> ('172.17.0.2', 57368)) State.FROZEN -> State.FAILED 120650ms [err] INFO:aioice.ice:Connection(0) ICE completed 120650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50614) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dm9TC\xe9J\x81\xcf73+') 120650ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50614) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dm9TC\xe9J\x81\xcf73+') 120651ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(SdM7wDh6XL 1 udp 1862270975 172.17.0.2 50614 typ prflx) 120651ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.17.0.2', 50614)) State.WAITING -> State.IN_PROGRESS 120651ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 50614) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xf5F\xcc\x91m\xbd\xf3\xe6}\xfb\\-') 120652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 50614) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xf5F\xcc\x91m\xbd\xf3\xe6}\xfb\\-') 120652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59613) -> ('172.17.0.2', 50614)) State.IN_PROGRESS -> State.SUCCEEDED 120661ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 120661ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 120662ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 120662ms [err] connectionstatechanged connecting completed stable 120662ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 120677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 120677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 120677ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 120677ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 120677ms [err] connectionstatechanged connected completed stable 120677ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 120677ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "connected"}] 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 120678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 120679ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=3790929662, stream_id=1, stream_seq=0) 120679ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2100401470, stream_id=1, stream_seq=0) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3790929662, gaps=[]) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2100401471, stream_id=1, stream_seq=1) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=2100401472, stream_id=1, stream_seq=2) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2100401470, gaps=[]) 120680ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2100401471, gaps=[]) 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2100401472, gaps=[]) 120681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 120768ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 120768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 120768ms [log] [experimentStatusChanged] {"status": "running", "message": null} 120861ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6"}', extra='') 120861ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6"}', extra='') 120861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 120861ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 120861ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 120861ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 120861ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 120861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 120861ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 120862ms [err] connectionstatechanged closed closed closed 120862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120862ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 120862ms [err] connectionstatechanged closed closed closed 120862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120862ms [err] connectionstatechanged closed closed closed 120862ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 120862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/c3cf884b-ecb6-43e6-ab9f-104ae35e69f6", "state": "closed"}] 120863ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 120863ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 120945ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 120945ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 120945ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 120992ms [err] Traceback (most recent call last): 120992ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 120992ms [err] return _run_code(code, main_globals, None, 120992ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 120992ms [err] exec(code, run_globals) 120992ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 120992ms [err] sys.exit(main()) 120992ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 120992ms [err] asyncio.run(main_async()) 120992ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 120993ms [err] return loop.run_until_complete(main) 120993ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 120993ms [err] self.run_forever() 120993ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 120993ms [err] self._run_once() 120993ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 120994ms [err] event_list = self._selector.select(timeout) 120994ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 120994ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 120994ms [err] KeyboardInterrupt 120995ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 120995ms [err] h.flush() 120995ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 121113ms [log] starting device 121820ms [err] DEBUG:asyncio:Using selector: EpollSelector 122016ms [err] ERROR:asyncio:Unclosed client session 122016ms [err] client_session: 122111ms [log] parsing 122111ms [log] creating device handler 122111ms [log] [ready] 122111ms [log] reading line 122111ms [log] [websocketToken] "6c5d755b-bb99-48e6-ad2b-db6ceda8c8b7" 122119ms [err] WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 122119ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 122119ms [log] [websocketConnected] 122349ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 122349ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 122349ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 122358ms [err] WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9f69637c-b188-48b5-b23c-bac5b5855144"}}', extra='') 122358ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9f69637c-b188-48b5-b23c-bac5b5855144"}}', extra='') 122358ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9f69637c-b188-48b5-b23c-bac5b5855144"} 122451ms [err] WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 122451ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","config":{"iceServers":[]},"services":[{"interfaces":[{"interfaceId":1,"interfaceType":"gpio","signals":{"gpio":"gpio1"},"busId":"gpio1","direction":"out"},{"interfaceId":2,"interfaceType":"gpio","signals":{"gpio":"gpio2"},"busId":"gpio2","direction":"out"}],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 122454ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "new"}] 124457ms [err] makeOffer 124457ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 124458ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 124458ms [err] v=0 124458ms [err] o=- 3955421860 3955421860 IN IP4 0.0.0.0 124458ms [err] s=- 124458ms [err] t=0 0 124458ms [err] a=group:BUNDLE 0 124458ms [err] a=msid-semantic:WMS * 124458ms [err] m=application 9 DTLS/SCTP 5000 124458ms [err] c=IN IP4 0.0.0.0 124458ms [err] a=mid:0 124458ms [err] a=sctpmap:5000 webrtc-datachannel 65535 124458ms [err] a=max-message-size:65536 124458ms [err] a=ice-ufrag:xK3n 124458ms [err] a=ice-pwd:xm6m6IKsSCwo6T6uOlaZbx 124458ms [err] a=fingerprint:sha-256 70:C0:1C:C4:03:D6:70:0A:80:47:D9:17:06:69:8D:1E:BF:2C:AD:5D:3C:75:FD:CF:8B:44:C2:47:18:53:2E:08 124458ms [err] a=fingerprint:sha-384 03:E0:33:9E:ED:2A:72:8B:63:52:94:0A:B1:8B:9C:81:74:29:44:72:D9:59:4C:26:CA:C2:31:0D:88:E0:03:3A:D7:59:61:F5:D8:96:C6:E8:3E:D3:52:1A:42:B7:6A:F2 124458ms [err] a=fingerprint:sha-512 37:AF:FA:7B:D2:BB:E2:60:BE:B0:09:50:E6:D1:25:98:1E:20:1F:33:87:DD:C4:D9:70:15:C7:F5:35:C7:99:05:75:86:CA:BF:C0:D3:7B:8B:81:86:F2:FC:10:44:0C:2E:51:67:AE:A8:5E:A6:01:5A:90:66:F4:B4:84:02:E3:25 124458ms [err] a=setup:actpass 124458ms [err] 124460ms [err] connectionstatechanged new new have-local-offer 124460ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 124460ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 124462ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "new"}] 124462ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 124463ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 124463ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 124464ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 124464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 124464ms [err] handleSignalingMessage 124464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124464ms [err] handleOptions 124464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 124465ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The peerconnections for the experiment have been created."}', extra='') 124465ms [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='') 124465ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 124480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x1f\xe7\xe8\xfbvYF[\x96C&\x9e') 124480ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x1f\xe7\xe8\xfbvYF[\x96C&\x9e') 124484ms [err] WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421860 3955421860 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 42239 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 42239 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40702 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:C5vF\\r\\na=ice-pwd:raRKyRgr0n13DfOSFEELWY\\r\\na=fingerprint:sha-256 D5:3D:BD:A6:AF:CC:07:FF:D5:EB:98:0D:DF:31:38:48:4E:B7:61:23:0A:B2:AD:8E:95:C6:8D:73:5B:5F:C9:3C\\r\\na=fingerprint:sha-384 3D:5F:AD:3D:4D:5F:60:8A:04:59:7F:06:09:F2:93:3B:52:16:6B:02:4F:66:61:3F:60:4B:0B:E6:7D:2C:1E:D6:98:4A:95:16:72:55:02:F0:85:7C:91:44:09:C5:38:60\\r\\na=fingerprint:sha-512 19:A2:48:0E:99:97:9F:23:8E:7E:FB:EF:00:E3:DA:4F:A7:30:1F:3D:5B:99:C6:A6:FC:2E:72:73:EB:77:7A:E6:4F:1F:AC:2A:08:F5:D6:3B:33:0E:CF:0D:EF:1A:4B:DD:F5:F3:40:0E:EB:48:84:FF:42:2A:2C:69:5E:80:74:A3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 124484ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1","content":{"type":"answer","sdp":"v=0\\r\\no=- 3955421860 3955421860 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 42239 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 42239 typ host\\r\\na=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40702 typ host\\r\\na=end-of-candidates\\r\\na=ice-ufrag:C5vF\\r\\na=ice-pwd:raRKyRgr0n13DfOSFEELWY\\r\\na=fingerprint:sha-256 D5:3D:BD:A6:AF:CC:07:FF:D5:EB:98:0D:DF:31:38:48:4E:B7:61:23:0A:B2:AD:8E:95:C6:8D:73:5B:5F:C9:3C\\r\\na=fingerprint:sha-384 3D:5F:AD:3D:4D:5F:60:8A:04:59:7F:06:09:F2:93:3B:52:16:6B:02:4F:66:61:3F:60:4B:0B:E6:7D:2C:1E:D6:98:4A:95:16:72:55:02:F0:85:7C:91:44:09:C5:38:60\\r\\na=fingerprint:sha-512 19:A2:48:0E:99:97:9F:23:8E:7E:FB:EF:00:E3:DA:4F:A7:30:1F:3D:5B:99:C6:A6:FC:2E:72:73:EB:77:7A:E6:4F:1F:AC:2A:08:F5:D6:3B:33:0E:CF:0D:EF:1A:4B:DD:F5:F3:40:0E:EB:48:84:FF:42:2A:2C:69:5E:80:74:A3\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 124484ms [err] handleSignalingMessage 124484ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 124485ms [err] handleAnswer 124485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 124485ms [err] acceptAnswer 124485ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 124485ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 124485ms [err] v=0 124485ms [err] o=- 3955421860 3955421860 IN IP4 0.0.0.0 124485ms [err] s=- 124485ms [err] t=0 0 124485ms [err] a=group:BUNDLE 0 124485ms [err] a=msid-semantic:WMS * 124485ms [err] m=application 42239 DTLS/SCTP 5000 124485ms [err] c=IN IP4 172.30.0.1 124485ms [err] a=mid:0 124485ms [err] a=sctpmap:5000 webrtc-datachannel 65535 124485ms [err] a=max-message-size:65536 124485ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 42239 typ host 124485ms [err] a=candidate:9333c84bcc1b0bf56713df9036e6b4d9 1 udp 2130706431 172.17.0.2 40702 typ host 124485ms [err] a=end-of-candidates 124485ms [err] a=ice-ufrag:C5vF 124485ms [err] a=ice-pwd:raRKyRgr0n13DfOSFEELWY 124485ms [err] a=fingerprint:sha-256 D5:3D:BD:A6:AF:CC:07:FF:D5:EB:98:0D:DF:31:38:48:4E:B7:61:23:0A:B2:AD:8E:95:C6:8D:73:5B:5F:C9:3C 124485ms [err] a=fingerprint:sha-384 3D:5F:AD:3D:4D:5F:60:8A:04:59:7F:06:09:F2:93:3B:52:16:6B:02:4F:66:61:3F:60:4B:0B:E6:7D:2C:1E:D6:98:4A:95:16:72:55:02:F0:85:7C:91:44:09:C5:38:60 124485ms [err] a=fingerprint:sha-512 19:A2:48:0E:99:97:9F:23:8E:7E:FB:EF:00:E3:DA:4F:A7:30:1F:3D:5B:99:C6:A6:FC:2E:72:73:EB:77:7A:E6:4F:1F:AC:2A:08:F5:D6:3B:33:0E:CF:0D:EF:1A:4B:DD:F5:F3:40:0E:EB:48:84:FF:42:2A:2C:69:5E:80:74:A3 124485ms [err] a=setup:active 124485ms [err] 124487ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 124488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 124488ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 124488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.30.0.1', 42239)) State.FROZEN -> State.WAITING 124488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55932) -> ('172.30.0.1', 42239)) State.FROZEN -> State.WAITING 124489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.17.0.2', 40702)) State.FROZEN -> State.WAITING 124489ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(brf9SUt94w 1 udp 1862270975 172.17.0.2 42239 typ prflx) 124489ms [err] connectionstatechanged connecting checking stable 124489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124489ms [err] connectionstatechanged connecting checking stable 124489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124490ms [err] connectionstatechanged connecting checking stable 124490ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 124490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.17.0.2', 42239)) State.WAITING -> State.IN_PROGRESS 124490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.2', 42239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+\xe7`\xb0\x84Vf\xae\xd2\xd4\xb1U') 124490ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.30.0.1', 42239)) State.WAITING -> State.IN_PROGRESS 124490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 42239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94J2\x824\xb0\xf1\xe8\xed\x7fQA') 124491ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "connecting"}] 124491ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.2', 42239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'+\xe7`\xb0\x84Vf\xae\xd2\xd4\xb1U') 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.17.0.2', 42239)) State.IN_PROGRESS -> State.SUCCEEDED 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55932) -> ('172.30.0.1', 42239)) State.WAITING -> State.FAILED 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.17.0.2', 40702)) State.WAITING -> State.FAILED 124491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.2', 55932) -> ('172.17.0.2', 40702)) State.FROZEN -> State.FAILED 124491ms [err] INFO:aioice.ice:Connection(0) ICE completed 124492ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94J2\x824\xb0\xf1\xe8\xed\x7fQA') 124492ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 40992) -> ('172.30.0.1', 42239)) State.IN_PROGRESS -> State.SUCCEEDED 124492ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 42239) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xe4?!n\xe3 ('172.30.0.1', 42239) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xe4?!n\xe3 completed 124510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 124513ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 124514ms [err] connectionstatechanged connecting completed stable 124514ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 124516ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 124516ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 124516ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 124516ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 124517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 124517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 124517ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 124517ms [err] connectionstatechanged connected completed stable 124517ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 124517ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "connected"}] 124517ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 124518ms [log] line {"signal":"gpio1","value":"strongH"} 124518ms [log] 124518ms [log] reading line 124518ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 124518ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 124519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 124519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 124519ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 124520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3490098224, stream_id=1, stream_seq=0) 124520ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 124521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=3486942746, stream_id=1, stream_seq=0) 124521ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 124521ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3486942746, gaps=[]) 124522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098224, gaps=[]) 124522ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3490098225, stream_id=1, stream_seq=1) 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3490098226, stream_id=1, stream_seq=2) 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3490098227, stream_id=1, stream_seq=3) 124523ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3490098228, stream_id=1, stream_seq=4) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098225, gaps=[]) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098226, gaps=[]) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098227, gaps=[]) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3490098228, gaps=[]) 124524ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 124579ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124579ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 124579ms [log] line {"signal":"gpio2","value":"strongL"} 124579ms [log] 124579ms [log] reading line 124579ms [log] [experimentStatusChanged] {"status": "running", "message": null} 124704ms [err] WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1"}', extra='') 124704ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1"}', extra='') 124705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 124705ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 124705ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 124705ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 124705ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 124705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 124705ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 124705ms [err] connectionstatechanged closed closed closed 124705ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124705ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 124706ms [err] connectionstatechanged closed closed closed 124706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124706ms [err] connectionstatechanged closed closed closed 124706ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 124706ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/6036a98b-6968-49ec-93f4-57984eb565c1", "state": "closed"}] 124706ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 124706ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 124839ms [err] WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124839ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 124839ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 124939ms [err] Traceback (most recent call last): 124939ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 124939ms [err] return _run_code(code, main_globals, None, 124939ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 124939ms [err] exec(code, run_globals) 124939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 124939ms [err] sys.exit(main()) 124939ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 124939ms [err] asyncio.run(main_async()) 124939ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 124939ms [err] return loop.run_until_complete(main) 124939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 124939ms [err] self.run_forever() 124939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 124939ms [err] self._run_once() 124939ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 124940ms [err] event_list = self._selector.select(timeout) 124940ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 124940ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 124940ms [err] KeyboardInterrupt 124941ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 124941ms [err] h.flush() 124941ms [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