================== python Client to js Client Communication: should connect without errors 10187ms [log] starting device 10595ms [err] DEBUG:asyncio:Using selector: EpollSelector 10665ms [err] ERROR:asyncio:Unclosed client session 10665ms [err] client_session: 10754ms [log] parsing 10754ms [log] creating device handler 10754ms [log] [ready] 10754ms [log] reading line 10754ms [log] [websocketToken] "4edc0f43-2a14-4bc8-9ba2-5238eb3d88a8" 10770ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 10770ms [log] [websocketConnected] ================== python Client to js Client Communication: should start an experiment 12470ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 12471ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 12502ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/143cfb7c-b60d-44aa-bd0a-7af0b119fdbe"}}', extra='') 12502ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/143cfb7c-b60d-44aa-bd0a-7af0b119fdbe"} 12565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 12570ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638", "state": "new"}] 14573ms [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='') 14573ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638"}', extra='') 14574ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 14574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 14574ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 3022344546741540089 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:lRBe\\r\\na=ice-pwd:mRXJl+ANELNCz+R0QU5PeTQB\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 09:5D:F9:4D:FE:BD:37:C8:AA:4C:1B:6B:35:19:02:CD:3E:5E:25:76:D7:90:2F:87:9B:34:EA:0F:DE:94:3A:2C\\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/a7f97863-f8e1-46fe-baf5-1c0b3aee2638"}', extra='') 14574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 14574ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 14574ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 14574ms [err] v=0 14574ms [err] o=- 3022344546741540089 2 IN IP4 127.0.0.1 14574ms [err] s=- 14574ms [err] t=0 0 14574ms [err] a=group:BUNDLE 0 14574ms [err] a=extmap-allow-mixed 14574ms [err] a=msid-semantic: WMS 14574ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 14574ms [err] c=IN IP4 0.0.0.0 14574ms [err] a=ice-ufrag:lRBe 14574ms [err] a=ice-pwd:mRXJl+ANELNCz+R0QU5PeTQB 14574ms [err] a=ice-options:trickle 14574ms [err] a=fingerprint:sha-256 09:5D:F9:4D:FE:BD:37:C8:AA:4C:1B:6B:35:19:02:CD:3E:5E:25:76:D7:90:2F:87:9B:34:EA:0F:DE:94:3A:2C 14574ms [err] a=setup:actpass 14574ms [err] a=mid:0 14574ms [err] a=sctp-port:5000 14574ms [err] a=max-message-size:262144 14574ms [err] 14577ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 14577ms [err] v=0 14577ms [err] o=- 3022344546741540089 2 IN IP4 127.0.0.1 14577ms [err] s=- 14577ms [err] t=0 0 14577ms [err] a=group:BUNDLE 0 14577ms [err] a=extmap-allow-mixed 14577ms [err] a=msid-semantic: WMS 14577ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 14577ms [err] c=IN IP4 0.0.0.0 14577ms [err] a=ice-ufrag:lRBe 14577ms [err] a=ice-pwd:mRXJl+ANELNCz+R0QU5PeTQB 14577ms [err] a=ice-options:trickle 14577ms [err] a=fingerprint:sha-256 09:5D:F9:4D:FE:BD:37:C8:AA:4C:1B:6B:35:19:02:CD:3E:5E:25:76:D7:90:2F:87:9B:34:EA:0F:DE:94:3A:2C 14577ms [err] a=setup:actpass 14577ms [err] a=mid:0 14577ms [err] a=sctp-port:5000 14577ms [err] a=max-message-size:262144 14577ms [err] 14577ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 14578ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638", "state": "new"}] 14579ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 14579ms [err] v=0 14579ms [err] o=- 3931337159 3931337159 IN IP4 0.0.0.0 14579ms [err] s=- 14579ms [err] t=0 0 14579ms [err] a=group:BUNDLE 0 14579ms [err] a=msid-semantic:WMS * 14579ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 14579ms [err] c=IN IP4 0.0.0.0 14579ms [err] a=mid:0 14579ms [err] a=sctp-port:5000 14579ms [err] a=max-message-size:65536 14579ms [err] a=ice-ufrag:zbWk 14579ms [err] a=ice-pwd:lbKEgXXGSkl8mrnkqui7lk 14579ms [err] a=fingerprint:sha-256 9B:56:63:DD:38:CD:10:4A:DF:21:47:0E:69:E7:DA:39:5A:6F:4B:0D:CC:93:B1:39:F0:E5:B0:EE:30:FA:DF:71 14579ms [err] a=setup:active 14579ms [err] 14579ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 14580ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 14580ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 14582ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 14582ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 14584ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xa11\xa6'XsRj\xea\x1dpJ") 14585ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xed\x95\x8fT\x0c\xad\xdfV\xdc\x11d\r') 14586ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xa11\xa6'XsRj\xea\x1dpJ") 14586ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xed\x95\x8fT\x0c\xad\xdfV\xdc\x11d\r') 14587ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 14588ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xad\xbb\x0b;\x94D\x8f\x8bU5\xe7\x00') 14589ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xad\xbb\x0b;\x94D\x8f\x8bU5\xe7\x00') 14589ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'p\xd3I\xb9,\x04aZ\xa2\x08\x96\xcd') 14590ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'p\xd3I\xb9,\x04aZ\xa2\x08\x96\xcd') 14590ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57771) (expires in 600 seconds) 14591ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 14591ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 14592ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 14592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 14592ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 14592ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14593ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 14593ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638", "state": "connecting"}] 14617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'jDxO95yqXebT') 14618ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'jDxO95yqXebT') 14618ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(7gQQCCz4NE 1 udp 1845501695 172.17.0.3 43612 typ prflx) 14618ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54989) -> ('172.17.0.3', 43612)) State.WAITING -> State.IN_PROGRESS 14618ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\xe3\x17\xa8G,\x11L\x1a\xde\xc8m') 14626ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\xe3\x17\xa8G,\x11L\x1a\xde\xc8m') 14626ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54989) -> ('172.17.0.3', 43612)) State.IN_PROGRESS -> State.SUCCEEDED 14626ms [err] INFO:aioice.ice:Connection(0) ICE completed 14629ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2986367117 1 udp 2113937151 c1b1495d-fbf1-4333-9178-5ca1f262478d.local 43612 typ host generation 0 ufrag lRBe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638"}', extra='') 14629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14629ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14632ms [err] INFO:aioice.ice:Connection(0) Remote candidate "c1b1495d-fbf1-4333-9178-5ca1f262478d.local" resolved to 172.17.0.3 14633ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54989) -> ('172.17.0.3', 43612)) State.FROZEN -> State.IN_PROGRESS 14633ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x953\xbc\tLX\xf9\xb9\x87\x99\xa8') 14634ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x953\xbc\tLX\xf9\xb9\x87\x99\xa8') 14634ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54989) -> ('172.17.0.3', 43612)) State.IN_PROGRESS -> State.SUCCEEDED 14634ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3126334282 1 udp 1677729535 141.24.211.56 43612 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag lRBe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638"}', extra='') 14634ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14634ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14634ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14647ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:74754232 1 udp 33562623 141.24.210.113 53499 typ relay raddr 141.24.211.56 rport 43612 generation 0 ufrag lRBe network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638"}', extra='') 14647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 14647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 14647ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 14653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36930) -> ('172.17.0.3', 43612)) State.FROZEN -> State.IN_PROGRESS 14654ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa1_\n\xe49\xb7\x8bm\x0c\x18;\xb5') 14655ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa1_\n\xe49\xb7\x8bm\x0c\x18;\xb5') 14655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36930) -> ('172.17.0.3', 43612)) State.IN_PROGRESS -> State.SUCCEEDED 14668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LEyDeuZnTS+l') 14668ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LEyDeuZnTS+l') 14668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54989) -> ('141.24.211.56', 43612)) State.FROZEN -> State.FAILED 14668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36930) -> ('141.24.211.56', 43612)) State.FROZEN -> State.FAILED 14668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 54989) -> ('141.24.210.113', 53499)) State.FROZEN -> State.FAILED 14668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 36930) -> ('141.24.210.113', 53499)) State.FROZEN -> State.FAILED 14668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57771) -> ('172.17.0.3', 43612)) State.FROZEN -> State.FAILED 14668ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57771) -> ('141.24.211.56', 43612)) State.FROZEN -> State.FAILED 14669ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57771) -> ('141.24.210.113', 53499)) State.FROZEN -> State.FAILED 14674ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 14674ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 14675ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 14675ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 14679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 14679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 14679ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 14679ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 14680ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 14680ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638", "state": "connected"}] 14684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 14684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 14684ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 14685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 14685ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 14686ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 14687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=342642888, stream_id=1, stream_seq=0) 14687ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 14687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1451336664, stream_id=1, stream_seq=0) 14687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 14687ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=342642888, gaps=[]) 14688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1451336664, gaps=[]) 14688ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 14731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'h25PU3l7uHK4') 14731ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 43612) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'h25PU3l7uHK4') 14776ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 14776ms [log] [experimentStatusChanged] {"status": "running", "message": null} 14858ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638"}', extra='') 14858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 14858ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 14858ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 14858ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 14859ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 14859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 14859ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 14859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14859ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 14859ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14860ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 14860ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a7f97863-f8e1-46fe-baf5-1c0b3aee2638", "state": "closed"}] 14861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 14861ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 14861ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x86\x86KX\xc1\x19\x8a\x03\x8e%\x8d~') 14862ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x86\x86KX\xc1\x19\x8a\x03\x8e%\x8d~') 14862ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57771) 14862ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 14863ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 15232ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 15232ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client Communication: should connect without errors 16085ms [err] Traceback (most recent call last): 16085ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 16085ms [err] return _run_code(code, main_globals, None, 16085ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 16085ms [err] exec(code, run_globals) 16085ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 16085ms [err] sys.exit(main()) 16085ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 16085ms [err] asyncio.run(main_async()) 16085ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 16085ms [err] return loop.run_until_complete(main) 16085ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 16085ms [err] self.run_forever() 16085ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 16085ms [err] self._run_once() 16085ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 16085ms [err] event_list = self._selector.select(timeout) 16085ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 16086ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 16086ms [err] KeyboardInterrupt 16088ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 16088ms [err] h.flush() 16088ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 16956ms [log] starting device 17375ms [err] DEBUG:asyncio:Using selector: EpollSelector 17448ms [err] ERROR:asyncio:Unclosed client session 17448ms [err] client_session: 17531ms [log] parsing 17531ms [log] creating device handler 17531ms [log] [ready] 17531ms [log] reading line 17531ms [log] [websocketToken] "6ccfaa60-33dc-47bd-b391-541ae30fa720" 17548ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 17548ms [log] [websocketConnected] ================== python Client to python Client Communication: should start an experiment 17776ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 17777ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 17797ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/54da1230-7cdf-4bc8-b671-e68e5bb49b8e"}}', extra='') 17797ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/54da1230-7cdf-4bc8-b671-e68e5bb49b8e"} 17857ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":false}', extra='') 17862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "new"}] 19865ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 19865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19865ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 19866ms [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='') 19866ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 19886ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931337164 3931337164 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 40151 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 40151 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49796 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49796 typ srflx raddr 172.17.0.3 rport 49796\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40151 typ srflx raddr 172.30.0.1 rport 40151\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50774 typ relay raddr 172.17.0.3 rport 35823\\r\\na=end-of-candidates\\r\\na=ice-ufrag:S77c\\r\\na=ice-pwd:jNqTeruAV22EJAZpjbMV89\\r\\na=fingerprint:sha-256 7B:59:3D:88:A9:4C:D5:D2:03:DD:B8:F7:CB:24:62:88:37:C6:A1:60:0A:E8:EE:04:50:9B:EE:33:2C:21:10:E6\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 19887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 19887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 19887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 19887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19887ms [err] v=0 19887ms [err] o=- 3931337164 3931337164 IN IP4 0.0.0.0 19887ms [err] s=- 19887ms [err] t=0 0 19887ms [err] a=group:BUNDLE 0 19887ms [err] a=msid-semantic:WMS * 19887ms [err] m=application 40151 DTLS/SCTP 5000 19887ms [err] c=IN IP4 172.30.0.1 19887ms [err] a=mid:0 19887ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19887ms [err] a=max-message-size:65536 19887ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40151 typ host 19887ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49796 typ host 19887ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49796 typ srflx raddr 172.17.0.3 rport 49796 19887ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40151 typ srflx raddr 172.30.0.1 rport 40151 19887ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50774 typ relay raddr 172.17.0.3 rport 35823 19887ms [err] a=end-of-candidates 19887ms [err] a=ice-ufrag:S77c 19887ms [err] a=ice-pwd:jNqTeruAV22EJAZpjbMV89 19887ms [err] a=fingerprint:sha-256 7B:59:3D:88:A9:4C:D5:D2:03:DD:B8:F7:CB:24:62:88:37:C6:A1:60:0A:E8:EE:04:50:9B:EE:33:2C:21:10:E6 19887ms [err] a=setup:actpass 19887ms [err] 19890ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 19890ms [err] v=0 19890ms [err] o=- 3931337164 3931337164 IN IP4 0.0.0.0 19890ms [err] s=- 19890ms [err] t=0 0 19890ms [err] a=group:BUNDLE 0 19890ms [err] a=msid-semantic:WMS * 19890ms [err] m=application 40151 DTLS/SCTP 5000 19890ms [err] c=IN IP4 172.30.0.1 19890ms [err] a=mid:0 19890ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19890ms [err] a=max-message-size:65536 19890ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 40151 typ host 19890ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49796 typ host 19890ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49796 typ srflx raddr 172.17.0.3 rport 49796 19890ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 40151 typ srflx raddr 172.30.0.1 rport 40151 19890ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 50774 typ relay raddr 172.17.0.3 rport 35823 19890ms [err] a=end-of-candidates 19890ms [err] a=ice-ufrag:S77c 19890ms [err] a=ice-pwd:jNqTeruAV22EJAZpjbMV89 19890ms [err] a=fingerprint:sha-256 7B:59:3D:88:A9:4C:D5:D2:03:DD:B8:F7:CB:24:62:88:37:C6:A1:60:0A:E8:EE:04:50:9B:EE:33:2C:21:10:E6 19890ms [err] a=setup:actpass 19890ms [err] 19890ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 19891ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "new"}] 19892ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 19892ms [err] v=0 19892ms [err] o=- 3931337164 3931337164 IN IP4 0.0.0.0 19892ms [err] s=- 19892ms [err] t=0 0 19892ms [err] a=group:BUNDLE 0 19892ms [err] a=msid-semantic:WMS * 19892ms [err] m=application 9 DTLS/SCTP 5000 19892ms [err] c=IN IP4 0.0.0.0 19892ms [err] a=mid:0 19892ms [err] a=sctpmap:5000 webrtc-datachannel 65535 19892ms [err] a=max-message-size:65536 19892ms [err] a=ice-ufrag:SYnk 19892ms [err] a=ice-pwd:2xpMBoVwhh46n19pCce1hs 19892ms [err] a=fingerprint:sha-256 77:5B:80:9C:E6:9C:19:F6:CD:D3:3D:A4:66:10:57:FD:AF:7D:26:08:72:75:F0:A0:37:64:69:B8:60:71:CF:C0 19892ms [err] a=setup:active 19892ms [err] 19892ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19893ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 19893ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 19894ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 19895ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 19897ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x08?\xa4\xf4\xbc$\xe50GB\xe3Q') 19897ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',\x1d\x19=\x81t\xfe\x14}\xcft\x86') 19898ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x08?\xa4\xf4\xbc$\xe50GB\xe3Q') 19898ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',\x1d\x19=\x81t\xfe\x14}\xcft\x86') 19900ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 19900ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0fb\x07Tv\xa82P\xf9e\xd9\x16') 19901ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x0fb\x07Tv\xa82P\xf9e\xd9\x16') 19901ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'n\x88S\xc9\xd7\xf1\xc5\n+\xf3\xe8\xac') 19902ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'n\x88S\xc9\xd7\xf1\xc5\n+\xf3\xe8\xac') 19902ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 61100) (expires in 600 seconds) 19902ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 19903ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 19904ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 19904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 19904ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 19905ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.30.0.1', 40151)) State.FROZEN -> State.WAITING 19905ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33914) -> ('172.30.0.1', 40151)) State.FROZEN -> State.WAITING 19905ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.17.0.3', 49796)) State.FROZEN -> State.WAITING 19905ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61100) -> ('172.30.0.1', 40151)) State.FROZEN -> State.WAITING 19905ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19906ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 19906ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.30.0.1', 40151)) State.WAITING -> State.IN_PROGRESS 19906ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'[\x17n\xb7\xdb\xb9\xcf\x94\xb1\x87\xa4s') 19906ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "connecting"}] 19907ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'[\x17n\xb7\xdb\xb9\xcf\x94\xb1\x87\xa4s') 19907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.30.0.1', 40151)) State.IN_PROGRESS -> State.SUCCEEDED 19907ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('141.24.211.56', 49796)) State.FROZEN -> State.WAITING 19908ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('141.24.211.56', 40151)) State.FROZEN -> State.WAITING 19908ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('141.24.210.113', 50774)) State.FROZEN -> State.WAITING 19921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 40151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'F\xd8\xc4\xb1\xb5\xcfr\xa5yP\xa9\x9f') 19921ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 40151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'F\xd8\xc4\xb1\xb5\xcfr\xa5yP\xa9\x9f') 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33914) -> ('172.30.0.1', 40151)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.17.0.3', 49796)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33914) -> ('172.17.0.3', 49796)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('141.24.211.56', 49796)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33914) -> ('141.24.211.56', 49796)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('141.24.211.56', 40151)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33914) -> ('141.24.211.56', 40151)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61100) -> ('172.30.0.1', 40151)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61100) -> ('172.17.0.3', 49796)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('141.24.210.113', 50774)) State.WAITING -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33914) -> ('141.24.210.113', 50774)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61100) -> ('141.24.211.56', 49796)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61100) -> ('141.24.211.56', 40151)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 61100) -> ('141.24.210.113', 50774)) State.FROZEN -> State.FAILED 19922ms [err] INFO:aioice.ice:Connection(0) ICE completed 19923ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'p^\xf6\x89\xe2\xdc\x1f\x160c\n\xf4') 19923ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'p^\xf6\x89\xe2\xdc\x1f\x160c\n\xf4') 19923ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(8ix5H6mjrh 1 udp 1862270975 172.17.0.3 40151 typ prflx) 19924ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.17.0.3', 40151)) State.WAITING -> State.IN_PROGRESS 19924ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 40151) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'j\x01\n\xa82\xd2e\xebv\xa9u\x1c') 19925ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 40151) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'j\x01\n\xa82\xd2e\xebv\xa9u\x1c') 19925ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 60495) -> ('172.17.0.3', 40151)) State.IN_PROGRESS -> State.SUCCEEDED 19925ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 19925ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 19926ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 19927ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 19948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 19948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 19948ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 19948ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 19949ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 19949ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "connected"}] 19950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 19950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 19950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 19952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 19952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 19952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 19954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2010245471, stream_id=1, stream_seq=0) 19955ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 19955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=972056676, stream_id=1, stream_seq=0) 19955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 19955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2010245471, gaps=[]) 19956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=972056676, gaps=[]) 19956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 20043ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 20043ms [log] [experimentStatusChanged] {"status": "running", "message": null} 20107ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a"}', extra='') 20107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 20107ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 20107ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 20107ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 20107ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 20111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 20111ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 20111ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20111ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 20111ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20111ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 20111ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 20111ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 20111ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'@\xbb\xb5\x0b0s\xdcw\x04;\x17\xad') 20111ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'@\xbb\xb5\x0b0s\xdcw\x04;\x17\xad') 20111ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 61100) 20111ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 20111ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 20111ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b78ade16-cbb6-4343-9f75-b8ee3eb3c53a", "state": "closed"}] 20169ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 20169ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} 20239ms [err] Traceback (most recent call last): 20239ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 20240ms [err] return _run_code(code, main_globals, None, 20240ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 20240ms [err] exec(code, run_globals) 20240ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 20240ms [err] sys.exit(main()) 20240ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 20240ms [err] asyncio.run(main_async()) 20240ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 20240ms [err] return loop.run_until_complete(main) 20240ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 20241ms [err] self.run_forever() 20241ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 20241ms [err] self._run_once() 20241ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 20241ms [err] event_list = self._selector.select(timeout) 20241ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 20242ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 20242ms [err] KeyboardInterrupt 20244ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 20244ms [err] h.flush() 20244ms [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 24431ms [log] starting device 24841ms [err] DEBUG:asyncio:Using selector: EpollSelector 24909ms [err] ERROR:asyncio:Unclosed client session 24909ms [err] client_session: 24986ms [log] parsing 24986ms [log] creating device handler 24986ms [log] [ready] 24986ms [log] reading line 24986ms [log] [websocketToken] "18194d80-365e-41e9-8680-fe5326f727b1" 25001ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 25001ms [log] [websocketConnected] ================== Experiment Status Changed Messages: should start an experiment 26697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 26698ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 26719ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/ad6b719d-9075-48f1-9f03-8b3a1624b3f6"}}', extra='') 26720ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/ad6b719d-9075-48f1-9f03-8b3a1624b3f6"} 26786ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f","services":[{"interfaces":[],"serviceId":"electrical","serviceType":"http://api.goldi-labs.de/serviceTypes/electrical","remoteServiceId":"electrical"}],"tiebreaker":true}', extra='') 26792ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f", "state": "new"}] 28795ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 28796ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 28796ms [err] v=0 28796ms [err] o=- 3931337173 3931337173 IN IP4 0.0.0.0 28796ms [err] s=- 28796ms [err] t=0 0 28796ms [err] a=group:BUNDLE 0 28796ms [err] a=msid-semantic:WMS * 28796ms [err] m=application 9 DTLS/SCTP 5000 28796ms [err] c=IN IP4 0.0.0.0 28796ms [err] a=mid:0 28796ms [err] a=sctpmap:5000 webrtc-datachannel 65535 28796ms [err] a=max-message-size:65536 28796ms [err] a=ice-ufrag:Ov1Z 28796ms [err] a=ice-pwd:qgbCF7eC5SFN7ygOF7SDsy 28796ms [err] a=fingerprint:sha-256 F9:39:C3:7B:46:8B:A0:31:27:27:C7:E5:F7:AD:22:42:2E:0A:43:00:E7:0E:4D:A6:1C:ED:EA:04:B1:BC:4B:B6 28796ms [err] a=setup:actpass 28796ms [err] 28798ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 28798ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 28799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f", "state": "new"}] 28800ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 28801ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 28803ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'f\x95\xd0\n>G\x8d\xafWuX8') 28804ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b',6(>\xf0Sj%&\xb5\x07\xae') 28805ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'f\x95\xd0\n>G\x8d\xafWuX8') 28805ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b',6(>\xf0Sj%&\xb5\x07\xae') 28807ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 28807ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xadY\x96Cs\xc4\xe7]D\x9d\x87s') 28808ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xadY\x96Cs\xc4\xe7]D\x9d\x87s') 28809ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf7H\xbarL\xbc\xe7gi!u\x05') 28810ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xf7H\xbarL\xbc\xe7gi!u\x05') 28810ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 62862) (expires in 600 seconds) 28810ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 28811ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 28812ms [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='') 28812ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 28812ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f"}', extra='') 28812ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28812ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 28836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'1UUlu8cA2vQp') 28836ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'1UUlu8cA2vQp') 28844ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 6172504839182006415 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:t0SC\\r\\na=ice-pwd:byNimOgQa99vs5KEFlaxGHv9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 B0:68:AC:0F:48:16:EB:B5:B2:38:90:40:32:21:71:8D:3C:48:82:7B:83:08:EB:C8:82:59:D8:DD:97:C1:F9:A8\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f"}', extra='') 28844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 28844ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 28844ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 28844ms [err] v=0 28844ms [err] o=- 6172504839182006415 2 IN IP4 127.0.0.1 28844ms [err] s=- 28844ms [err] t=0 0 28844ms [err] a=group:BUNDLE 0 28844ms [err] a=msid-semantic: WMS 28844ms [err] m=application 9 DTLS/SCTP 5000 28844ms [err] c=IN IP4 0.0.0.0 28844ms [err] a=ice-ufrag:t0SC 28844ms [err] a=ice-pwd:byNimOgQa99vs5KEFlaxGHv9 28844ms [err] a=ice-options:trickle 28844ms [err] a=fingerprint:sha-256 B0:68:AC:0F:48:16:EB:B5:B2:38:90:40:32:21:71:8D:3C:48:82:7B:83:08:EB:C8:82:59:D8:DD:97:C1:F9:A8 28844ms [err] a=setup:active 28844ms [err] a=mid:0 28844ms [err] a=sctpmap:5000 webrtc-datachannel 1024 28844ms [err] 28845ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 28845ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 28846ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 28846ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(gm7lIkFtIR 1 udp 1845501695 172.17.0.3 52835 typ prflx) 28846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 28846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 28846ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 28846ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41328) -> ('172.17.0.3', 52835)) State.WAITING -> State.IN_PROGRESS 28846ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'N\x9d\xa1\xf9\x13\xbc\x86\xa1Y\x0b\xc3\xa7') 28847ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f", "state": "connecting"}] 28848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'N\x9d\xa1\xf9\x13\xbc\x86\xa1Y\x0b\xc3\xa7') 28849ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41328) -> ('172.17.0.3', 52835)) State.IN_PROGRESS -> State.SUCCEEDED 28849ms [err] INFO:aioice.ice:Connection(0) ICE completed 28866ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 28867ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 28868ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 28869ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 28872ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 28873ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 28873ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 28873ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 28873ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 28874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 28874ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 28874ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 28875ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f", "state": "connected"}] 28878ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 28879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 28879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 28879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 28879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 28879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 28879ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 28880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 28880ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 28881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 28881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=937257574, stream_id=1, stream_seq=0) 28881ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 28882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=937257574, gaps=[]) 28882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 28882ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1177659686, stream_id=1, stream_seq=0) 28883ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 28883ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1177659686, gaps=[]) 28886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'QEa6iJi2mPdT') 28886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'QEa6iJi2mPdT') 28890ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3286420998 1 udp 2113937151 9d03bd5a-f62c-4a30-a401-000a65c64aef.local 52835 typ host generation 0 ufrag t0SC network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f"}', extra='') 28890ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28891ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28897ms [err] INFO:aioice.ice:Connection(0) Remote candidate "9d03bd5a-f62c-4a30-a401-000a65c64aef.local" resolved to 172.17.0.3 28903ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3417998785 1 udp 1677729535 141.24.211.56 52835 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag t0SC network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f"}', extra='') 28903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 28903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 28903ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 28949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'REWa7awCBVH2') 28949ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'REWa7awCBVH2') 29011ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'ZOHykfL5jRGn') 29012ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'ZOHykfL5jRGn') 29012ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39820) -> ('172.17.0.3', 52835)) State.WAITING -> State.IN_PROGRESS 29012ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x03dV\xd7\xa7\xfe\xc9\xbd\x92\xaa\x1b\xba') 29016ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52835) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x03dV\xd7\xa7\xfe\xc9\xbd\x92\xaa\x1b\xba') 29016ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39820) -> ('172.17.0.3', 52835)) State.IN_PROGRESS -> State.SUCCEEDED 29017ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41328) -> ('172.17.0.3', 52835)) State.FROZEN -> State.FAILED 29017ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39820) -> ('172.17.0.3', 52835)) State.FROZEN -> State.FAILED 29017ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 41328) -> ('141.24.211.56', 52835)) State.FROZEN -> State.FAILED 29017ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 39820) -> ('141.24.211.56', 52835)) State.FROZEN -> State.FAILED 29017ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62862) -> ('172.17.0.3', 52835)) State.FROZEN -> State.FAILED 29017ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 62862) -> ('141.24.211.56', 52835)) State.FROZEN -> State.FAILED 29019ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 29019ms [log] [experimentStatusChanged] {"status": "running", "message": null} ================== Experiment Status Changed Messages: should stop an experiment 29196ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f"}', extra='') 29197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 29197ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 29197ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 29197ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 29197ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 29198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 29198ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 29199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 29199ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 29199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 29199ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 29200ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/3b6939ed-95db-4ae5-b2ca-5a3b2ec94b8f", "state": "closed"}] 29201ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 29201ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 29202ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xf4\xe8p|\xe1W\x84\x0b\x08\xda\xd8\xe4') 29202ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xf4\xe8p|\xe1W\x84\x0b\x08\xda\xd8\xe4') 29203ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 62862) 29203ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 29203ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 29295ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 29296ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client File tests : should transmit file 29360ms [err] Traceback (most recent call last): 29360ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 29360ms [err] return _run_code(code, main_globals, None, 29360ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 29360ms [err] exec(code, run_globals) 29360ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 29360ms [err] sys.exit(main()) 29360ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 29360ms [err] asyncio.run(main_async()) 29360ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 29360ms [err] return loop.run_until_complete(main) 29360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 29360ms [err] self.run_forever() 29360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 29360ms [err] self._run_once() 29360ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 29361ms [err] event_list = self._selector.select(timeout) 29361ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 29361ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 29361ms [err] KeyboardInterrupt 29363ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 29363ms [err] h.flush() 29363ms [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 37504ms [log] starting device 37909ms [err] DEBUG:asyncio:Using selector: EpollSelector 37979ms [err] ERROR:asyncio:Unclosed client session 37979ms [err] client_session: 38049ms [log] parsing 38049ms [log] creating device handler 38049ms [log] [ready] 38049ms [log] reading line 38049ms [log] [websocketToken] "33033b0e-097f-4315-ac2c-31ea9ba542d4" 38061ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 38061ms [log] [websocketConnected] 39746ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 39746ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 39771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/f40e935d-ded2-4d8b-b4fd-4fe82a3e5923"}}', extra='') 39771ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/f40e935d-ded2-4d8b-b4fd-4fe82a3e5923"} 39821ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":false}', extra='') 39826ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551", "state": "new"}] 41829ms [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='') 41829ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 41829ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551"}', extra='') 41830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 41830ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 8418042229483629870 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:ItGn\\r\\na=ice-pwd:1nrrcDUs3qluoqnCMY6H5OhO\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0B:BA:60:78:FA:78:FC:79:C4:74:14:E8:A1:9E:94:A0:46:A2:0F:06:05:E0:71:88:95:17:BB:1C:F4:95:74:CB\\r\\na=setup:actpass\\r\\na=mid:0\\r\\na=sctp-port:5000\\r\\na=max-message-size:262144\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551"}', extra='') 41830ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41831ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 41831ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 41831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 41831ms [err] v=0 41831ms [err] o=- 8418042229483629870 2 IN IP4 127.0.0.1 41831ms [err] s=- 41831ms [err] t=0 0 41831ms [err] a=group:BUNDLE 0 41831ms [err] a=extmap-allow-mixed 41831ms [err] a=msid-semantic: WMS 41831ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41831ms [err] c=IN IP4 0.0.0.0 41831ms [err] a=ice-ufrag:ItGn 41831ms [err] a=ice-pwd:1nrrcDUs3qluoqnCMY6H5OhO 41831ms [err] a=ice-options:trickle 41831ms [err] a=fingerprint:sha-256 0B:BA:60:78:FA:78:FC:79:C4:74:14:E8:A1:9E:94:A0:46:A2:0F:06:05:E0:71:88:95:17:BB:1C:F4:95:74:CB 41831ms [err] a=setup:actpass 41831ms [err] a=mid:0 41831ms [err] a=sctp-port:5000 41831ms [err] a=max-message-size:262144 41831ms [err] 41834ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 41834ms [err] v=0 41834ms [err] o=- 8418042229483629870 2 IN IP4 127.0.0.1 41834ms [err] s=- 41834ms [err] t=0 0 41834ms [err] a=group:BUNDLE 0 41834ms [err] a=extmap-allow-mixed 41834ms [err] a=msid-semantic: WMS 41834ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41834ms [err] c=IN IP4 0.0.0.0 41834ms [err] a=ice-ufrag:ItGn 41834ms [err] a=ice-pwd:1nrrcDUs3qluoqnCMY6H5OhO 41834ms [err] a=ice-options:trickle 41834ms [err] a=fingerprint:sha-256 0B:BA:60:78:FA:78:FC:79:C4:74:14:E8:A1:9E:94:A0:46:A2:0F:06:05:E0:71:88:95:17:BB:1C:F4:95:74:CB 41834ms [err] a=setup:actpass 41834ms [err] a=mid:0 41834ms [err] a=sctp-port:5000 41834ms [err] a=max-message-size:262144 41834ms [err] 41834ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 41835ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551", "state": "new"}] 41836ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 41836ms [err] v=0 41836ms [err] o=- 3931337186 3931337186 IN IP4 0.0.0.0 41836ms [err] s=- 41836ms [err] t=0 0 41836ms [err] a=group:BUNDLE 0 41836ms [err] a=msid-semantic:WMS * 41836ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 41836ms [err] c=IN IP4 0.0.0.0 41836ms [err] a=mid:0 41836ms [err] a=sctp-port:5000 41836ms [err] a=max-message-size:65536 41836ms [err] a=ice-ufrag:XO7r 41836ms [err] a=ice-pwd:V2tkKZjUpkQLaefi7TA6Ih 41836ms [err] a=fingerprint:sha-256 B4:D4:3B:85:A3:00:30:DE:DB:EE:2A:48:02:F5:A9:0B:0E:A3:07:5D:99:33:E1:27:DC:ED:33:4A:AB:AB:36:A6 41836ms [err] a=setup:active 41836ms [err] 41837ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 41837ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 41837ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 41839ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 41839ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 41842ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'/\xd0\x81\x0c\x1f\xad\xd8\xb0A\xb7FW') 41842ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xea\xc8"\xc1@S\xc5R\x8dT\xb2\xe3') 41843ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'/\xd0\x81\x0c\x1f\xad\xd8\xb0A\xb7FW') 41843ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xea\xc8"\xc1@S\xc5R\x8dT\xb2\xe3') 41845ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 41845ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'"B\x080\x88\xb58\x95\xf7\xe7\xd7\xf0') 41846ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'"B\x080\x88\xb58\x95\xf7\xe7\xd7\xf0') 41847ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'q\xcd\x13Y\n/\x1d\xc9\xf2=u\xee') 41848ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'q\xcd\x13Y\n/\x1d\xc9\xf2=u\xee') 41848ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 56399) (expires in 600 seconds) 41848ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 41848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 41849ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 41850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 41850ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 41850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 41851ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 41851ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551", "state": "connecting"}] 41876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'BobKxXIL8GqK') 41876ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'BobKxXIL8GqK') 41877ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(r1NUfKJVBo 1 udp 1845501695 172.17.0.3 52374 typ prflx) 41877ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45297) -> ('172.17.0.3', 52374)) State.WAITING -> State.IN_PROGRESS 41877ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'X\x04\xb5\t\x8b|\x95\xfast\xdfO') 41883ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'X\x04\xb5\t\x8b|\x95\xfast\xdfO') 41883ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45297) -> ('172.17.0.3', 52374)) State.IN_PROGRESS -> State.SUCCEEDED 41884ms [err] INFO:aioice.ice:Connection(0) ICE completed 41887ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1728725414 1 udp 2113937151 a9a1a3b3-a421-4dfa-b4b0-b9aef0b7747a.local 52374 typ host generation 0 ufrag ItGn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551"}', extra='') 41887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 41887ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 41891ms [err] INFO:aioice.ice:Connection(0) Remote candidate "a9a1a3b3-a421-4dfa-b4b0-b9aef0b7747a.local" resolved to 172.17.0.3 41891ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45297) -> ('172.17.0.3', 52374)) State.FROZEN -> State.IN_PROGRESS 41891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'{\xbb\xdc\xbb\xa2\xa1{\x02n\xac_\x05') 41892ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'{\xbb\xdc\xbb\xa2\xa1{\x02n\xac_\x05') 41892ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45297) -> ('172.17.0.3', 52374)) State.IN_PROGRESS -> State.SUCCEEDED 41893ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1644318462 1 udp 1677729535 141.24.211.56 52374 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag ItGn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551"}', extra='') 41893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 41893ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 41902ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:823128437 1 udp 33562623 141.24.210.113 58659 typ relay raddr 141.24.211.56 rport 52374 generation 0 ufrag ItGn network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551"}', extra='') 41902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 41902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 41902ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 41913ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53626) -> ('172.17.0.3', 52374)) State.FROZEN -> State.IN_PROGRESS 41913ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x1d')\xf4\xdd\xe1\xcd\x16\xf2{\x9bb") 41914ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x1d')\xf4\xdd\xe1\xcd\x16\xf2{\x9bb") 41914ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53626) -> ('172.17.0.3', 52374)) State.IN_PROGRESS -> State.SUCCEEDED 41933ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'8xMfgX3u5HSd') 41934ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'8xMfgX3u5HSd') 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45297) -> ('141.24.211.56', 52374)) State.FROZEN -> State.FAILED 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53626) -> ('141.24.211.56', 52374)) State.FROZEN -> State.FAILED 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 45297) -> ('141.24.210.113', 58659)) State.FROZEN -> State.FAILED 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53626) -> ('141.24.210.113', 58659)) State.FROZEN -> State.FAILED 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56399) -> ('172.17.0.3', 52374)) State.FROZEN -> State.FAILED 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56399) -> ('141.24.211.56', 52374)) State.FROZEN -> State.FAILED 41934ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 56399) -> ('141.24.210.113', 58659)) State.FROZEN -> State.FAILED 41934ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 41935ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 41935ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 41936ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 41939ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 41939ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 41939ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 41939ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 41940ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 41940ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551", "state": "connected"}] 41944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 41944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 41944ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 41945ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 41946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 41946ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 41947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1205033000, stream_id=1, stream_seq=0) 41947ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 41947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1981790379, stream_id=1, stream_seq=0) 41947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 41947ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1205033000, gaps=[]) 41949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790379, gaps=[]) 41949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 41949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1981790380, stream_id=1, stream_seq=1) 41949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 41949ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790381, stream_id=1, stream_seq=2) 41950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790382, stream_id=1, stream_seq=2) 41950ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790383, stream_id=1, stream_seq=2) 41951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790381, gaps=[]) 41951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41951ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790384, stream_id=1, stream_seq=2) 41952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790385, stream_id=1, stream_seq=2) 41952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790383, gaps=[]) 41952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790386, stream_id=1, stream_seq=2) 41952ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790387, stream_id=1, stream_seq=2) 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790385, gaps=[]) 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790388, stream_id=1, stream_seq=3) 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790389, stream_id=1, stream_seq=3) 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790390, stream_id=1, stream_seq=3) 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790391, stream_id=1, stream_seq=3) 41953ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790387, gaps=[]) 41954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790392, stream_id=1, stream_seq=3) 41954ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790393, stream_id=1, stream_seq=3) 41955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790389, gaps=[]) 41955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41955ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790394, stream_id=1, stream_seq=3) 41956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790391, gaps=[]) 41956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790395, stream_id=1, stream_seq=4) 41956ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790396, stream_id=1, stream_seq=4) 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790397, stream_id=1, stream_seq=4) 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790398, stream_id=1, stream_seq=4) 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790399, stream_id=1, stream_seq=4) 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790393, gaps=[]) 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790400, stream_id=1, stream_seq=4) 41957ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790401, stream_id=1, stream_seq=4) 41958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790395, gaps=[]) 41958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790402, stream_id=1, stream_seq=5) 41958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790403, stream_id=1, stream_seq=5) 41958ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790404, stream_id=1, stream_seq=5) 41959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790397, gaps=[]) 41959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790405, stream_id=1, stream_seq=5) 41959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790406, stream_id=1, stream_seq=5) 41959ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790407, stream_id=1, stream_seq=5) 41960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790399, gaps=[]) 41960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790408, stream_id=1, stream_seq=5) 41960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790401, gaps=[]) 41960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41960ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790409, stream_id=1, stream_seq=6) 41961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790410, stream_id=1, stream_seq=6) 41961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790411, stream_id=1, stream_seq=6) 41961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790412, stream_id=1, stream_seq=6) 41961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790403, gaps=[]) 41961ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790413, stream_id=1, stream_seq=6) 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790414, stream_id=1, stream_seq=6) 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790415, stream_id=1, stream_seq=6) 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790405, gaps=[]) 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790416, stream_id=1, stream_seq=7) 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790417, stream_id=1, stream_seq=7) 41962ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790418, stream_id=1, stream_seq=7) 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790407, gaps=[]) 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790419, stream_id=1, stream_seq=7) 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790420, stream_id=1, stream_seq=7) 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790421, stream_id=1, stream_seq=7) 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790409, gaps=[]) 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41964ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790422, stream_id=1, stream_seq=7) 41965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790411, gaps=[]) 41965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790423, stream_id=1, stream_seq=8) 41965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790424, stream_id=1, stream_seq=8) 41965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790425, stream_id=1, stream_seq=8) 41965ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790426, stream_id=1, stream_seq=8) 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790413, gaps=[]) 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790427, stream_id=1, stream_seq=8) 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790428, stream_id=1, stream_seq=8) 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790429, stream_id=1, stream_seq=8) 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790415, gaps=[]) 41966ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790430, stream_id=1, stream_seq=9) 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790431, stream_id=1, stream_seq=9) 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790432, stream_id=1, stream_seq=9) 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790417, gaps=[]) 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790433, stream_id=1, stream_seq=9) 41967ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790434, stream_id=1, stream_seq=9) 41968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790435, stream_id=1, stream_seq=9) 41968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790419, gaps=[]) 41968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41968ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790436, stream_id=1, stream_seq=9) 41969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790421, gaps=[]) 41969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790437, stream_id=1, stream_seq=10) 41969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790438, stream_id=1, stream_seq=10) 41969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790439, stream_id=1, stream_seq=10) 41969ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790440, stream_id=1, stream_seq=10) 41970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790423, gaps=[]) 41970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790441, stream_id=1, stream_seq=10) 41970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790442, stream_id=1, stream_seq=10) 41970ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790443, stream_id=1, stream_seq=10) 41971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790425, gaps=[]) 41971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790444, stream_id=1, stream_seq=11) 41971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790445, stream_id=1, stream_seq=11) 41971ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790446, stream_id=1, stream_seq=11) 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790427, gaps=[]) 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790447, stream_id=1, stream_seq=11) 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790448, stream_id=1, stream_seq=11) 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790449, stream_id=1, stream_seq=11) 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790429, gaps=[]) 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41972ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790450, stream_id=1, stream_seq=11) 41973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790431, gaps=[]) 41973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41973ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790451, stream_id=1, stream_seq=12) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790452, stream_id=1, stream_seq=12) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790453, stream_id=1, stream_seq=12) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790454, stream_id=1, stream_seq=12) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790433, gaps=[]) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790455, stream_id=1, stream_seq=12) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790456, stream_id=1, stream_seq=12) 41974ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790457, stream_id=1, stream_seq=12) 41979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790435, gaps=[]) 41979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790458, stream_id=1, stream_seq=13) 41979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790459, stream_id=1, stream_seq=13) 41979ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790460, stream_id=1, stream_seq=13) 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790437, gaps=[]) 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790461, stream_id=1, stream_seq=13) 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790462, stream_id=1, stream_seq=13) 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790463, stream_id=1, stream_seq=13) 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790439, gaps=[]) 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41980ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790464, stream_id=1, stream_seq=13) 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790441, gaps=[]) 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790465, stream_id=1, stream_seq=14) 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790466, stream_id=1, stream_seq=14) 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790467, stream_id=1, stream_seq=14) 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790468, stream_id=1, stream_seq=14) 41981ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790443, gaps=[]) 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790469, stream_id=1, stream_seq=14) 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790470, stream_id=1, stream_seq=14) 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790471, stream_id=1, stream_seq=14) 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790445, gaps=[]) 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41982ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790472, stream_id=1, stream_seq=15) 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790473, stream_id=1, stream_seq=15) 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790474, stream_id=1, stream_seq=15) 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790447, gaps=[]) 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790475, stream_id=1, stream_seq=15) 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790476, stream_id=1, stream_seq=15) 41983ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790477, stream_id=1, stream_seq=15) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790449, gaps=[]) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790478, stream_id=1, stream_seq=15) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790451, gaps=[]) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790479, stream_id=1, stream_seq=16) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790480, stream_id=1, stream_seq=16) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790481, stream_id=1, stream_seq=16) 41984ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790482, stream_id=1, stream_seq=16) 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790453, gaps=[]) 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790483, stream_id=1, stream_seq=16) 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790484, stream_id=1, stream_seq=16) 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790485, stream_id=1, stream_seq=16) 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790455, gaps=[]) 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41985ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790486, stream_id=1, stream_seq=17) 41986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790487, stream_id=1, stream_seq=17) 41986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790488, stream_id=1, stream_seq=17) 41986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790457, gaps=[]) 41986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790489, stream_id=1, stream_seq=17) 41986ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790490, stream_id=1, stream_seq=17) 41987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790491, stream_id=1, stream_seq=17) 41987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790459, gaps=[]) 41987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41987ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790492, stream_id=1, stream_seq=17) 41988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790461, gaps=[]) 41988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790493, stream_id=1, stream_seq=18) 41988ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790494, stream_id=1, stream_seq=18) 41989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790495, stream_id=1, stream_seq=18) 41989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790496, stream_id=1, stream_seq=18) 41989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790463, gaps=[]) 41989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790497, stream_id=1, stream_seq=18) 41989ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790498, stream_id=1, stream_seq=18) 41990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790499, stream_id=1, stream_seq=18) 41990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790465, gaps=[]) 41990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790500, stream_id=1, stream_seq=19) 41990ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790501, stream_id=1, stream_seq=19) 41991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790467, gaps=[]) 41991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790502, stream_id=1, stream_seq=19) 41991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790503, stream_id=1, stream_seq=19) 41991ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790504, stream_id=1, stream_seq=19) 41992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790469, gaps=[]) 41992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790505, stream_id=1, stream_seq=19) 41992ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790506, stream_id=1, stream_seq=19) 41993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790471, gaps=[]) 41993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790507, stream_id=1, stream_seq=20) 41993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790508, stream_id=1, stream_seq=20) 41993ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790509, stream_id=1, stream_seq=20) 41994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790473, gaps=[]) 41994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790510, stream_id=1, stream_seq=20) 41994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790511, stream_id=1, stream_seq=20) 41994ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790512, stream_id=1, stream_seq=20) 41995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790475, gaps=[]) 41995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41995ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790513, stream_id=1, stream_seq=20) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790477, gaps=[]) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790514, stream_id=1, stream_seq=21) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790515, stream_id=1, stream_seq=21) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790516, stream_id=1, stream_seq=21) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790517, stream_id=1, stream_seq=21) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790518, stream_id=1, stream_seq=21) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790479, gaps=[]) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790519, stream_id=1, stream_seq=21) 41997ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790520, stream_id=1, stream_seq=21) 41998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790481, gaps=[]) 41998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790521, stream_id=1, stream_seq=22) 41998ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790522, stream_id=1, stream_seq=22) 41999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790523, stream_id=1, stream_seq=22) 41999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790483, gaps=[]) 41999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 41999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790524, stream_id=1, stream_seq=22) 41999ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790525, stream_id=1, stream_seq=22) 42000ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790526, stream_id=1, stream_seq=22) 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790485, gaps=[]) 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790527, stream_id=1, stream_seq=22) 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790487, gaps=[]) 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790528, stream_id=1, stream_seq=23) 42001ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790529, stream_id=1, stream_seq=23) 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790530, stream_id=1, stream_seq=23) 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790531, stream_id=1, stream_seq=23) 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790489, gaps=[]) 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790532, stream_id=1, stream_seq=23) 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790533, stream_id=1, stream_seq=23) 42002ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790534, stream_id=1, stream_seq=23) 42003ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790491, gaps=[]) 42004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790535, stream_id=1, stream_seq=24) 42004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790536, stream_id=1, stream_seq=24) 42004ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790537, stream_id=1, stream_seq=24) 42005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790493, gaps=[]) 42005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790538, stream_id=1, stream_seq=24) 42005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790539, stream_id=1, stream_seq=24) 42005ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790540, stream_id=1, stream_seq=24) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790495, gaps=[]) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790541, stream_id=1, stream_seq=24) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790497, gaps=[]) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790542, stream_id=1, stream_seq=25) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790543, stream_id=1, stream_seq=25) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790544, stream_id=1, stream_seq=25) 42007ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790545, stream_id=1, stream_seq=25) 42008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790499, gaps=[]) 42008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790546, stream_id=1, stream_seq=25) 42008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790547, stream_id=1, stream_seq=25) 42008ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790548, stream_id=1, stream_seq=25) 42008ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8192 42008ms [log] 8188 42008ms [log] line [file] undefined 42008ms [log] 42008ms [log] reading line 42008ms [log] [experimentStatusChanged] {"status": "running", "message": null} 42009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790501, gaps=[]) 42009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790549, stream_id=1, stream_seq=26) 42009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790550, stream_id=1, stream_seq=26) 42009ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790551, stream_id=1, stream_seq=26) 42010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790503, gaps=[]) 42010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790552, stream_id=1, stream_seq=26) 42010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790553, stream_id=1, stream_seq=26) 42010ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790554, stream_id=1, stream_seq=26) 42011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790505, gaps=[]) 42011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42011ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790555, stream_id=1, stream_seq=26) 42012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790507, gaps=[]) 42012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42012ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790556, stream_id=1, stream_seq=27) 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790557, stream_id=1, stream_seq=27) 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790558, stream_id=1, stream_seq=27) 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790559, stream_id=1, stream_seq=27) 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790509, gaps=[]) 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790560, stream_id=1, stream_seq=27) 42013ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790561, stream_id=1, stream_seq=27) 42014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790562, stream_id=1, stream_seq=27) 42014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790511, gaps=[]) 42014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790563, stream_id=1, stream_seq=28) 42014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790564, stream_id=1, stream_seq=28) 42014ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790565, stream_id=1, stream_seq=28) 42015ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'LzVdovcC3yhi') 42015ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 52374) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'LzVdovcC3yhi') 42016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790513, gaps=[]) 42016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790566, stream_id=1, stream_seq=28) 42016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790567, stream_id=1, stream_seq=28) 42016ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790568, stream_id=1, stream_seq=28) 42017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790515, gaps=[]) 42017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42017ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790569, stream_id=1, stream_seq=28) 42018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790517, gaps=[]) 42018ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790570, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790571, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790572, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790573, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790519, gaps=[]) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790574, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790575, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790576, stream_id=1, stream_seq=29) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790521, gaps=[]) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790577, stream_id=1, stream_seq=30) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790578, stream_id=1, stream_seq=30) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790579, stream_id=1, stream_seq=30) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790523, gaps=[]) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790580, stream_id=1, stream_seq=30) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790581, stream_id=1, stream_seq=30) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790582, stream_id=1, stream_seq=30) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790525, gaps=[]) 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42022ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790583, stream_id=1, stream_seq=30) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790527, gaps=[]) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790584, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790585, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790586, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790587, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790529, gaps=[]) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790588, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790589, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790590, stream_id=1, stream_seq=31) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790531, gaps=[]) 42024ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790591, stream_id=1, stream_seq=32) 42025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790592, stream_id=1, stream_seq=32) 42025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790593, stream_id=1, stream_seq=32) 42025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790533, gaps=[]) 42025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42025ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790594, stream_id=1, stream_seq=32) 42026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790595, stream_id=1, stream_seq=32) 42026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790596, stream_id=1, stream_seq=32) 42026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790535, gaps=[]) 42026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42026ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790597, stream_id=1, stream_seq=32) 42028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790537, gaps=[]) 42028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=2, tsn=1981790598, stream_id=1, stream_seq=33) 42028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790599, stream_id=1, stream_seq=33) 42028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790600, stream_id=1, stream_seq=33) 42028ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790601, stream_id=1, stream_seq=33) 42029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790539, gaps=[]) 42029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790602, stream_id=1, stream_seq=33) 42029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=0, tsn=1981790603, stream_id=1, stream_seq=33) 42029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=1, tsn=1981790604, stream_id=1, stream_seq=33) 42029ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790541, gaps=[]) 42030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790543, gaps=[]) 42030ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790545, gaps=[]) 42031ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790547, gaps=[]) 42032ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790549, gaps=[]) 42033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790551, gaps=[]) 42033ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790553, gaps=[]) 42034ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790555, gaps=[]) 42035ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790557, gaps=[]) 42036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790559, gaps=[]) 42036ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790561, gaps=[]) 42037ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790563, gaps=[]) 42038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790565, gaps=[]) 42038ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790567, gaps=[]) 42039ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790569, gaps=[]) 42040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790571, gaps=[]) 42040ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790573, gaps=[]) 42041ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790575, gaps=[]) 42042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790577, gaps=[]) 42042ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790579, gaps=[]) 42043ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790581, gaps=[]) 42044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790583, gaps=[]) 42044ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790585, gaps=[]) 42045ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790587, gaps=[]) 42046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790589, gaps=[]) 42046ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4717392, cumulative_tsn=1981790591, gaps=[]) 42047ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4714992, cumulative_tsn=1981790593, gaps=[]) 42048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4712592, cumulative_tsn=1981790595, gaps=[]) 42048ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1981790597, gaps=[]) 42049ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4716192, cumulative_tsn=1981790599, gaps=[]) 42050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4713792, cumulative_tsn=1981790601, gaps=[]) 42050ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4711392, cumulative_tsn=1981790603, gaps=[]) 42051ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 42221ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551"}', extra='') 42221ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 42222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 42222ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 42222ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 42222ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 42222ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 42222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 42222ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 42223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42223ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 42223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42223ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 42224ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/4114c6e5-e5d9-41ae-b164-da42687bb551", "state": "closed"}] 42224ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 42224ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 42225ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xe7\xb7\xa80,\xf0\tI\x07v\x15\t') 42226ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xe7\xb7\xa80,\xf0\tI\x07v\x15\t') 42226ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 56399) 42226ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 42226ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 42287ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 42287ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client File tests : should transmit file 42361ms [err] Traceback (most recent call last): 42361ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 42361ms [err] return _run_code(code, main_globals, None, 42361ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 42361ms [err] exec(code, run_globals) 42361ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 42361ms [err] sys.exit(main()) 42361ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 42361ms [err] asyncio.run(main_async()) 42361ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 42361ms [err] return loop.run_until_complete(main) 42361ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 42362ms [err] self.run_forever() 42362ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 42362ms [err] self._run_once() 42362ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 42363ms [err] event_list = self._selector.select(timeout) 42363ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 42363ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 42363ms [err] KeyboardInterrupt 42365ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 42365ms [err] h.flush() 42365ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 42458ms [log] starting device 42854ms [err] DEBUG:asyncio:Using selector: EpollSelector 42935ms [err] ERROR:asyncio:Unclosed client session 42935ms [err] client_session: 43003ms [log] parsing 43003ms [log] creating device handler 43003ms [log] [ready] 43003ms [log] reading line 43003ms [log] [websocketToken] "798f5459-21d9-499d-90ca-6c7fc164c897" 43026ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 43026ms [log] [websocketConnected] 43208ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 43209ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 43237ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c1b47933-acda-4f84-8837-1ec2da6d0179"}}', extra='') 43237ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c1b47933-acda-4f84-8837-1ec2da6d0179"} 43303ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90","services":[{"serviceId":"file_producer","serviceType":"http://api.goldi-labs.de/serviceTypes/file","remoteServiceId":"file_consumer"}],"tiebreaker":true}', extra='') 43308ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "new"}] 45311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 45313ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 45313ms [err] v=0 45313ms [err] o=- 3931337190 3931337190 IN IP4 0.0.0.0 45313ms [err] s=- 45313ms [err] t=0 0 45313ms [err] a=group:BUNDLE 0 45313ms [err] a=msid-semantic:WMS * 45313ms [err] m=application 9 DTLS/SCTP 5000 45313ms [err] c=IN IP4 0.0.0.0 45313ms [err] a=mid:0 45313ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45313ms [err] a=max-message-size:65536 45313ms [err] a=ice-ufrag:w9R8 45313ms [err] a=ice-pwd:3KiQr1gKOcaIZa72THEYTG 45313ms [err] a=fingerprint:sha-256 D6:B9:F8:84:62:77:0C:79:5C:16:F0:B3:60:E0:EC:F1:49:89:D1:78:00:65:F5:ED:78:A3:A1:9C:7D:9E:23:09 45313ms [err] a=setup:actpass 45313ms [err] 45314ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 45314ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 45316ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "new"}] 45316ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 45317ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 45319ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xce+\x87\x8d7\xb4\xf2^\xf0\xd8\xea\xb8') 45319ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'=\xd1\x12UQ\xb4\x07\xb9\n\xaaxx') 45320ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xce+\x87\x8d7\xb4\xf2^\xf0\xd8\xea\xb8') 45320ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'=\xd1\x12UQ\xb4\x07\xb9\n\xaaxx') 45322ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 45322ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x12\xe2#\xa4\x1fj\xc2\xa0\xcc\xae\x84\x8c') 45323ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x12\xe2#\xa4\x1fj\xc2\xa0\xcc\xae\x84\x8c') 45324ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x03KSB\x0e\x99\x06 (h\xa1\xea') 45325ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x03KSB\x0e\x99\x06 (h\xa1\xea') 45325ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 63306) (expires in 600 seconds) 45325ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 45326ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 45327ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 45327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45327ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 45327ms [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='') 45327ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 45354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39477) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\x044\x07\xc5\xeb\xe8\x8a\xd0F'\xe3\x90") 45354ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39477) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\x044\x07\xc5\xeb\xe8\x8a\xd0F'\xe3\x90") 45363ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931337190 3931337190 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 39477 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 39477 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53057 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39477 typ srflx raddr 172.30.0.1 rport 39477\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53057 typ srflx raddr 172.17.0.3 rport 53057\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52534 typ relay raddr 172.17.0.3 rport 56123\\r\\na=end-of-candidates\\r\\na=ice-ufrag:fj7q\\r\\na=ice-pwd:4eP6f5TmA5lXFZlkF99DMd\\r\\na=fingerprint:sha-256 08:D0:8E:B5:D2:62:A3:DA:6A:34:D4:0E:C8:F8:C6:8C:4F:38:14:F3:15:24:03:FF:BB:E3:CA:53:3C:7F:EC:B6\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 45363ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 45364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 45364ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 45364ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 45364ms [err] v=0 45364ms [err] o=- 3931337190 3931337190 IN IP4 0.0.0.0 45364ms [err] s=- 45364ms [err] t=0 0 45364ms [err] a=group:BUNDLE 0 45364ms [err] a=msid-semantic:WMS * 45364ms [err] m=application 39477 DTLS/SCTP 5000 45364ms [err] c=IN IP4 172.30.0.1 45364ms [err] a=mid:0 45364ms [err] a=sctpmap:5000 webrtc-datachannel 65535 45364ms [err] a=max-message-size:65536 45364ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39477 typ host 45364ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 53057 typ host 45364ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39477 typ srflx raddr 172.30.0.1 rport 39477 45364ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 53057 typ srflx raddr 172.17.0.3 rport 53057 45364ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52534 typ relay raddr 172.17.0.3 rport 56123 45364ms [err] a=end-of-candidates 45364ms [err] a=ice-ufrag:fj7q 45364ms [err] a=ice-pwd:4eP6f5TmA5lXFZlkF99DMd 45364ms [err] a=fingerprint:sha-256 08:D0:8E:B5:D2:62:A3:DA:6A:34:D4:0E:C8:F8:C6:8C:4F:38:14:F3:15:24:03:FF:BB:E3:CA:53:3C:7F:EC:B6 45364ms [err] a=setup:active 45364ms [err] 45366ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 45366ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 45366ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 45367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.30.0.1', 39477)) State.FROZEN -> State.WAITING 45367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33655) -> ('172.30.0.1', 39477)) State.FROZEN -> State.WAITING 45367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.17.0.3', 53057)) State.FROZEN -> State.WAITING 45367ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63306) -> ('172.30.0.1', 39477)) State.FROZEN -> State.WAITING 45367ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(hKx1WpQGdx 1 udp 1862270975 172.17.0.3 39477 typ prflx) 45367ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45368ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 45368ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.17.0.3', 39477)) State.WAITING -> State.IN_PROGRESS 45368ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39477) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'S\x9c\x17\xbfR\xdc\xdaW\x84\x07\xa4\x99') 45368ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.30.0.1', 39477)) State.WAITING -> State.IN_PROGRESS 45368ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39477) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xc9&\xef\xd0{'\xbdY\x1cF\x95\x94") 45369ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "connecting"}] 45369ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39477) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'S\x9c\x17\xbfR\xdc\xdaW\x84\x07\xa4\x99') 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.17.0.3', 39477)) State.IN_PROGRESS -> State.SUCCEEDED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33655) -> ('172.30.0.1', 39477)) State.WAITING -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.17.0.3', 53057)) State.WAITING -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33655) -> ('172.17.0.3', 53057)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('141.24.211.56', 39477)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33655) -> ('141.24.211.56', 39477)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('141.24.211.56', 53057)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33655) -> ('141.24.211.56', 53057)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('141.24.210.113', 52534)) State.FROZEN -> State.FAILED 45370ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33655) -> ('141.24.210.113', 52534)) State.FROZEN -> State.FAILED 45371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63306) -> ('172.30.0.1', 39477)) State.WAITING -> State.FAILED 45371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63306) -> ('172.17.0.3', 53057)) State.FROZEN -> State.FAILED 45371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63306) -> ('141.24.211.56', 39477)) State.FROZEN -> State.FAILED 45371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63306) -> ('141.24.211.56', 53057)) State.FROZEN -> State.FAILED 45371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 63306) -> ('141.24.210.113', 52534)) State.FROZEN -> State.FAILED 45371ms [err] INFO:aioice.ice:Connection(0) ICE completed 45371ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39477) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xc9&\xef\xd0{'\xbdY\x1cF\x95\x94") 45372ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 47861) -> ('172.30.0.1', 39477)) State.IN_PROGRESS -> State.SUCCEEDED 45372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39477) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaa\x9e\xe3\xa5\xe7\xde\xa8|\xd8\xb6\x1b\x0c') 45372ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39477) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaa\x9e\xe3\xa5\xe7\xde\xa8|\xd8\xb6\x1b\x0c') 45388ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 45388ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 45389ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 45390ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 45393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 45393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 45393ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 45393ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 45394ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 45394ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 45394ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "connected"}] 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 45395ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 45396ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3669934441, stream_id=1, stream_seq=0) 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 45397ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=1687175437, stream_id=1, stream_seq=0) 45398ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 45398ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1687175437, gaps=[]) 45399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934441, gaps=[]) 45399ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=3669934442, stream_id=1, stream_seq=1) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934443, stream_id=1, stream_seq=2) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934444, stream_id=1, stream_seq=2) 45400ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934445, stream_id=1, stream_seq=2) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934442, gaps=[]) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934446, stream_id=1, stream_seq=2) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934443, gaps=[]) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934447, stream_id=1, stream_seq=2) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934448, stream_id=1, stream_seq=2) 45402ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934444, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934449, stream_id=1, stream_seq=2) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934445, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934450, stream_id=1, stream_seq=3) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934451, stream_id=1, stream_seq=3) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934446, gaps=[]) 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45403ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934452, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934453, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934447, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934454, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934455, stream_id=1, stream_seq=3) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934448, gaps=[]) 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45404ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934456, stream_id=1, stream_seq=3) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934449, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934457, stream_id=1, stream_seq=4) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934458, stream_id=1, stream_seq=4) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934450, gaps=[]) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934459, stream_id=1, stream_seq=4) 45405ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934460, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934451, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934461, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934462, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934452, gaps=[]) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934463, stream_id=1, stream_seq=4) 45406ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934453, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934464, stream_id=1, stream_seq=5) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934465, stream_id=1, stream_seq=5) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934454, gaps=[]) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934466, stream_id=1, stream_seq=5) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934467, stream_id=1, stream_seq=5) 45407ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934455, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934468, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934469, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934456, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934470, stream_id=1, stream_seq=5) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934457, gaps=[]) 45408ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934471, stream_id=1, stream_seq=6) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934472, stream_id=1, stream_seq=6) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934458, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934473, stream_id=1, stream_seq=6) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934474, stream_id=1, stream_seq=6) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934459, gaps=[]) 45409ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934475, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934476, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934460, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934477, stream_id=1, stream_seq=6) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934461, gaps=[]) 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45410ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934478, stream_id=1, stream_seq=7) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934479, stream_id=1, stream_seq=7) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934462, gaps=[]) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934480, stream_id=1, stream_seq=7) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934481, stream_id=1, stream_seq=7) 45411ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934463, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934482, stream_id=1, stream_seq=7) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934483, stream_id=1, stream_seq=7) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934464, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934484, stream_id=1, stream_seq=7) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934465, gaps=[]) 45412ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934485, stream_id=1, stream_seq=8) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934486, stream_id=1, stream_seq=8) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934466, gaps=[]) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934487, stream_id=1, stream_seq=8) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934488, stream_id=1, stream_seq=8) 45413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934467, gaps=[]) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934489, stream_id=1, stream_seq=8) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934490, stream_id=1, stream_seq=8) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934468, gaps=[]) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934491, stream_id=1, stream_seq=8) 45414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934469, gaps=[]) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934492, stream_id=1, stream_seq=9) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934493, stream_id=1, stream_seq=9) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934470, gaps=[]) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934494, stream_id=1, stream_seq=9) 45415ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934495, stream_id=1, stream_seq=9) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934471, gaps=[]) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934496, stream_id=1, stream_seq=9) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934497, stream_id=1, stream_seq=9) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934472, gaps=[]) 45416ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934498, stream_id=1, stream_seq=9) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934473, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934499, stream_id=1, stream_seq=10) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934500, stream_id=1, stream_seq=10) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934474, gaps=[]) 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45417ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934501, stream_id=1, stream_seq=10) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934502, stream_id=1, stream_seq=10) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934475, gaps=[]) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934503, stream_id=1, stream_seq=10) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934504, stream_id=1, stream_seq=10) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934476, gaps=[]) 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45418ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934505, stream_id=1, stream_seq=10) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934477, gaps=[]) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934506, stream_id=1, stream_seq=11) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934507, stream_id=1, stream_seq=11) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934478, gaps=[]) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934508, stream_id=1, stream_seq=11) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934509, stream_id=1, stream_seq=11) 45419ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934479, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934510, stream_id=1, stream_seq=11) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934511, stream_id=1, stream_seq=11) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934480, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934512, stream_id=1, stream_seq=11) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934481, gaps=[]) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934513, stream_id=1, stream_seq=12) 45420ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934514, stream_id=1, stream_seq=12) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934482, gaps=[]) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934515, stream_id=1, stream_seq=12) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934516, stream_id=1, stream_seq=12) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934483, gaps=[]) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934517, stream_id=1, stream_seq=12) 45421ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934518, stream_id=1, stream_seq=12) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934484, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934519, stream_id=1, stream_seq=12) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934485, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934520, stream_id=1, stream_seq=13) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934521, stream_id=1, stream_seq=13) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934486, gaps=[]) 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45422ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934522, stream_id=1, stream_seq=13) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934523, stream_id=1, stream_seq=13) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934487, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934524, stream_id=1, stream_seq=13) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934525, stream_id=1, stream_seq=13) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934488, gaps=[]) 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934526, stream_id=1, stream_seq=13) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934489, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934527, stream_id=1, stream_seq=14) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934528, stream_id=1, stream_seq=14) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934490, gaps=[]) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934529, stream_id=1, stream_seq=14) 45424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934530, stream_id=1, stream_seq=14) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934491, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934531, stream_id=1, stream_seq=14) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934532, stream_id=1, stream_seq=14) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934492, gaps=[]) 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45425ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934533, stream_id=1, stream_seq=14) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934493, gaps=[]) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934534, stream_id=1, stream_seq=15) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934535, stream_id=1, stream_seq=15) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934494, gaps=[]) 45426ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934536, stream_id=1, stream_seq=15) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934537, stream_id=1, stream_seq=15) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934495, gaps=[]) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934538, stream_id=1, stream_seq=15) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934539, stream_id=1, stream_seq=15) 45427ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934496, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934540, stream_id=1, stream_seq=15) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934497, gaps=[]) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934541, stream_id=1, stream_seq=16) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934542, stream_id=1, stream_seq=16) 45428ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934498, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934543, stream_id=1, stream_seq=16) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934544, stream_id=1, stream_seq=16) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934499, gaps=[]) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934545, stream_id=1, stream_seq=16) 45429ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934546, stream_id=1, stream_seq=16) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934500, gaps=[]) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934547, stream_id=1, stream_seq=16) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934501, gaps=[]) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934548, stream_id=1, stream_seq=17) 45430ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934549, stream_id=1, stream_seq=17) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934502, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934550, stream_id=1, stream_seq=17) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934551, stream_id=1, stream_seq=17) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934503, gaps=[]) 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45431ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934552, stream_id=1, stream_seq=17) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934553, stream_id=1, stream_seq=17) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934504, gaps=[]) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934554, stream_id=1, stream_seq=17) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934505, gaps=[]) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934555, stream_id=1, stream_seq=18) 45432ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934556, stream_id=1, stream_seq=18) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934506, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934557, stream_id=1, stream_seq=18) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934558, stream_id=1, stream_seq=18) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934507, gaps=[]) 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45433ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934559, stream_id=1, stream_seq=18) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934560, stream_id=1, stream_seq=18) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934508, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934561, stream_id=1, stream_seq=18) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934509, gaps=[]) 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45434ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934562, stream_id=1, stream_seq=19) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934563, stream_id=1, stream_seq=19) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934510, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934564, stream_id=1, stream_seq=19) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934565, stream_id=1, stream_seq=19) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934511, gaps=[]) 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45435ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934566, stream_id=1, stream_seq=19) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934567, stream_id=1, stream_seq=19) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934512, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934568, stream_id=1, stream_seq=19) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934513, gaps=[]) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934569, stream_id=1, stream_seq=20) 45436ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934570, stream_id=1, stream_seq=20) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934514, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934571, stream_id=1, stream_seq=20) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934572, stream_id=1, stream_seq=20) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934515, gaps=[]) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934573, stream_id=1, stream_seq=20) 45437ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934574, stream_id=1, stream_seq=20) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934516, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934575, stream_id=1, stream_seq=20) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934517, gaps=[]) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934576, stream_id=1, stream_seq=21) 45438ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934577, stream_id=1, stream_seq=21) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934518, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934578, stream_id=1, stream_seq=21) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934579, stream_id=1, stream_seq=21) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934519, gaps=[]) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934580, stream_id=1, stream_seq=21) 45439ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934581, stream_id=1, stream_seq=21) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934520, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934582, stream_id=1, stream_seq=21) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934521, gaps=[]) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934583, stream_id=1, stream_seq=22) 45440ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934584, stream_id=1, stream_seq=22) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934522, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934585, stream_id=1, stream_seq=22) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934586, stream_id=1, stream_seq=22) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934523, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934587, stream_id=1, stream_seq=22) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934588, stream_id=1, stream_seq=22) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934524, gaps=[]) 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45441ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934589, stream_id=1, stream_seq=22) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934525, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934590, stream_id=1, stream_seq=23) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934591, stream_id=1, stream_seq=23) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934526, gaps=[]) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934592, stream_id=1, stream_seq=23) 45442ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934593, stream_id=1, stream_seq=23) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934527, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934594, stream_id=1, stream_seq=23) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934595, stream_id=1, stream_seq=23) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934528, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934596, stream_id=1, stream_seq=23) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934529, gaps=[]) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934597, stream_id=1, stream_seq=24) 45443ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934598, stream_id=1, stream_seq=24) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934530, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934599, stream_id=1, stream_seq=24) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934600, stream_id=1, stream_seq=24) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934531, gaps=[]) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934601, stream_id=1, stream_seq=24) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934602, stream_id=1, stream_seq=24) 45444ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934532, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934603, stream_id=1, stream_seq=24) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934533, gaps=[]) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934604, stream_id=1, stream_seq=25) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934605, stream_id=1, stream_seq=25) 45445ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934534, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934606, stream_id=1, stream_seq=25) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934607, stream_id=1, stream_seq=25) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934535, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934608, stream_id=1, stream_seq=25) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934609, stream_id=1, stream_seq=25) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934536, gaps=[]) 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45446ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934610, stream_id=1, stream_seq=25) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934537, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934611, stream_id=1, stream_seq=26) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934612, stream_id=1, stream_seq=26) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934538, gaps=[]) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934613, stream_id=1, stream_seq=26) 45447ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934614, stream_id=1, stream_seq=26) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934539, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934615, stream_id=1, stream_seq=26) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934616, stream_id=1, stream_seq=26) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934540, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934617, stream_id=1, stream_seq=26) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934541, gaps=[]) 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45448ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934618, stream_id=1, stream_seq=27) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934619, stream_id=1, stream_seq=27) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934542, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934620, stream_id=1, stream_seq=27) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934621, stream_id=1, stream_seq=27) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934543, gaps=[]) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934622, stream_id=1, stream_seq=27) 45449ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934623, stream_id=1, stream_seq=27) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934544, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934624, stream_id=1, stream_seq=27) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934545, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934625, stream_id=1, stream_seq=28) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934626, stream_id=1, stream_seq=28) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934546, gaps=[]) 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45450ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934627, stream_id=1, stream_seq=28) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934628, stream_id=1, stream_seq=28) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934547, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934629, stream_id=1, stream_seq=28) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934630, stream_id=1, stream_seq=28) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934548, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934631, stream_id=1, stream_seq=28) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934549, gaps=[]) 45451ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934632, stream_id=1, stream_seq=29) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934633, stream_id=1, stream_seq=29) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934550, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934634, stream_id=1, stream_seq=29) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934635, stream_id=1, stream_seq=29) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934551, gaps=[]) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934636, stream_id=1, stream_seq=29) 45452ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934637, stream_id=1, stream_seq=29) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934552, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934638, stream_id=1, stream_seq=29) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934553, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934639, stream_id=1, stream_seq=30) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934640, stream_id=1, stream_seq=30) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934554, gaps=[]) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934641, stream_id=1, stream_seq=30) 45453ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934642, stream_id=1, stream_seq=30) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934555, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934643, stream_id=1, stream_seq=30) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934644, stream_id=1, stream_seq=30) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934556, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934645, stream_id=1, stream_seq=30) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934557, gaps=[]) 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45454ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934646, stream_id=1, stream_seq=31) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934647, stream_id=1, stream_seq=31) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934558, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934648, stream_id=1, stream_seq=31) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934649, stream_id=1, stream_seq=31) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934559, gaps=[]) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934650, stream_id=1, stream_seq=31) 45455ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934651, stream_id=1, stream_seq=31) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934560, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934652, stream_id=1, stream_seq=31) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934561, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934653, stream_id=1, stream_seq=32) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934654, stream_id=1, stream_seq=32) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934562, gaps=[]) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934655, stream_id=1, stream_seq=32) 45456ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934656, stream_id=1, stream_seq=32) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934563, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934657, stream_id=1, stream_seq=32) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934658, stream_id=1, stream_seq=32) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934564, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934659, stream_id=1, stream_seq=32) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934565, gaps=[]) 45457ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=2, tsn=3669934660, stream_id=1, stream_seq=33) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934661, stream_id=1, stream_seq=33) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934566, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934662, stream_id=1, stream_seq=33) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934663, stream_id=1, stream_seq=33) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934567, gaps=[]) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934664, stream_id=1, stream_seq=33) 45458ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=0, tsn=3669934665, stream_id=1, stream_seq=33) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934568, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=1, tsn=3669934666, stream_id=1, stream_seq=33) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934569, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934570, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934571, gaps=[]) 45459ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934572, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934573, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934574, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934575, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934576, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934577, gaps=[]) 45460ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934578, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934579, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934580, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934581, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934582, gaps=[]) 45461ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934583, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934584, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934585, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934586, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934587, gaps=[]) 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45462ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934588, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934589, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934590, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934591, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934592, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934593, gaps=[]) 45463ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934594, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934595, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934596, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934597, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934598, gaps=[]) 45464ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934599, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934600, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934601, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934602, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934603, gaps=[]) 45465ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934604, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934605, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934606, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934607, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934608, gaps=[]) 45466ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934609, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934610, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934611, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934612, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934613, gaps=[]) 45467ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934614, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934615, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934616, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934617, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934618, gaps=[]) 45468ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934619, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934620, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934621, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934622, gaps=[]) 45469ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934623, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934624, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934625, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934626, gaps=[]) 45470ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934627, gaps=[]) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934628, gaps=[]) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934629, gaps=[]) 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45471ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934630, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934631, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934632, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934633, gaps=[]) 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45472ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934634, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934635, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934636, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934637, gaps=[]) 45473ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934638, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934639, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934640, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934641, gaps=[]) 45474ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934642, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934643, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934644, gaps=[]) 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45475ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934645, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934646, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934647, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934648, gaps=[]) 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45476ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934649, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934650, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934651, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934652, gaps=[]) 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45477ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934653, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934654, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934655, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934656, gaps=[]) 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45478ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934657, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934658, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934659, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1047376, cumulative_tsn=3669934660, gaps=[]) 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45479ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1046176, cumulative_tsn=3669934661, gaps=[]) 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1044976, cumulative_tsn=3669934662, gaps=[]) 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1043776, cumulative_tsn=3669934663, gaps=[]) 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1042576, cumulative_tsn=3669934664, gaps=[]) 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45480ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1041376, cumulative_tsn=3669934665, gaps=[]) 45481ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 45488ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8192 45488ms [log] 8188 45488ms [log] line [file] undefined 45488ms [log] 45488ms [log] reading line 45488ms [log] [experimentStatusChanged] {"status": "running", "message": null} 45511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=3669934666, gaps=[]) 45511ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 45681ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90"}', extra='') 45681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 45681ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 45681ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 45682ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 45682ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 45682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 45682ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 45682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45682ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 45682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45682ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 45682ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/87703123-a6b8-486b-b64d-c67f6e8aae90", "state": "closed"}] 45683ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 45683ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 45683ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'8R\x07\x02\xa0<\xafG\xfb\xc4$_') 45684ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'8R\x07\x02\xa0<\xafG\xfb\xc4$_') 45684ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 63306) 45684ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 45684ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 45777ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 45777ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== js Client to js Client GPIO tests : should transmit initial gpio value 45838ms [err] Traceback (most recent call last): 45838ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 45838ms [err] return _run_code(code, main_globals, None, 45838ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 45838ms [err] exec(code, run_globals) 45838ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 45838ms [err] sys.exit(main()) 45838ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 45838ms [err] asyncio.run(main_async()) 45838ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 45838ms [err] return loop.run_until_complete(main) 45838ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 45839ms [err] self.run_forever() 45839ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 45839ms [err] self._run_once() 45839ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 45840ms [err] event_list = self._selector.select(timeout) 45840ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 45840ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 45840ms [err] KeyboardInterrupt 45842ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 45842ms [err] h.flush() 45842ms [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 61215ms [log] starting device 61617ms [err] DEBUG:asyncio:Using selector: EpollSelector 61686ms [err] ERROR:asyncio:Unclosed client session 61686ms [err] client_session: 61757ms [log] parsing 61757ms [log] creating device handler 61757ms [log] [ready] 61757ms [log] reading line 61757ms [log] [websocketToken] "dfb94a6c-245b-4a9e-9222-f1ec32e856e1" 61768ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 61768ms [log] line {"signal":"gpio1","value":"strongH"} 61768ms [log] 61768ms [log] reading line 61768ms [log] line {"signal":"gpio2","value":"strongL"} 61768ms [log] 61768ms [log] reading line 61768ms [log] [websocketConnected] 63459ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 63459ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 63482ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/091ab166-73cc-4d99-ad1f-2533d7b345ed"}}', extra='') 63482ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/091ab166-73cc-4d99-ad1f-2533d7b345ed"} 63546ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e","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='') 63551ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 63551ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 63551ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e", "state": "new"}] 65554ms [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='') 65554ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 65554ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e"}', extra='') 65555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 65555ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 6262840927102245910 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:nevf\\r\\na=ice-pwd:Dun/3H9rmtY3DQ+MCoNK2S1x\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 6B:ED:8F:D6:36:6C:13:8E:A0:C1:11:8C:05:2F:35:25:B7:EE:9C:A0:8D:A8:94:4D:C1:AA:97:8F:22:43:73:BA\\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/413cd673-189c-4d32-b47f-784cc5e8171e"}', extra='') 65555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 65555ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 65555ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 65555ms [err] v=0 65555ms [err] o=- 6262840927102245910 2 IN IP4 127.0.0.1 65555ms [err] s=- 65555ms [err] t=0 0 65555ms [err] a=group:BUNDLE 0 65555ms [err] a=extmap-allow-mixed 65555ms [err] a=msid-semantic: WMS 65555ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 65555ms [err] c=IN IP4 0.0.0.0 65555ms [err] a=ice-ufrag:nevf 65555ms [err] a=ice-pwd:Dun/3H9rmtY3DQ+MCoNK2S1x 65555ms [err] a=ice-options:trickle 65555ms [err] a=fingerprint:sha-256 6B:ED:8F:D6:36:6C:13:8E:A0:C1:11:8C:05:2F:35:25:B7:EE:9C:A0:8D:A8:94:4D:C1:AA:97:8F:22:43:73:BA 65555ms [err] a=setup:actpass 65555ms [err] a=mid:0 65555ms [err] a=sctp-port:5000 65555ms [err] a=max-message-size:262144 65555ms [err] 65558ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 65558ms [err] v=0 65558ms [err] o=- 6262840927102245910 2 IN IP4 127.0.0.1 65558ms [err] s=- 65558ms [err] t=0 0 65558ms [err] a=group:BUNDLE 0 65558ms [err] a=extmap-allow-mixed 65558ms [err] a=msid-semantic: WMS 65558ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 65558ms [err] c=IN IP4 0.0.0.0 65558ms [err] a=ice-ufrag:nevf 65558ms [err] a=ice-pwd:Dun/3H9rmtY3DQ+MCoNK2S1x 65558ms [err] a=ice-options:trickle 65558ms [err] a=fingerprint:sha-256 6B:ED:8F:D6:36:6C:13:8E:A0:C1:11:8C:05:2F:35:25:B7:EE:9C:A0:8D:A8:94:4D:C1:AA:97:8F:22:43:73:BA 65558ms [err] a=setup:actpass 65558ms [err] a=mid:0 65558ms [err] a=sctp-port:5000 65558ms [err] a=max-message-size:262144 65558ms [err] 65558ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 65559ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e", "state": "new"}] 65560ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 65560ms [err] v=0 65560ms [err] o=- 3931337210 3931337210 IN IP4 0.0.0.0 65560ms [err] s=- 65560ms [err] t=0 0 65560ms [err] a=group:BUNDLE 0 65560ms [err] a=msid-semantic:WMS * 65560ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 65560ms [err] c=IN IP4 0.0.0.0 65560ms [err] a=mid:0 65560ms [err] a=sctp-port:5000 65560ms [err] a=max-message-size:65536 65560ms [err] a=ice-ufrag:nLck 65560ms [err] a=ice-pwd:3Wii3liS3oJt1FjmDcl1g2 65560ms [err] a=fingerprint:sha-256 C4:6A:5F:FA:28:C5:90:9C:95:F1:25:A9:35:8C:84:97:75:5A:6B:91:AF:DA:24:33:A1:4A:88:D5:7E:F9:40:02 65560ms [err] a=setup:active 65560ms [err] 65560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 65560ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 65561ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 65562ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 65563ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 65565ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\x99\xad\xfb\xab\xc7+\xd3\x08E\xbcl') 65565ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x90\xf2\n\xaa\xb9\xde\x8f\x929\x92\xd0\xee') 65566ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\x99\xad\xfb\xab\xc7+\xd3\x08E\xbcl') 65566ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x90\xf2\n\xaa\xb9\xde\x8f\x929\x92\xd0\xee') 65568ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 65568ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xdc\xde]64d\xddl\xa6\xe2e\xb4') 65569ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xdc\xde]64d\xddl\xa6\xe2e\xb4') 65570ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xee\xad\x06\xf8bN\x04f\xb1tH\xf0') 65570ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xee\xad\x06\xf8bN\x04f\xb1tH\xf0') 65570ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 55336) (expires in 600 seconds) 65571ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 65571ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 65572ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 65572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 65572ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 65572ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65572ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 65573ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e", "state": "connecting"}] 65593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b't0TLcjaHn4fJ') 65593ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b't0TLcjaHn4fJ') 65593ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(9N5enyMQyW 1 udp 1845501695 172.17.0.3 60222 typ prflx) 65594ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59889) -> ('172.17.0.3', 60222)) State.WAITING -> State.IN_PROGRESS 65594ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8f\x0fW\xdb\xbcH\xa7hk\x80\xb7\xac') 65595ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8f\x0fW\xdb\xbcH\xa7hk\x80\xb7\xac') 65595ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59889) -> ('172.17.0.3', 60222)) State.IN_PROGRESS -> State.SUCCEEDED 65595ms [err] INFO:aioice.ice:Connection(0) ICE completed 65606ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3361519993 1 udp 2113937151 e1b82dd4-8384-4e1c-a836-5b971dbc5f3b.local 60222 typ host generation 0 ufrag nevf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e"}', extra='') 65606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65606ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65610ms [err] INFO:aioice.ice:Connection(0) Remote candidate "e1b82dd4-8384-4e1c-a836-5b971dbc5f3b.local" resolved to 172.17.0.3 65614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3221549758 1 udp 1677729535 141.24.211.56 60222 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag nevf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e"}', extra='') 65614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65614ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65615ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65615ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59889) -> ('172.17.0.3', 60222)) State.FROZEN -> State.IN_PROGRESS 65616ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'a\x92\x1eLb4\xe4\xe1\xe9 \x15p') 65617ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'a\x92\x1eLb4\xe4\xe1\xe9 \x15p') 65617ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59889) -> ('172.17.0.3', 60222)) State.IN_PROGRESS -> State.SUCCEEDED 65617ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2116569420 1 udp 33562623 141.24.210.113 54553 typ relay raddr 141.24.211.56 rport 60222 generation 0 ufrag nevf network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e"}', extra='') 65617ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 65617ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 65618ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 65637ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53525) -> ('172.17.0.3', 60222)) State.FROZEN -> State.IN_PROGRESS 65638ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Q\xda\xb5j\x02B\xf7\x9f\x190\x1bq') 65639ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Q\xda\xb5j\x02B\xf7\x9f\x190\x1bq') 65639ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53525) -> ('172.17.0.3', 60222)) State.IN_PROGRESS -> State.SUCCEEDED 65652ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'70zQ4U6hc2Hl') 65653ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'70zQ4U6hc2Hl') 65653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59889) -> ('141.24.211.56', 60222)) State.FROZEN -> State.FAILED 65653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53525) -> ('141.24.211.56', 60222)) State.FROZEN -> State.FAILED 65653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 59889) -> ('141.24.210.113', 54553)) State.FROZEN -> State.FAILED 65653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 53525) -> ('141.24.210.113', 54553)) State.FROZEN -> State.FAILED 65653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55336) -> ('172.17.0.3', 60222)) State.FROZEN -> State.FAILED 65653ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55336) -> ('141.24.211.56', 60222)) State.FROZEN -> State.FAILED 65654ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 55336) -> ('141.24.210.113', 54553)) State.FROZEN -> State.FAILED 65658ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 65658ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 65660ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 65660ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 65664ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 65665ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 65665ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 65665ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 65666ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 65666ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e", "state": "connected"}] 65671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 65671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 65671ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 65673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 65673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 65673ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 65674ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=8434605, stream_id=1, stream_seq=0) 65675ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 65675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1599383581, stream_id=1, stream_seq=0) 65675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 65675ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=8434605, gaps=[]) 65676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1599383581, gaps=[]) 65676ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 65677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1599383582, stream_id=1, stream_seq=1) 65677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 65677ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1599383583, stream_id=1, stream_seq=2) 65678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1599383583, gaps=[]) 65678ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 65716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'Aol8BkD2NdTB') 65716ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 60222) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'Aol8BkD2NdTB') 65750ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 65750ms [log] [experimentStatusChanged] {"status": "running", "message": null} 65846ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e"}', extra='') 65847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 65847ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 65847ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 65848ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 65848ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 65848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 65848ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 65849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65849ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 65849ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65850ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 65850ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/413cd673-189c-4d32-b47f-784cc5e8171e", "state": "closed"}] 65851ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 65852ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 65852ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xbb\x074\xf57\xd0\xe8\xaf(\x9en\xdf') 65853ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xbb\x074\xf57\xd0\xe8\xaf(\x9en\xdf') 65853ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 55336) 65854ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 65854ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 65923ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 65923ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests : should transmit gpio value 65994ms [err] Traceback (most recent call last): 65994ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 65995ms [err] return _run_code(code, main_globals, None, 65995ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 65995ms [err] exec(code, run_globals) 65995ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 65995ms [err] sys.exit(main()) 65995ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 65995ms [err] asyncio.run(main_async()) 65995ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 65995ms [err] return loop.run_until_complete(main) 65995ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 65996ms [err] self.run_forever() 65996ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 65996ms [err] self._run_once() 65996ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 65997ms [err] event_list = self._selector.select(timeout) 65997ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 65997ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 65997ms [err] KeyboardInterrupt 66000ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 66000ms [err] h.flush() 66000ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 66102ms [log] starting device 66508ms [err] DEBUG:asyncio:Using selector: EpollSelector 66576ms [err] ERROR:asyncio:Unclosed client session 66576ms [err] client_session: 66645ms [log] parsing 66645ms [log] creating device handler 66645ms [log] [ready] 66645ms [log] reading line 66645ms [log] [websocketToken] "d6699ad0-6341-435b-8127-025135e44535" 66659ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 66659ms [log] [websocketConnected] 68342ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 68342ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 68367ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9cfb93ec-4af2-444c-9ae8-533ace35a5f0"}}', extra='') 68367ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9cfb93ec-4af2-444c-9ae8-533ace35a5f0"} 68422ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295","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='') 68427ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295", "state": "new"}] 70430ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 70431ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 70431ms [err] v=0 70431ms [err] o=- 3931337215 3931337215 IN IP4 0.0.0.0 70431ms [err] s=- 70431ms [err] t=0 0 70431ms [err] a=group:BUNDLE 0 70431ms [err] a=msid-semantic:WMS * 70431ms [err] m=application 9 DTLS/SCTP 5000 70431ms [err] c=IN IP4 0.0.0.0 70431ms [err] a=mid:0 70431ms [err] a=sctpmap:5000 webrtc-datachannel 65535 70431ms [err] a=max-message-size:65536 70431ms [err] a=ice-ufrag:BHdG 70431ms [err] a=ice-pwd:CHK12ZBksutekM4ZZmBrgb 70431ms [err] a=fingerprint:sha-256 D5:DD:2C:F9:C3:D8:3F:4C:35:EF:10:12:99:CC:84:C5:06:E2:42:01:A4:DF:0C:47:C8:4A:16:9E:B1:58:F0:53 70431ms [err] a=setup:actpass 70431ms [err] 70433ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 70433ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 70434ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295", "state": "new"}] 70435ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 70435ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 70437ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b')\x85\xf0D2\x06\xbb\x8b\xecx\x14\xee') 70438ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xa6\x08\x1b\xe7\x82\x85(\xfey&`\xd4') 70438ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b')\x85\xf0D2\x06\xbb\x8b\xecx\x14\xee') 70439ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xa6\x08\x1b\xe7\x82\x85(\xfey&`\xd4') 70440ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 70440ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x16\xba*m\xeaMH\xd7\xea\x94K\xe5') 70441ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x16\xba*m\xeaMH\xd7\xea\x94K\xe5') 70442ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b' \x84$,,\xc0\xb9\xed\x88Z\xf4_') 70443ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b' \x84$,,\xc0\xb9\xed\x88Z\xf4_') 70443ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 50276) (expires in 600 seconds) 70443ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 70444ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 70444ms [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='') 70445ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 70445ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295"}', extra='') 70445ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70445ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 70464ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 340016265591752608 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:93sL\\r\\na=ice-pwd:sTbyDe76OraDAYtBh301QnP9\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 FD:F0:70:0F:D8:1A:CC:7A:F2:06:F3:8F:8B:AA:CA:64:D9:7B:B6:01:95:AB:E2:C0:46:17:8F:15:00:E0:B5:76\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295"}', extra='') 70464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70464ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 70465ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 70465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 70465ms [err] v=0 70465ms [err] o=- 340016265591752608 2 IN IP4 127.0.0.1 70465ms [err] s=- 70465ms [err] t=0 0 70465ms [err] a=group:BUNDLE 0 70465ms [err] a=msid-semantic: WMS 70465ms [err] m=application 9 DTLS/SCTP 5000 70465ms [err] c=IN IP4 0.0.0.0 70465ms [err] a=ice-ufrag:93sL 70465ms [err] a=ice-pwd:sTbyDe76OraDAYtBh301QnP9 70465ms [err] a=ice-options:trickle 70465ms [err] a=fingerprint:sha-256 FD:F0:70:0F:D8:1A:CC:7A:F2:06:F3:8F:8B:AA:CA:64:D9:7B:B6:01:95:AB:E2:C0:46:17:8F:15:00:E0:B5:76 70465ms [err] a=setup:active 70465ms [err] a=mid:0 70465ms [err] a=sctpmap:5000 webrtc-datachannel 1024 70465ms [err] 70465ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 70465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 70465ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 70465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70465ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 70466ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295", "state": "connecting"}] 70469ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'B3bnOnEKtYHE') 70470ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'B3bnOnEKtYHE') 70470ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(XUmuyoTyag 1 udp 1845501695 172.17.0.3 42620 typ prflx) 70470ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32841) -> ('172.17.0.3', 42620)) State.WAITING -> State.IN_PROGRESS 70470ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"\xfd\x03d!.1Fw\xc27V'") 70473ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"\xfd\x03d!.1Fw\xc27V'") 70474ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32841) -> ('172.17.0.3', 42620)) State.IN_PROGRESS -> State.SUCCEEDED 70474ms [err] INFO:aioice.ice:Connection(0) ICE completed 70478ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3846935080 1 udp 2113937151 3b2e0d6a-3d9e-460b-9541-d63c06e2b5a3.local 42620 typ host generation 0 ufrag 93sL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295"}', extra='') 70478ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70479ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 70479ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 70483ms [err] INFO:aioice.ice:Connection(0) Remote candidate "3b2e0d6a-3d9e-460b-9541-d63c06e2b5a3.local" resolved to 172.17.0.3 70487ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32841) -> ('172.17.0.3', 42620)) State.FROZEN -> State.IN_PROGRESS 70487ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd7\xc3o)`\x93C\xd2\xd1\xc9\x1e\x95') 70488ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd7\xc3o)`\x93C\xd2\xd1\xc9\x1e\x95') 70488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32841) -> ('172.17.0.3', 42620)) State.IN_PROGRESS -> State.SUCCEEDED 70488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41020) -> ('172.17.0.3', 42620)) State.FROZEN -> State.FAILED 70488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50276) -> ('172.17.0.3', 42620)) State.FROZEN -> State.FAILED 70490ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3977501167 1 udp 1677729535 141.24.211.56 42620 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag 93sL network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295"}', extra='') 70490ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 70491ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 70491ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 70507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 32841) -> ('141.24.211.56', 42620)) State.FROZEN -> State.IN_PROGRESS 70507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.211.56', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x12Y\x1f<<[\xb2\x15W\x0eE\x1d') 70526ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OpT00cWZUjNt') 70527ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OpT00cWZUjNt') 70527ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41020) -> ('141.24.211.56', 42620)) State.FROZEN -> State.IN_PROGRESS 70527ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.211.56', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'+b\x86\x83\x9aez\x8d\xa2O\xf9\x13') 70548ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 50276) -> ('141.24.211.56', 42620)) State.FROZEN -> State.IN_PROGRESS 70548ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) > ('141.24.211.56', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'..R\x83\x8d\x8f9\xb5\x9b\xf3\x9b\xd3') 70548ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.REQUEST, transaction_id=b'\xf0\x9c\x1d\xff%\xf7l\xcc:\x82,t') 70549ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.CHANNEL_BIND, message_class=Class.RESPONSE, transaction_id=b'\xf0\x9c\x1d\xff%\xf7l\xcc:\x82,t') 70549ms [err] INFO:aioice.turn:TURN channel bound 16384 ('141.24.211.56', 42620) 70569ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 70569ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 70570ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 70571ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 70574ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 70575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 70575ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 70575ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 70576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 70576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 70576ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 70576ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 70577ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295", "state": "connected"}] 70577ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 70578ms [log] line {"signal":"gpio1","value":"strongH"} 70578ms [log] 70578ms [log] reading line 70578ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 70582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 70582ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 70583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 70583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 70583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 70583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 70583ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 70584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 70584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 70584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 70584ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2608996602, stream_id=1, stream_seq=0) 70585ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 70586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2608996602, gaps=[]) 70586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 70586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=112425698, stream_id=1, stream_seq=0) 70586ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 70586ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=112425698, gaps=[]) 70587ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2608996603, stream_id=1, stream_seq=1) 70588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 70588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2608996604, stream_id=1, stream_seq=2) 70588ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2608996605, stream_id=1, stream_seq=3) 70589ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2608996606, stream_id=1, stream_seq=4) 70589ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'L2kKO++jDjEj') 70590ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'L2kKO++jDjEj') 70591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2608996604, gaps=[]) 70591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 70591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=2608996606, gaps=[]) 70591ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 70652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'7AKJP0pF1vrZ') 70652ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'7AKJP0pF1vrZ') 70652ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41020) -> ('172.17.0.3', 42620)) State.WAITING -> State.IN_PROGRESS 70653ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x9a\xd5W\xc0V2=\xca\x82\x17p\xae') 70655ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 42620) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x9a\xd5W\xc0V2=\xca\x82\x17p\xae') 70655ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 41020) -> ('172.17.0.3', 42620)) State.IN_PROGRESS -> State.SUCCEEDED 70675ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 70675ms [log] line {"signal":"gpio2","value":"strongL"} 70675ms [log] 70675ms [log] reading line 70675ms [log] [experimentStatusChanged] {"status": "running", "message": null} 70757ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295"}', extra='') 70758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 70758ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 70758ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 70759ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 70759ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 70759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 70759ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 70760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70760ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 70760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70760ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 70761ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/b4beec21-8819-4cdc-b603-8627420d8295", "state": "closed"}] 70762ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 70762ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 70763ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xb1\x11\xf6\x9f\xbc&\xaf\x9cR\x01\x0c\t') 70764ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xb1\x11\xf6\x9f\xbc&\xaf\x9cR\x01\x0c\t') 70764ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 50276) 70765ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 70765ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 70852ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 70853ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit initial gpio value 70909ms [err] Traceback (most recent call last): 70909ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 70910ms [err] return _run_code(code, main_globals, None, 70910ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 70910ms [err] exec(code, run_globals) 70910ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 70910ms [err] sys.exit(main()) 70910ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 70910ms [err] asyncio.run(main_async()) 70910ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 70910ms [err] return loop.run_until_complete(main) 70910ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 70910ms [err] self.run_forever() 70910ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 70910ms [err] self._run_once() 70910ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 70911ms [err] event_list = self._selector.select(timeout) 70911ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 70911ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 70911ms [err] KeyboardInterrupt 70912ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 70912ms [err] h.flush() 70912ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 71017ms [log] starting device 71411ms [err] DEBUG:asyncio:Using selector: EpollSelector 71483ms [err] ERROR:asyncio:Unclosed client session 71483ms [err] client_session: 71546ms [log] parsing 71546ms [log] creating device handler 71546ms [log] [ready] 71546ms [log] reading line 71546ms [log] [websocketToken] "df802fd0-10c2-4a60-a975-4f663532a187" 71565ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 71565ms [log] line {"signal":"gpio1","value":"strongH"} 71565ms [log] 71565ms [log] reading line 71565ms [log] line {"signal":"gpio2","value":"strongL"} 71565ms [log] 71565ms [log] reading line 71565ms [log] [websocketConnected] 71733ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 71733ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 71762ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/47041225-d812-46f4-8909-65ae22134832"}}', extra='') 71762ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/47041225-d812-46f4-8909-65ae22134832"} 71820ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30","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='') 71825ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 71825ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 71826ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "new"}] 73828ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 73829ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 73829ms [err] v=0 73829ms [err] o=- 3931337218 3931337218 IN IP4 0.0.0.0 73829ms [err] s=- 73829ms [err] t=0 0 73829ms [err] a=group:BUNDLE 0 73829ms [err] a=msid-semantic:WMS * 73829ms [err] m=application 9 DTLS/SCTP 5000 73829ms [err] c=IN IP4 0.0.0.0 73829ms [err] a=mid:0 73829ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73829ms [err] a=max-message-size:65536 73829ms [err] a=ice-ufrag:znDE 73829ms [err] a=ice-pwd:y2LmgLVqhpqqGF4GKFYcbn 73829ms [err] a=fingerprint:sha-256 93:5C:E0:1A:90:F6:82:0C:8F:F5:41:CE:D6:B2:E5:BC:E8:93:43:D1:EA:C1:F4:99:C4:D1:F7:96:91:95:A3:A2 73829ms [err] a=setup:actpass 73829ms [err] 73831ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 73831ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 73832ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "new"}] 73833ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 73833ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 73835ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x93\x12}H\x8f\\\x1d \xa2\xe7\x96\\') 73836ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xaeP\x84\x18\x82V\x94um\x85t\xb4') 73837ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x93\x12}H\x8f\\\x1d \xa2\xe7\x96\\') 73837ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xaeP\x84\x18\x82V\x94um\x85t\xb4') 73839ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 73839ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'-\x04\xddS\xdeD\xdcUVSo\xc1') 73840ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'-\x04\xddS\xdeD\xdcUVSo\xc1') 73840ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1f6ml \xbdc\xd8\xe1b\x7f\xb3') 73841ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x1f6ml \xbdc\xd8\xe1b\x7f\xb3') 73841ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57678) (expires in 600 seconds) 73841ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 73842ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 73843ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 73843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73843ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 73843ms [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='') 73843ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 73871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x8b\xb1\xe3\xb8Q\xef5%z\xec\xa5\x0b') 73871ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x8b\xb1\xe3\xb8Q\xef5%z\xec\xa5\x0b') 73880ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931337218 3931337218 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 56361 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 56361 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49727 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56361 typ srflx raddr 172.30.0.1 rport 56361\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49727 typ srflx raddr 172.17.0.3 rport 49727\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63954 typ relay raddr 172.17.0.3 rport 40014\\r\\na=end-of-candidates\\r\\na=ice-ufrag:darP\\r\\na=ice-pwd:5i1urvH10tBH3nLCWkDvUS\\r\\na=fingerprint:sha-256 92:A6:DC:9A:2F:7A:4C:97:27:40:DD:14:41:26:CA:25:7A:2B:86:AC:B4:38:BD:8B:1D:3C:29:8B:78:5C:44:F5\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 73880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 73880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 73880ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 73880ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 73880ms [err] v=0 73880ms [err] o=- 3931337218 3931337218 IN IP4 0.0.0.0 73880ms [err] s=- 73880ms [err] t=0 0 73880ms [err] a=group:BUNDLE 0 73880ms [err] a=msid-semantic:WMS * 73880ms [err] m=application 56361 DTLS/SCTP 5000 73880ms [err] c=IN IP4 172.30.0.1 73880ms [err] a=mid:0 73880ms [err] a=sctpmap:5000 webrtc-datachannel 65535 73880ms [err] a=max-message-size:65536 73880ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56361 typ host 73880ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 49727 typ host 73880ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56361 typ srflx raddr 172.30.0.1 rport 56361 73880ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 49727 typ srflx raddr 172.17.0.3 rport 49727 73880ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 63954 typ relay raddr 172.17.0.3 rport 40014 73880ms [err] a=end-of-candidates 73880ms [err] a=ice-ufrag:darP 73880ms [err] a=ice-pwd:5i1urvH10tBH3nLCWkDvUS 73880ms [err] a=fingerprint:sha-256 92:A6:DC:9A:2F:7A:4C:97:27:40:DD:14:41:26:CA:25:7A:2B:86:AC:B4:38:BD:8B:1D:3C:29:8B:78:5C:44:F5 73880ms [err] a=setup:active 73880ms [err] 73883ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 73883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 73883ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 73884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.30.0.1', 56361)) State.FROZEN -> State.WAITING 73884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49643) -> ('172.30.0.1', 56361)) State.FROZEN -> State.WAITING 73884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.17.0.3', 49727)) State.FROZEN -> State.WAITING 73884ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57678) -> ('172.30.0.1', 56361)) State.FROZEN -> State.WAITING 73885ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(xHj4XI48ac 1 udp 1862270975 172.17.0.3 56361 typ prflx) 73885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73885ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 73885ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.17.0.3', 56361)) State.WAITING -> State.IN_PROGRESS 73886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'O\x16F\xa5\x04\xa1\x07\x14`\xe1\x8d\x8e') 73886ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.30.0.1', 56361)) State.WAITING -> State.IN_PROGRESS 73886ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x80TJ\xa5Hp\xd0\xed1P\x1a\xb2') 73887ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "connecting"}] 73887ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'O\x16F\xa5\x04\xa1\x07\x14`\xe1\x8d\x8e') 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.17.0.3', 56361)) State.IN_PROGRESS -> State.SUCCEEDED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49643) -> ('172.30.0.1', 56361)) State.WAITING -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.17.0.3', 49727)) State.WAITING -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49643) -> ('172.17.0.3', 49727)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('141.24.211.56', 56361)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49643) -> ('141.24.211.56', 56361)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('141.24.211.56', 49727)) State.FROZEN -> State.FAILED 73888ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49643) -> ('141.24.211.56', 49727)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('141.24.210.113', 63954)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 49643) -> ('141.24.210.113', 63954)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57678) -> ('172.30.0.1', 56361)) State.WAITING -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57678) -> ('172.17.0.3', 49727)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57678) -> ('141.24.211.56', 56361)) State.FROZEN -> State.FAILED 73889ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57678) -> ('141.24.211.56', 49727)) State.FROZEN -> State.FAILED 73890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57678) -> ('141.24.210.113', 63954)) State.FROZEN -> State.FAILED 73890ms [err] INFO:aioice.ice:Connection(0) ICE completed 73890ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x80TJ\xa5Hp\xd0\xed1P\x1a\xb2') 73890ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 39067) -> ('172.30.0.1', 56361)) State.IN_PROGRESS -> State.SUCCEEDED 73891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56361) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\x85Q%\xab\xe1\xc1\x91\x1f\t\xff\xab') 73891ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56361) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\x85Q%\xab\xe1\xc1\x91\x1f\t\xff\xab') 73906ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 73906ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 73908ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 73909ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 73912ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 73913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 73913ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 73913ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 73913ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 73914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 73914ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 73914ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 73914ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "connected"}] 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 73916ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1706612854, stream_id=1, stream_seq=0) 73917ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 73918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2658013233, stream_id=1, stream_seq=0) 73918ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 73918ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2658013233, gaps=[]) 73919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1706612854, gaps=[]) 73919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73919ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1706612855, stream_id=1, stream_seq=1) 73920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 73920ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1706612856, stream_id=1, stream_seq=2) 73921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1706612855, gaps=[]) 73921ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 73922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1706612856, gaps=[]) 73922ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 73997ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 73997ms [log] [experimentStatusChanged] {"status": "running", "message": null} 74083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30"}', extra='') 74084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 74084ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 74084ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 74084ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 74085ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 74085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 74085ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 74086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74086ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 74086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74086ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 74087ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a12bd916-3268-403f-90e5-88d4ec17eb30", "state": "closed"}] 74087ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 74088ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 74088ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x12>\xca>\xd4Ac\x89\x0c\x9d\x9a\xb0') 74089ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x12>\xca>\xd4Ac\x89\x0c\x9d\x9a\xb0') 74089ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57678) 74089ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 74090ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 74182ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 74182ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests : should transmit gpio value 74245ms [err] Traceback (most recent call last): 74245ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 74245ms [err] return _run_code(code, main_globals, None, 74245ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 74245ms [err] exec(code, run_globals) 74245ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 74245ms [err] sys.exit(main()) 74245ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 74245ms [err] asyncio.run(main_async()) 74245ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 74246ms [err] return loop.run_until_complete(main) 74246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 74246ms [err] self.run_forever() 74246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 74246ms [err] self._run_once() 74246ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 74247ms [err] event_list = self._selector.select(timeout) 74247ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 74247ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 74247ms [err] KeyboardInterrupt 74249ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 74249ms [err] h.flush() 74249ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 74352ms [log] starting device 74749ms [err] DEBUG:asyncio:Using selector: EpollSelector 74823ms [err] ERROR:asyncio:Unclosed client session 74823ms [err] client_session: 74891ms [log] parsing 74891ms [log] creating device handler 74891ms [log] [ready] 74891ms [log] reading line 74891ms [log] [websocketToken] "e1476793-4d49-436d-b6ea-7f96d40632f9" 74907ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 74907ms [log] [websocketConnected] 75083ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 75083ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 75106ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/307f3b3c-d35a-4197-9fa0-ec2e33e4c48c"}}', extra='') 75106ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/307f3b3c-d35a-4197-9fa0-ec2e33e4c48c"} 75153ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48","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='') 75158ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "new"}] 77161ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 77161ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77161ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 77161ms [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='') 77161ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 77184ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931337221 3931337221 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 39653 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 39653 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48557 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 48557 typ srflx raddr 172.17.0.3 rport 48557\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39653 typ srflx raddr 172.30.0.1 rport 39653\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52886 typ relay raddr 172.17.0.3 rport 38175\\r\\na=end-of-candidates\\r\\na=ice-ufrag:Qp46\\r\\na=ice-pwd:1qVcfHwMqIMTpsd3FY67d5\\r\\na=fingerprint:sha-256 E0:CF:69:80:C9:41:31:34:59:1B:97:64:D5:61:CD:A6:FD:10:80:54:1C:10:5C:FA:E6:3D:8A:3B:BD:2F:6E:4F\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 77185ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 77185ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 77185ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 77185ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 77185ms [err] v=0 77185ms [err] o=- 3931337221 3931337221 IN IP4 0.0.0.0 77185ms [err] s=- 77185ms [err] t=0 0 77185ms [err] a=group:BUNDLE 0 77185ms [err] a=msid-semantic:WMS * 77185ms [err] m=application 39653 DTLS/SCTP 5000 77185ms [err] c=IN IP4 172.30.0.1 77185ms [err] a=mid:0 77185ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77185ms [err] a=max-message-size:65536 77185ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39653 typ host 77185ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48557 typ host 77185ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 48557 typ srflx raddr 172.17.0.3 rport 48557 77185ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39653 typ srflx raddr 172.30.0.1 rport 39653 77185ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52886 typ relay raddr 172.17.0.3 rport 38175 77185ms [err] a=end-of-candidates 77185ms [err] a=ice-ufrag:Qp46 77185ms [err] a=ice-pwd:1qVcfHwMqIMTpsd3FY67d5 77185ms [err] a=fingerprint:sha-256 E0:CF:69:80:C9:41:31:34:59:1B:97:64:D5:61:CD:A6:FD:10:80:54:1C:10:5C:FA:E6:3D:8A:3B:BD:2F:6E:4F 77185ms [err] a=setup:actpass 77185ms [err] 77188ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 77188ms [err] v=0 77188ms [err] o=- 3931337221 3931337221 IN IP4 0.0.0.0 77188ms [err] s=- 77188ms [err] t=0 0 77188ms [err] a=group:BUNDLE 0 77188ms [err] a=msid-semantic:WMS * 77188ms [err] m=application 39653 DTLS/SCTP 5000 77188ms [err] c=IN IP4 172.30.0.1 77188ms [err] a=mid:0 77188ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77188ms [err] a=max-message-size:65536 77188ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 39653 typ host 77188ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 48557 typ host 77188ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 48557 typ srflx raddr 172.17.0.3 rport 48557 77188ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 39653 typ srflx raddr 172.30.0.1 rport 39653 77188ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 52886 typ relay raddr 172.17.0.3 rport 38175 77188ms [err] a=end-of-candidates 77188ms [err] a=ice-ufrag:Qp46 77188ms [err] a=ice-pwd:1qVcfHwMqIMTpsd3FY67d5 77188ms [err] a=fingerprint:sha-256 E0:CF:69:80:C9:41:31:34:59:1B:97:64:D5:61:CD:A6:FD:10:80:54:1C:10:5C:FA:E6:3D:8A:3B:BD:2F:6E:4F 77188ms [err] a=setup:actpass 77188ms [err] 77188ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 77189ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "new"}] 77190ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 77190ms [err] v=0 77190ms [err] o=- 3931337221 3931337221 IN IP4 0.0.0.0 77190ms [err] s=- 77190ms [err] t=0 0 77190ms [err] a=group:BUNDLE 0 77190ms [err] a=msid-semantic:WMS * 77190ms [err] m=application 9 DTLS/SCTP 5000 77190ms [err] c=IN IP4 0.0.0.0 77190ms [err] a=mid:0 77190ms [err] a=sctpmap:5000 webrtc-datachannel 65535 77190ms [err] a=max-message-size:65536 77190ms [err] a=ice-ufrag:ljq1 77190ms [err] a=ice-pwd:Q6LHq0N78xVOvz1mN9vcDe 77190ms [err] a=fingerprint:sha-256 4F:A8:BF:DC:A7:65:9D:F6:1E:35:C9:62:CC:4C:66:D4:18:02:92:5D:2C:6A:F9:DA:CE:FA:FA:80:AE:95:77:8A 77190ms [err] a=setup:active 77190ms [err] 77191ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 77191ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 77192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 77193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 77194ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 77196ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'CO\xe7\xb2 \xe0\xda.H6Jt') 77196ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd6(\x92\x9f\xc6}\xd0\xdaC\x10\x93\xdb') 77197ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'CO\xe7\xb2 \xe0\xda.H6Jt') 77197ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd6(\x92\x9f\xc6}\xd0\xdaC\x10\x93\xdb') 77199ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 77199ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x80M\xca\x8f\x16\x10\xb7\xde\x08\x08\x97\xc8') 77200ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x80M\xca\x8f\x16\x10\xb7\xde\x08\x08\x97\xc8') 77200ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x8e7.\x1f\x143\xb6\xee\x8d\xedcC') 77201ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x8e7.\x1f\x143\xb6\xee\x8d\xedcC') 77202ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 52125) (expires in 600 seconds) 77202ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 77202ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 77203ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 77203ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 77204ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 77204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.30.0.1', 39653)) State.FROZEN -> State.WAITING 77204ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37501) -> ('172.30.0.1', 39653)) State.FROZEN -> State.WAITING 77205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.17.0.3', 48557)) State.FROZEN -> State.WAITING 77205ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52125) -> ('172.30.0.1', 39653)) State.FROZEN -> State.WAITING 77205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77205ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 77206ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.30.0.1', 39653)) State.WAITING -> State.IN_PROGRESS 77206ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39653) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'z\xc7s\xd5-\x0fT\xe0?\xbf\xdc\xd1') 77206ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "connecting"}] 77207ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39653) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'z\xc7s\xd5-\x0fT\xe0?\xbf\xdc\xd1') 77207ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.30.0.1', 39653)) State.IN_PROGRESS -> State.SUCCEEDED 77207ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('141.24.211.56', 48557)) State.FROZEN -> State.WAITING 77207ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('141.24.211.56', 39653)) State.FROZEN -> State.WAITING 77208ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('141.24.210.113', 52886)) State.FROZEN -> State.WAITING 77228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 39653) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'A\x0e\x8a:\x9d\xe0\xd5\xbe\xdc|\x18D') 77228ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 39653) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'A\x0e\x8a:\x9d\xe0\xd5\xbe\xdc|\x18D') 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37501) -> ('172.30.0.1', 39653)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.17.0.3', 48557)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37501) -> ('172.17.0.3', 48557)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('141.24.211.56', 48557)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37501) -> ('141.24.211.56', 48557)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('141.24.211.56', 39653)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37501) -> ('141.24.211.56', 39653)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52125) -> ('172.30.0.1', 39653)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52125) -> ('172.17.0.3', 48557)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('141.24.210.113', 52886)) State.WAITING -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 37501) -> ('141.24.210.113', 52886)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52125) -> ('141.24.211.56', 48557)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52125) -> ('141.24.211.56', 39653)) State.FROZEN -> State.FAILED 77228ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 52125) -> ('141.24.210.113', 52886)) State.FROZEN -> State.FAILED 77229ms [err] INFO:aioice.ice:Connection(0) ICE completed 77229ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 77229ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 77231ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 77232ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39653) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x0e4\xd16!\xaafK\xee\x1bI\x90') 77232ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39653) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x0e4\xd16!\xaafK\xee\x1bI\x90') 77232ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(i7Ty2tXTdz 1 udp 1862270975 172.17.0.3 39653 typ prflx) 77233ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 77233ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.17.0.3', 39653)) State.WAITING -> State.IN_PROGRESS 77233ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 39653) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'<\x07"\x9a\n\xff\xb9\xe6\x1fT\xe9\xfa') 77234ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 39653) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'<\x07"\x9a\n\xff\xb9\xe6\x1fT\xe9\xfa') 77235ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 35884) -> ('172.17.0.3', 39653)) State.IN_PROGRESS -> State.SUCCEEDED 77252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 77252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 77252ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 77252ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 77252ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 77253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "connected"}] 77253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 77253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 77253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 77253ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 77254ms [log] line {"signal":"gpio1","value":"strongH"} 77254ms [log] 77254ms [log] reading line 77254ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 77255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 77255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 77255ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 77256ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2339981422, stream_id=1, stream_seq=0) 77257ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 77257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1862580929, stream_id=1, stream_seq=0) 77257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 77257ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2339981422, gaps=[]) 77258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1862580930, stream_id=1, stream_seq=1) 77258ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1862580931, stream_id=1, stream_seq=2) 77259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1862580932, stream_id=1, stream_seq=3) 77259ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1862580933, stream_id=1, stream_seq=4) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580929, gaps=[]) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580930, gaps=[]) 77260ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580931, gaps=[]) 77261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580932, gaps=[]) 77261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 77261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1862580933, gaps=[]) 77261ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 77331ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 77331ms [log] line {"signal":"gpio2","value":"strongL"} 77331ms [log] 77331ms [log] reading line 77331ms [log] [experimentStatusChanged] {"status": "running", "message": null} 77423ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48"}', extra='') 77423ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 77424ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 77424ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 77424ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 77424ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 77424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 77424ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 77425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 77425ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 77425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 77425ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 77426ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/13201e48-558a-4fd9-a676-e2ae9dfb3b48", "state": "closed"}] 77426ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 77427ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 77427ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\x9b!1\xef\xf3T\xfd\x0c\x06\xe2*\xe2') 77428ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\x9b!1\xef\xf3T\xfd\x0c\x06\xe2*\xe2') 77428ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 52125) 77429ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 77429ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 77498ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 77498ms [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 77579ms [err] Traceback (most recent call last): 77579ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 77579ms [err] return _run_code(code, main_globals, None, 77579ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 77579ms [err] exec(code, run_globals) 77579ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 77579ms [err] sys.exit(main()) 77579ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 77579ms [err] asyncio.run(main_async()) 77579ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 77579ms [err] return loop.run_until_complete(main) 77579ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 77580ms [err] self.run_forever() 77580ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 77580ms [err] self._run_once() 77580ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 77580ms [err] event_list = self._selector.select(timeout) 77580ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 77581ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 77581ms [err] KeyboardInterrupt 77583ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 77583ms [err] h.flush() 77583ms [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 92939ms [log] starting device 93346ms [err] DEBUG:asyncio:Using selector: EpollSelector 93415ms [err] ERROR:asyncio:Unclosed client session 93415ms [err] client_session: 93490ms [log] parsing 93490ms [log] creating device handler 93490ms [log] [ready] 93490ms [log] reading line 93490ms [log] [websocketToken] "fd32f2cf-a271-49fe-a61d-2cb00fd46c89" 93505ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 93505ms [log] line {"signal":"gpio1","value":"strongH"} 93505ms [log] 93505ms [log] reading line 93505ms [log] line {"signal":"gpio2","value":"strongL"} 93505ms [log] 93505ms [log] reading line 93505ms [log] [websocketConnected] 95152ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 95153ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 95178ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/35323984-873b-4bb8-bb2d-ab7bdd7ab6f6"}}', extra='') 95178ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/35323984-873b-4bb8-bb2d-ab7bdd7ab6f6"} 95240ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421","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='') 95245ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 95245ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 95245ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421", "state": "new"}] 97249ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421"}', extra='') 97249ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97249ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 97250ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"offer","content":{"type":"offer","sdp":"v=0\\r\\no=- 4314672184977322903 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:rn9R\\r\\na=ice-pwd:MopXMDOLpu/ZVw+s0xngl89C\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 0B:C3:89:55:AF:68:B4:A7:39:0A:AA:AC:6B:A1:01:D1:35:48:2D:D4:9F:75:BB:B6:9A:9D:AD:49:89:77:94:A0\\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/f2276da9-a3d1-49dd-806b-1b9b7e665421"}', extra='') 97250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 97250ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 97250ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 97250ms [err] v=0 97250ms [err] o=- 4314672184977322903 2 IN IP4 127.0.0.1 97250ms [err] s=- 97250ms [err] t=0 0 97250ms [err] a=group:BUNDLE 0 97250ms [err] a=extmap-allow-mixed 97250ms [err] a=msid-semantic: WMS 97250ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 97250ms [err] c=IN IP4 0.0.0.0 97250ms [err] a=ice-ufrag:rn9R 97250ms [err] a=ice-pwd:MopXMDOLpu/ZVw+s0xngl89C 97250ms [err] a=ice-options:trickle 97250ms [err] a=fingerprint:sha-256 0B:C3:89:55:AF:68:B4:A7:39:0A:AA:AC:6B:A1:01:D1:35:48:2D:D4:9F:75:BB:B6:9A:9D:AD:49:89:77:94:A0 97250ms [err] a=setup:actpass 97250ms [err] a=mid:0 97250ms [err] a=sctp-port:5000 97250ms [err] a=max-message-size:262144 97250ms [err] 97253ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 97253ms [err] v=0 97253ms [err] o=- 4314672184977322903 2 IN IP4 127.0.0.1 97253ms [err] s=- 97253ms [err] t=0 0 97253ms [err] a=group:BUNDLE 0 97253ms [err] a=extmap-allow-mixed 97253ms [err] a=msid-semantic: WMS 97253ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 97253ms [err] c=IN IP4 0.0.0.0 97253ms [err] a=ice-ufrag:rn9R 97253ms [err] a=ice-pwd:MopXMDOLpu/ZVw+s0xngl89C 97253ms [err] a=ice-options:trickle 97253ms [err] a=fingerprint:sha-256 0B:C3:89:55:AF:68:B4:A7:39:0A:AA:AC:6B:A1:01:D1:35:48:2D:D4:9F:75:BB:B6:9A:9D:AD:49:89:77:94:A0 97253ms [err] a=setup:actpass 97253ms [err] a=mid:0 97253ms [err] a=sctp-port:5000 97253ms [err] a=max-message-size:262144 97253ms [err] 97253ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 97253ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421", "state": "new"}] 97255ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 97255ms [err] v=0 97255ms [err] o=- 3931337242 3931337242 IN IP4 0.0.0.0 97255ms [err] s=- 97255ms [err] t=0 0 97255ms [err] a=group:BUNDLE 0 97255ms [err] a=msid-semantic:WMS * 97255ms [err] m=application 9 UDP/DTLS/SCTP webrtc-datachannel 97255ms [err] c=IN IP4 0.0.0.0 97255ms [err] a=mid:0 97255ms [err] a=sctp-port:5000 97255ms [err] a=max-message-size:65536 97255ms [err] a=ice-ufrag:cIBz 97255ms [err] a=ice-pwd:CHtlaKuWeRJstGyep8Qy5z 97255ms [err] a=fingerprint:sha-256 46:CD:5E:45:3C:47:72:68:62:3E:B0:47:B0:99:3C:E0:B8:6E:AD:9F:1B:80:CC:97:3B:7B:0A:7C:37:46:2A:C1 97255ms [err] a=setup:active 97255ms [err] 97255ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 97255ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 97255ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 97257ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 97258ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 97260ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b"'\x0b7*\xc0\x1b\x1da1\xd0(\x07") 97260ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc7S\xe2\xfdV\x8e!\x01[\xc2$&') 97261ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b"'\x0b7*\xc0\x1b\x1da1\xd0(\x07") 97261ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc7S\xe2\xfdV\x8e!\x01[\xc2$&') 97263ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 97263ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x05>\xbbe\x148S+|\xed\x8eA') 97264ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x05>\xbbe\x148S+|\xed\x8eA') 97265ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xb2Kj\xf9\xfe\x02Z\x86\xa1b\x06H') 97266ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\xb2Kj\xf9\xfe\x02Z\x86\xa1b\x06H') 97266ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 60938) (expires in 600 seconds) 97266ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 97267ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 97268ms [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='') 97268ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 97269ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 97269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 97269ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 97269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97269ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 97270ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421", "state": "connecting"}] 97290ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FysDayNfzIDt') 97290ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FysDayNfzIDt') 97290ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(3Imdt5rlc8 1 udp 1845501695 172.17.0.3 37513 typ prflx) 97291ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56716) -> ('172.17.0.3', 37513)) State.WAITING -> State.IN_PROGRESS 97291ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'08d\xfc\xe7\xeayO\xf2\x0e\xcc\x00') 97293ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'08d\xfc\xe7\xeayO\xf2\x0e\xcc\x00') 97294ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56716) -> ('172.17.0.3', 37513)) State.IN_PROGRESS -> State.SUCCEEDED 97294ms [err] INFO:aioice.ice:Connection(0) ICE completed 97301ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2969045875 1 udp 2113937151 96a73ec4-6f49-4ac3-9538-e5af55784ed3.local 37513 typ host generation 0 ufrag rn9R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421"}', extra='') 97301ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97301ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 97301ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 97304ms [err] INFO:aioice.ice:Connection(0) Remote candidate "96a73ec4-6f49-4ac3-9538-e5af55784ed3.local" resolved to 172.17.0.3 97309ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:3097510068 1 udp 1677729535 141.24.211.56 37513 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag rn9R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421"}', extra='') 97309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 97309ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 97309ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56716) -> ('172.17.0.3', 37513)) State.FROZEN -> State.IN_PROGRESS 97310ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd9\xb6\x16\xe9\xdf\xcdk\x03\x19\xf9\x0b\x95') 97310ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd9\xb6\x16\xe9\xdf\xcdk\x03\x19\xf9\x0b\x95') 97310ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56716) -> ('172.17.0.3', 37513)) State.IN_PROGRESS -> State.SUCCEEDED 97311ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:109902662 1 udp 33562623 141.24.210.113 59838 typ relay raddr 141.24.211.56 rport 37513 generation 0 ufrag rn9R network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421"}', extra='') 97311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 97311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 97311ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 97331ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55721) -> ('172.17.0.3', 37513)) State.FROZEN -> State.IN_PROGRESS 97331ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x91\xady\x05\x84E\xab\x8cu\xe7\x0fT') 97333ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x91\xady\x05\x84E\xab\x8cu\xe7\x0fT') 97333ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55721) -> ('172.17.0.3', 37513)) State.IN_PROGRESS -> State.SUCCEEDED 97339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'pHHjTi3PU1pO') 97339ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'pHHjTi3PU1pO') 97339ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56716) -> ('141.24.211.56', 37513)) State.FROZEN -> State.FAILED 97339ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55721) -> ('141.24.211.56', 37513)) State.FROZEN -> State.FAILED 97340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 56716) -> ('141.24.210.113', 59838)) State.FROZEN -> State.FAILED 97340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 55721) -> ('141.24.210.113', 59838)) State.FROZEN -> State.FAILED 97340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60938) -> ('172.17.0.3', 37513)) State.FROZEN -> State.FAILED 97340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60938) -> ('141.24.211.56', 37513)) State.FROZEN -> State.FAILED 97340ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 60938) -> ('141.24.210.113', 59838)) State.FROZEN -> State.FAILED 97351ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 97351ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 97353ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 97353ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 97358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AES128_CM_SHA1_80 97358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 97358ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 97358ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 97358ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 97359ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421", "state": "connected"}] 97362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 97362ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 97363ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 97364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 97364ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 97365ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 97366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=1940139832, stream_id=1, stream_seq=0) 97366ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 97366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3986967628, stream_id=1, stream_seq=0) 97366ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 97367ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1940139832, gaps=[]) 97368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3986967628, gaps=[]) 97368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 97368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3986967629, stream_id=1, stream_seq=1) 97368ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 97369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=3986967630, stream_id=1, stream_seq=2) 97369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=3986967630, gaps=[]) 97369ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 97402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'FxuUpP1z06hl') 97402ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 37513) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'FxuUpP1z06hl') 97435ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 97435ms [log] [experimentStatusChanged] {"status": "running", "message": null} 97532ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421"}', extra='') 97532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 97532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 97532ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 97533ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 97533ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 97533ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 97533ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 97534ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97534ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 97534ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97535ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 97536ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/f2276da9-a3d1-49dd-806b-1b9b7e665421", "state": "closed"}] 97536ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 97537ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 97537ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'7\x98\x89\xf2\xca:\xb4\xac\xf4\xae\x97\x14') 97538ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'7\x98\x89\xf2\xca:\xb4\xac\xf4\xae\x97\x14') 97539ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 60938) 97539ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 97539ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 97607ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 97608ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to js Client GPIO tests without driver: should transmit gpio value 97675ms [err] Traceback (most recent call last): 97675ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 97675ms [err] return _run_code(code, main_globals, None, 97675ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 97675ms [err] exec(code, run_globals) 97675ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 97676ms [err] sys.exit(main()) 97676ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 97676ms [err] asyncio.run(main_async()) 97676ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 97676ms [err] return loop.run_until_complete(main) 97676ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 97676ms [err] self.run_forever() 97676ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 97676ms [err] self._run_once() 97676ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 97677ms [err] event_list = self._selector.select(timeout) 97677ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 97677ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 97677ms [err] KeyboardInterrupt 97679ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 97679ms [err] h.flush() 97679ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 97772ms [log] starting device 98173ms [err] DEBUG:asyncio:Using selector: EpollSelector 98241ms [err] ERROR:asyncio:Unclosed client session 98241ms [err] client_session: 98306ms [log] parsing 98306ms [log] creating device handler 98306ms [log] [ready] 98306ms [log] reading line 98306ms [log] [websocketToken] "8739d21c-2f01-43f7-a242-cf45d10d189d" 98317ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 98317ms [log] [websocketConnected] 100060ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 100060ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 100090ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c579d653-9fef-4942-ba95-ffd10a84f646"}}', extra='') 100090ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c579d653-9fef-4942-ba95-ffd10a84f646"} 100150ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416","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='') 100156ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416", "state": "new"}] 102159ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 102161ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 102161ms [err] v=0 102161ms [err] o=- 3931337246 3931337246 IN IP4 0.0.0.0 102161ms [err] s=- 102161ms [err] t=0 0 102161ms [err] a=group:BUNDLE 0 102161ms [err] a=msid-semantic:WMS * 102161ms [err] m=application 9 DTLS/SCTP 5000 102161ms [err] c=IN IP4 0.0.0.0 102161ms [err] a=mid:0 102161ms [err] a=sctpmap:5000 webrtc-datachannel 65535 102161ms [err] a=max-message-size:65536 102161ms [err] a=ice-ufrag:b0ir 102161ms [err] a=ice-pwd:NoWgPvDHBpM9xOJT1BP7R3 102161ms [err] a=fingerprint:sha-256 12:6A:8E:04:6F:2D:35:90:51:C3:54:2E:A1:C8:F8:5B:2F:92:46:30:14:DE:B6:7B:E3:4D:42:6E:FE:7D:EE:2A 102161ms [err] a=setup:actpass 102161ms [err] 102162ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 102162ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 102164ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416", "state": "new"}] 102164ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 102165ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 102167ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'YQ\xdd\xea\x857\xd7#\xb0\xf3\xccx') 102167ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\xbd\x90\xad\xcf/\xa4\rz]\xf1\xc8') 102168ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'YQ\xdd\xea\x857\xd7#\xb0\xf3\xccx') 102168ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\xbd\x90\xad\xcf/\xa4\rz]\xf1\xc8') 102169ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 102169ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xd7 \x91\xb8\xa2\xd2\x9d\x16oT\xf2\x05') 102170ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xd7 \x91\xb8\xa2\xd2\x9d\x16oT\xf2\x05') 102170ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'I"\xb4\xea\xc7\xc3\x05\xdc\xf4?;\xc0') 102171ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'I"\xb4\xea\xc7\xc3\x05\xdc\xf4?;\xc0') 102171ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 53127) (expires in 600 seconds) 102171ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 102171ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 102172ms [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='') 102172ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 102172ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"options","content":{"canTrickle":true},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416"}', extra='') 102172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102172ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 102192ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"answer","content":{"type":"answer","sdp":"v=0\\r\\no=- 2982845576604721395 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:GIYQ\\r\\na=ice-pwd:R+KqSveNDAjxcfZTRJgiEjWG\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 7A:CB:6F:BF:B4:F9:FC:CC:EF:41:00:DF:A0:BE:F3:72:A1:E5:C5:65:B3:E4:B8:AA:FA:8F:59:79:63:42:D8:02\\r\\na=setup:active\\r\\na=mid:0\\r\\na=sctpmap:5000 webrtc-datachannel 1024\\r\\n"},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416"}', extra='') 102192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 102192ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 102192ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 102192ms [err] v=0 102192ms [err] o=- 2982845576604721395 2 IN IP4 127.0.0.1 102192ms [err] s=- 102192ms [err] t=0 0 102192ms [err] a=group:BUNDLE 0 102192ms [err] a=msid-semantic: WMS 102192ms [err] m=application 9 DTLS/SCTP 5000 102192ms [err] c=IN IP4 0.0.0.0 102192ms [err] a=ice-ufrag:GIYQ 102192ms [err] a=ice-pwd:R+KqSveNDAjxcfZTRJgiEjWG 102192ms [err] a=ice-options:trickle 102192ms [err] a=fingerprint:sha-256 7A:CB:6F:BF:B4:F9:FC:CC:EF:41:00:DF:A0:BE:F3:72:A1:E5:C5:65:B3:E4:B8:AA:FA:8F:59:79:63:42:D8:02 102192ms [err] a=setup:active 102192ms [err] a=mid:0 102192ms [err] a=sctpmap:5000 webrtc-datachannel 1024 102192ms [err] 102193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'dyr+l8Tw7kHq') 102193ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'dyr+l8Tw7kHq') 102194ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 102194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 102194ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 102194ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(EH93IoNbES 1 udp 1845501695 172.17.0.3 56179 typ prflx) 102195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102195ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 102195ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53365) -> ('172.17.0.3', 56179)) State.WAITING -> State.IN_PROGRESS 102195ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'_\xb5\xd44k\xbb\x97R9\xf53\xa1') 102196ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416", "state": "connecting"}] 102197ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'_\xb5\xd44k\xbb\x97R9\xf53\xa1') 102197ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53365) -> ('172.17.0.3', 56179)) State.IN_PROGRESS -> State.SUCCEEDED 102197ms [err] INFO:aioice.ice:Connection(0) ICE completed 102199ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:1999433743 1 udp 2113937151 596b0944-a534-4b84-ba22-76df652a3544.local 56179 typ host generation 0 ufrag GIYQ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416"}', extra='') 102199ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102199ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102199ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102203ms [err] INFO:aioice.ice:Connection(0) Remote candidate "596b0944-a534-4b84-ba22-76df652a3544.local" resolved to 172.17.0.3 102207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"signalingType":"candidate","content":{"candidate":"candidate:2138356680 1 udp 1677729535 141.24.211.56 56179 typ srflx raddr 0.0.0.0 rport 0 generation 0 ufrag GIYQ network-cost 999","sdpMid":"0","sdpMLineIndex":0},"messageType":"signaling","connectionUrl":"http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416"}', extra='') 102208ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 102208ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleIceCandidate 102208ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptIceCandidate 102215ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53365) -> ('172.17.0.3', 56179)) State.FROZEN -> State.IN_PROGRESS 102215ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'v\xda#\xff\x9fm\xe0\nK0\xed\xea') 102216ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'v\xda#\xff\x9fm\xe0\nK0\xed\xea') 102216ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53365) -> ('172.17.0.3', 56179)) State.IN_PROGRESS -> State.SUCCEEDED 102217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33854) -> ('172.17.0.3', 56179)) State.FROZEN -> State.FAILED 102217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 53365) -> ('141.24.211.56', 56179)) State.FROZEN -> State.FAILED 102217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33854) -> ('141.24.211.56', 56179)) State.FROZEN -> State.FAILED 102217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53127) -> ('172.17.0.3', 56179)) State.FROZEN -> State.FAILED 102217ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 53127) -> ('141.24.211.56', 56179)) State.FROZEN -> State.FAILED 102236ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 102237ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 102238ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 102239ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 102242ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 102242ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 102242ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 102242ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 102243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 102243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 102243ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 102243ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 102243ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416", "state": "connected"}] 102244ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 102244ms [log] line {"signal":"gpio1","value":"strongH"} 102244ms [log] 102244ms [log] reading line 102244ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 102246ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitChunk(flags=0) 102247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 102247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 102247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 102247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 102247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 102247ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 102248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'AJ/DXSBY1rxZ') 102248ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'AJ/DXSBY1rxZ') 102248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 102248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 102248ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 102249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737943279, stream_id=1, stream_seq=0) 102249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 102249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1737943279, gaps=[]) 102249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 102249ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=2016362066, stream_id=1, stream_seq=0) 102250ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 102250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2016362066, gaps=[]) 102250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737943280, stream_id=1, stream_seq=1) 102250ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 102251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737943281, stream_id=1, stream_seq=2) 102251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737943282, stream_id=1, stream_seq=3) 102251ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=1737943283, stream_id=1, stream_seq=4) 102252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1737943281, gaps=[]) 102252ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 102253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=4718592, cumulative_tsn=1737943283, gaps=[]) 102253ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 102308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'rg40kIr8CMkG') 102308ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'rg40kIr8CMkG') 102328ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 102328ms [log] line {"signal":"gpio2","value":"strongL"} 102328ms [log] 102328ms [log] reading line 102328ms [log] [experimentStatusChanged] {"status": "running", "message": null} 102371ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'OlLk7eZzDsAI') 102371ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'OlLk7eZzDsAI') 102371ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33854) -> ('172.17.0.3', 56179)) State.WAITING -> State.IN_PROGRESS 102372ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xba\xe6\x19\xf9\xe3C\xab\n\xdecOF') 102375ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('172.17.0.3', 56179) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xba\xe6\x19\xf9\xe3C\xab\n\xdecOF') 102375ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 33854) -> ('172.17.0.3', 56179)) State.IN_PROGRESS -> State.SUCCEEDED 102413ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416"}', extra='') 102413ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 102414ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 102414ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 102414ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 102414ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 102414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 102414ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 102415ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 102415ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 102416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 102416ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 102416ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/db175f61-9a9e-4c98-9a9a-e594a71d4416", "state": "closed"}] 102417ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 102417ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 102417ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xa8\x8da\xb3\xd4\xbfC>\x82\x17\x19\xce') 102418ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xa8\x8da\xb3\xd4\xbfC>\x82\x17\x19\xce') 102418ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 53127) 102418ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 102419ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 102499ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 102499ms [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 102557ms [err] Traceback (most recent call last): 102557ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 102557ms [err] return _run_code(code, main_globals, None, 102557ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 102557ms [err] exec(code, run_globals) 102557ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 102557ms [err] sys.exit(main()) 102557ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 102558ms [err] asyncio.run(main_async()) 102558ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 102558ms [err] return loop.run_until_complete(main) 102558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 102558ms [err] self.run_forever() 102558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 102558ms [err] self._run_once() 102558ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 102559ms [err] event_list = self._selector.select(timeout) 102559ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 102559ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 102559ms [err] KeyboardInterrupt 102561ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 102561ms [err] h.flush() 102561ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 102657ms [log] starting device 103050ms [err] DEBUG:asyncio:Using selector: EpollSelector 103121ms [err] ERROR:asyncio:Unclosed client session 103121ms [err] client_session: 103193ms [log] parsing 103193ms [log] creating device handler 103193ms [log] [ready] 103193ms [log] reading line 103193ms [log] [websocketToken] "321d0aab-6272-47ad-9622-6239396ab5f2" 103207ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 103207ms [log] line {"signal":"gpio1","value":"strongH"} 103207ms [log] 103207ms [log] reading line 103207ms [log] line {"signal":"gpio2","value":"strongL"} 103207ms [log] 103207ms [log] reading line 103207ms [log] [websocketConnected] 103363ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 103363ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 103391ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/9840c1f0-7912-4b94-a1fe-13a5189b7aa0"}}', extra='') 103391ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/9840c1f0-7912-4b94-a1fe-13a5189b7aa0"} 103443ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4","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='') 103447ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 103447ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 103447ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "new"}] 105450ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 105450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105450ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 105452ms [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='') 105452ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 105471ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4","content":{"type":"offer","sdp":"v=0\\r\\no=- 3931337250 3931337250 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 36132 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 36132 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38201 typ host\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 38201 typ srflx raddr 172.17.0.3 rport 38201\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36132 typ srflx raddr 172.30.0.1 rport 36132\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54118 typ relay raddr 172.17.0.3 rport 60536\\r\\na=end-of-candidates\\r\\na=ice-ufrag:0FdB\\r\\na=ice-pwd:TLe86oEvKlJcK7yvlk8iHe\\r\\na=fingerprint:sha-256 DE:62:50:19:06:2C:98:03:31:81:8E:7C:F5:E2:7D:C2:71:53:1D:38:38:E7:29:37:E2:7E:94:F3:1D:86:E1:89\\r\\na=setup:actpass\\r\\n"},"signalingType":"offer","messageType":"signaling"}', extra='') 105471ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 105471ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOffer 105471ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeAnswer 105471ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 105471ms [err] v=0 105471ms [err] o=- 3931337250 3931337250 IN IP4 0.0.0.0 105471ms [err] s=- 105471ms [err] t=0 0 105471ms [err] a=group:BUNDLE 0 105471ms [err] a=msid-semantic:WMS * 105471ms [err] m=application 36132 DTLS/SCTP 5000 105471ms [err] c=IN IP4 172.30.0.1 105471ms [err] a=mid:0 105471ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105471ms [err] a=max-message-size:65536 105471ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36132 typ host 105471ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38201 typ host 105471ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 38201 typ srflx raddr 172.17.0.3 rport 38201 105471ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36132 typ srflx raddr 172.30.0.1 rport 36132 105471ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54118 typ relay raddr 172.17.0.3 rport 60536 105471ms [err] a=end-of-candidates 105471ms [err] a=ice-ufrag:0FdB 105471ms [err] a=ice-pwd:TLe86oEvKlJcK7yvlk8iHe 105471ms [err] a=fingerprint:sha-256 DE:62:50:19:06:2C:98:03:31:81:8E:7C:F5:E2:7D:C2:71:53:1D:38:38:E7:29:37:E2:7E:94:F3:1D:86:E1:89 105471ms [err] a=setup:actpass 105471ms [err] 105474ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(offer) 105474ms [err] v=0 105474ms [err] o=- 3931337250 3931337250 IN IP4 0.0.0.0 105474ms [err] s=- 105474ms [err] t=0 0 105474ms [err] a=group:BUNDLE 0 105474ms [err] a=msid-semantic:WMS * 105474ms [err] m=application 36132 DTLS/SCTP 5000 105474ms [err] c=IN IP4 172.30.0.1 105474ms [err] a=mid:0 105474ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105474ms [err] a=max-message-size:65536 105474ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 36132 typ host 105474ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 38201 typ host 105474ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 38201 typ srflx raddr 172.17.0.3 rport 38201 105474ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 36132 typ srflx raddr 172.30.0.1 rport 36132 105474ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 54118 typ relay raddr 172.17.0.3 rport 60536 105474ms [err] a=end-of-candidates 105474ms [err] a=ice-ufrag:0FdB 105474ms [err] a=ice-pwd:TLe86oEvKlJcK7yvlk8iHe 105474ms [err] a=fingerprint:sha-256 DE:62:50:19:06:2C:98:03:31:81:8E:7C:F5:E2:7D:C2:71:53:1D:38:38:E7:29:37:E2:7E:94:F3:1D:86:E1:89 105474ms [err] a=setup:actpass 105474ms [err] 105475ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-remote-offer 105475ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "new"}] 105476ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(answer) 105476ms [err] v=0 105476ms [err] o=- 3931337250 3931337250 IN IP4 0.0.0.0 105476ms [err] s=- 105476ms [err] t=0 0 105476ms [err] a=group:BUNDLE 0 105476ms [err] a=msid-semantic:WMS * 105476ms [err] m=application 9 DTLS/SCTP 5000 105476ms [err] c=IN IP4 0.0.0.0 105476ms [err] a=mid:0 105476ms [err] a=sctpmap:5000 webrtc-datachannel 65535 105476ms [err] a=max-message-size:65536 105476ms [err] a=ice-ufrag:Pomf 105476ms [err] a=ice-pwd:lgas62TeBQR14J84L6OCWT 105476ms [err] a=fingerprint:sha-256 D1:D3:A9:D9:44:99:B8:64:C7:86:77:CC:2F:10:1C:0B:93:A4:7C:81:F0:83:79:D7:97:A3:8F:AA:E7:4B:91:89 105476ms [err] a=setup:active 105476ms [err] 105477ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 105477ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new stable 105477ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 105479ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 105479ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 105481ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'm \xd5f\x19\x19\xda\x95\x01\xa4\xb1\x84') 105481ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcd\x16D?P\xb4\xa0j\xc9fYz') 105482ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'm \xd5f\x19\x19\xda\x95\x01\xa4\xb1\x84') 105482ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcd\x16D?P\xb4\xa0j\xc9fYz') 105483ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 105484ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x1ey\x08bw\xc3`\x87?\x9e\xe3\x04') 105484ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\x1ey\x08bw\xc3`\x87?\x9e\xe3\x04') 105485ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'[=\x16\x9cd;\xbe\xc8\xbep\xd2|') 105486ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'[=\x16\x9cd;\xbe\xc8\xbep\xd2|') 105486ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 57013) (expires in 600 seconds) 105486ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 105486ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 105487ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - new -> checking 105487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 105487ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 105488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.30.0.1', 36132)) State.FROZEN -> State.WAITING 105488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44707) -> ('172.30.0.1', 36132)) State.FROZEN -> State.WAITING 105488ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.17.0.3', 38201)) State.FROZEN -> State.WAITING 105489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57013) -> ('172.30.0.1', 36132)) State.FROZEN -> State.WAITING 105489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105489ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 105489ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.30.0.1', 36132)) State.WAITING -> State.IN_PROGRESS 105489ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'yN\\\xc2B\xe3\xe9D\xa0.A\xce') 105490ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "connecting"}] 105490ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'yN\\\xc2B\xe3\xe9D\xa0.A\xce') 105491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.30.0.1', 36132)) State.IN_PROGRESS -> State.SUCCEEDED 105491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('141.24.211.56', 38201)) State.FROZEN -> State.WAITING 105491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('141.24.211.56', 36132)) State.FROZEN -> State.WAITING 105491ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('141.24.210.113', 54118)) State.FROZEN -> State.WAITING 105503ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 36132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xd2\x82\xb9\x9d\xc3~-\xf1\r\xb8b\x14') 105504ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 36132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xd2\x82\xb9\x9d\xc3~-\xf1\r\xb8b\x14') 105504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44707) -> ('172.30.0.1', 36132)) State.WAITING -> State.FAILED 105504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.17.0.3', 38201)) State.WAITING -> State.FAILED 105504ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44707) -> ('172.17.0.3', 38201)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('141.24.211.56', 38201)) State.WAITING -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44707) -> ('141.24.211.56', 38201)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('141.24.211.56', 36132)) State.WAITING -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44707) -> ('141.24.211.56', 36132)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57013) -> ('172.30.0.1', 36132)) State.WAITING -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57013) -> ('172.17.0.3', 38201)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('141.24.210.113', 54118)) State.WAITING -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 44707) -> ('141.24.210.113', 54118)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57013) -> ('141.24.211.56', 38201)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57013) -> ('141.24.211.56', 36132)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 57013) -> ('141.24.210.113', 54118)) State.FROZEN -> State.FAILED 105507ms [err] INFO:aioice.ice:Connection(0) ICE completed 105507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x94\xc0T\x92\x82\x82\x00-\xbf=]\x14') 105507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x94\xc0T\x92\x82\x82\x00-\xbf=]\x14') 105507ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(ACSmE3tP8k 1 udp 1862270975 172.17.0.3 36132 typ prflx) 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.17.0.3', 36132)) State.WAITING -> State.IN_PROGRESS 105507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 36132) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xcb\xc9\xa0\xd9c\xaa\x0eyb\x9ds\xbc') 105507ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 36132) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xcb\xc9\xa0\xd9c\xaa\x0eyb\x9ds\xbc') 105507ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 44230) -> ('172.17.0.3', 36132)) State.IN_PROGRESS -> State.SUCCEEDED 105510ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - checking -> completed 105510ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 105511ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.NEW -> State.CONNECTING 105511ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 105528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 105528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS handshake complete 105528ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTING -> State.CONNECTED 105528ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 105528ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 105529ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "connected"}] 105529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < InitChunk(flags=0) 105529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - Peer supports 65535 outbound streams, 65535 max inbound streams 105529ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > InitAckChunk(flags=0) 105531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < CookieEchoChunk(flags=0) 105531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > CookieAckChunk(flags=0) 105531ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.CLOSED -> State.ESTABLISHED 105532ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < DataChunk(flags=3, tsn=2714182269, stream_id=1, stream_seq=0) 105532ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 105533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1326399026, stream_id=1, stream_seq=0) 105533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 start 105533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2714182269, gaps=[]) 105533ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1326399027, stream_id=1, stream_seq=1) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > DataChunk(flags=3, tsn=1326399028, stream_id=1, stream_seq=2) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1326399026, gaps=[]) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1326399027, gaps=[]) 105534ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 restart 105535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=1326399028, gaps=[]) 105535ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - T3 cancel 105614ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 105614ms [log] [experimentStatusChanged] {"status": "running", "message": null} 105699ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4"}', extra='') 105700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) > AbortChunk(flags=0) 105700ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(server) - State.ESTABLISHED -> State.CLOSED 105700ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 105701ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - DTLS shutdown complete 105701ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlled) - completed -> closed 105701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 105701ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 105701ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105702ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(client) - State.CONNECTED -> State.CLOSED 105702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105702ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 105703ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/a2df1191-e92b-4772-b42e-af6704fbebd4", "state": "closed"}] 105703ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 105704ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 105704ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\xfd\xc3\xf0\xd7\xf9\xe4\x17\n\x18\x0fn=') 105705ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\xfd\xc3\xf0\xd7\xf9\xe4\x17\n\x18\x0fn=') 105705ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 57013) 105705ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 105705ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 105771ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 105771ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== python Client to python Client GPIO tests without driver: should transmit gpio value 105840ms [err] Traceback (most recent call last): 105840ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 105840ms [err] return _run_code(code, main_globals, None, 105840ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 105840ms [err] exec(code, run_globals) 105840ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 105840ms [err] sys.exit(main()) 105840ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 105840ms [err] asyncio.run(main_async()) 105840ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 105841ms [err] return loop.run_until_complete(main) 105841ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 105841ms [err] self.run_forever() 105841ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 105841ms [err] self._run_once() 105841ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 105842ms [err] event_list = self._selector.select(timeout) 105842ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 105842ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 105842ms [err] KeyboardInterrupt 105844ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 105844ms [err] h.flush() 105844ms [err] RuntimeWarning: Enable tracemalloc to get the object allocation traceback 105954ms [log] starting device 106346ms [err] DEBUG:asyncio:Using selector: EpollSelector 106416ms [err] ERROR:asyncio:Unclosed client session 106416ms [err] client_session: 106493ms [log] parsing 106493ms [log] creating device handler 106493ms [log] [ready] 106493ms [log] reading line 106493ms [log] [websocketToken] "96932652-51c8-4112-86b3-931f7f176f28" 106514ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"authenticate","authenticated":true}', extra='') 106514ms [log] [websocketConnected] 106697ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"setup","message":"The booking has been updated successfully."}', extra='') 106697ms [log] [experimentStatusChanged] {"status": "setup", "message": "The booking has been updated successfully."} 106720ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"configuration","configuration":{"experimentUrl":"http://localhost/experiments/c9ce09d9-1867-401b-9500-588c9e796b3a"}}', extra='') 106720ms [log] [configuration] {"experimentUrl": "http://localhost/experiments/c9ce09d9-1867-401b-9500-588c9e796b3a"} 106791ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"createPeerconnection","connectionType":"webrtc","connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6","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='') 106799ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "new"}] 108803ms [err] DEBUG:crosslab.soa_client.connection_webrtc:makeOffer 108804ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setLocalDescription(offer) 108804ms [err] v=0 108804ms [err] o=- 3931337253 3931337253 IN IP4 0.0.0.0 108804ms [err] s=- 108804ms [err] t=0 0 108804ms [err] a=group:BUNDLE 0 108804ms [err] a=msid-semantic:WMS * 108804ms [err] m=application 9 DTLS/SCTP 5000 108804ms [err] c=IN IP4 0.0.0.0 108804ms [err] a=mid:0 108804ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108804ms [err] a=max-message-size:65536 108804ms [err] a=ice-ufrag:UpKQ 108804ms [err] a=ice-pwd:PLwdJasGy2IJMe7nlUSPf7 108804ms [err] a=fingerprint:sha-256 F5:82:15:C0:7E:20:9D:F8:05:B8:FE:5B:7E:49:72:9D:F9:7F:7B:56:87:D4:04:86:0C:21:A2:66:81:82:11:65 108804ms [err] a=setup:actpass 108804ms [err] 108806ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged new new have-local-offer 108806ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState new -> gathering 108807ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "new"}] 108808ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_made(<_SelectorDatagramTransport fd=8 read=idle write=>) 108808ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_made(<_SelectorDatagramTransport fd=9 read=idle write=>) 108810ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x88*\xb0\xe3\xa8\xf0\x91\xd8\xbez&\x94') 108811ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) > ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'&\xfe\x0c\xf9\xf9\xae\xfd\xe7\xf5\x14\xf8o') 108811ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x88*\xb0\xe3\xa8\xf0\x91\xd8\xbez&\x94') 108812ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) < ('141.24.210.113', 3478) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'&\xfe\x0c\xf9\xf9\xae\xfd\xe7\xf5\x14\xf8o') 108813ms [err] DEBUG:aioice.turn:turn/udp connection_made(<_SelectorDatagramTransport fd=10 read=idle write=>) 108814ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\xf0\xa1\x92:K\x87ej\r\xedt\x8a') 108815ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.ERROR, transaction_id=b'\xf0\xa1\x92:K\x87ej\r\xedt\x8a') 108815ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.REQUEST, transaction_id=b'\x0f\x84\x9b\xe7\xd4\x00\x18S\xd8\xab`<') 108816ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.ALLOCATE, message_class=Class.RESPONSE, transaction_id=b'\x0f\x84\x9b\xe7\xd4\x00\x18S\xd8\xab`<') 108816ms [err] INFO:aioice.turn:TURN allocation created ('141.24.210.113', 49762) (expires in 600 seconds) 108816ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_made() 108817ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceGatheringState gathering -> complete 108818ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6","content":{"canTrickle":true},"signalingType":"options","messageType":"signaling"}', extra='') 108818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108818ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleOptions 108818ms [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='') 108819ms [log] [experimentStatusChanged] {"status": "setup", "message": "The peerconnections for the experiment have been created."} 108848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56366) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\x13\xc1\xb0\x86O\xed\xf8p\x0b\x13\xb8\xd0') 108848ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56366) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\x13\xc1\xb0\x86O\xed\xf8p\x0b\x13\xb8\xd0') 108858ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6","content":{"type":"answer","sdp":"v=0\\r\\no=- 3931337253 3931337253 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 56366 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 56366 typ host\\r\\na=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47346 typ host\\r\\na=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56366 typ srflx raddr 172.30.0.1 rport 56366\\r\\na=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47346 typ srflx raddr 172.17.0.3 rport 47346\\r\\na=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49980 typ relay raddr 172.17.0.3 rport 59198\\r\\na=end-of-candidates\\r\\na=ice-ufrag:2IRp\\r\\na=ice-pwd:ZU1vRF7DpNXR5oDIJA5P9S\\r\\na=fingerprint:sha-256 9B:AD:A7:58:93:1F:3E:2F:5B:9C:2B:0D:B0:4B:8C:CA:10:35:6C:27:EA:DF:D6:77:92:4C:A2:53:62:99:62:54\\r\\na=setup:active\\r\\n"},"signalingType":"answer","messageType":"signaling"}', extra='') 108858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleSignalingMessage 108858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:handleAnswer 108858ms [err] DEBUG:crosslab.soa_client.connection_webrtc:acceptAnswer 108858ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() setRemoteDescription(answer) 108858ms [err] v=0 108858ms [err] o=- 3931337253 3931337253 IN IP4 0.0.0.0 108858ms [err] s=- 108858ms [err] t=0 0 108858ms [err] a=group:BUNDLE 0 108858ms [err] a=msid-semantic:WMS * 108858ms [err] m=application 56366 DTLS/SCTP 5000 108858ms [err] c=IN IP4 172.30.0.1 108858ms [err] a=mid:0 108858ms [err] a=sctpmap:5000 webrtc-datachannel 65535 108858ms [err] a=max-message-size:65536 108858ms [err] a=candidate:0961bcac0b59e37a584a6649389cc518 1 udp 2130706431 172.30.0.1 56366 typ host 108858ms [err] a=candidate:1babb1fcee9cdf726f1cf5c362bdaa00 1 udp 2130706431 172.17.0.3 47346 typ host 108858ms [err] a=candidate:28d6b70631c519d3d2fdf9fe28f27f3c 1 udp 1694498815 141.24.211.56 56366 typ srflx raddr 172.30.0.1 rport 56366 108858ms [err] a=candidate:f3869d21c27d6b18cabec3a9b56be0d0 1 udp 1694498815 141.24.211.56 47346 typ srflx raddr 172.17.0.3 rport 47346 108858ms [err] a=candidate:5b0ce6838dce07bc71098399cf88b5ee 1 udp 16777215 141.24.210.113 49980 typ relay raddr 172.17.0.3 rport 59198 108858ms [err] a=end-of-candidates 108858ms [err] a=ice-ufrag:2IRp 108858ms [err] a=ice-pwd:ZU1vRF7DpNXR5oDIJA5P9S 108858ms [err] a=fingerprint:sha-256 9B:AD:A7:58:93:1F:3E:2F:5B:9C:2B:0D:B0:4B:8C:CA:10:35:6C:27:EA:DF:D6:77:92:4C:A2:53:62:99:62:54 108858ms [err] a=setup:active 108858ms [err] 108860ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - new -> checking 108860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState new -> checking 108860ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState new -> connecting 108860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.30.0.1', 56366)) State.FROZEN -> State.WAITING 108860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57293) -> ('172.30.0.1', 56366)) State.FROZEN -> State.WAITING 108860ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.17.0.3', 47346)) State.FROZEN -> State.WAITING 108861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49762) -> ('172.30.0.1', 56366)) State.FROZEN -> State.WAITING 108861ms [err] INFO:aioice.ice:Connection(0) Discovered peer reflexive candidate Candidate(mMFaWoJQEf 1 udp 1862270975 172.17.0.3 56366 typ prflx) 108861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108861ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting checking stable 108861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.17.0.3', 56366)) State.WAITING -> State.IN_PROGRESS 108861ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.17.0.3', 56366) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'g\x8e$\xad\x0e\x95\xd4\xeb\x14\x94\xc9\xe9') 108861ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.30.0.1', 56366)) State.WAITING -> State.IN_PROGRESS 108862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56366) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'J\x13W8pK\x92Gi}\x10\x95') 108862ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "connecting"}] 108862ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.17.0.3', 56366) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'g\x8e$\xad\x0e\x95\xd4\xeb\x14\x94\xc9\xe9') 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.17.0.3', 56366)) State.IN_PROGRESS -> State.SUCCEEDED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57293) -> ('172.30.0.1', 56366)) State.WAITING -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.17.0.3', 47346)) State.WAITING -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57293) -> ('172.17.0.3', 47346)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('141.24.211.56', 56366)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57293) -> ('141.24.211.56', 56366)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('141.24.211.56', 47346)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57293) -> ('141.24.211.56', 47346)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('141.24.210.113', 49980)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.17.0.3', 57293) -> ('141.24.210.113', 49980)) State.FROZEN -> State.FAILED 108863ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49762) -> ('172.30.0.1', 56366)) State.WAITING -> State.FAILED 108864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49762) -> ('172.17.0.3', 47346)) State.FROZEN -> State.FAILED 108864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49762) -> ('141.24.211.56', 56366)) State.FROZEN -> State.FAILED 108864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49762) -> ('141.24.211.56', 47346)) State.FROZEN -> State.FAILED 108864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('141.24.210.113', 49762) -> ('141.24.210.113', 49980)) State.FROZEN -> State.FAILED 108864ms [err] INFO:aioice.ice:Connection(0) ICE completed 108864ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56366) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'J\x13W8pK\x92Gi}\x10\x95') 108864ms [err] INFO:aioice.ice:Connection(0) Check CandidatePair(('172.30.0.1', 48087) -> ('172.30.0.1', 56366)) State.IN_PROGRESS -> State.SUCCEEDED 108865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) < ('172.30.0.1', 56366) Message(message_method=Method.BINDING, message_class=Class.REQUEST, transaction_id=b'\xc4\r\xf3\x89S^\xe1o\x05e\xb2\xf2') 108865ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) > ('172.30.0.1', 56366) Message(message_method=Method.BINDING, message_class=Class.RESPONSE, transaction_id=b'\xc4\r\xf3\x89S^\xe1o\x05e\xb2\xf2') 108881ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - checking -> completed 108881ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState checking -> completed 108882ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.NEW -> State.CONNECTING 108883ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connecting completed stable 108886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) x DTLS handshake negotiated SRTP_AEAD_AES_256_GCM 108886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS handshake complete 108886ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTING -> State.CONNECTED 108887ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connecting -> connected 108887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > InitChunk(flags=0) 108887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) start 108887ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.CLOSED -> State.COOKIE_WAIT 108887ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged connected completed stable 108888ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "connected"}] 108888ms [log] [gpio] {"signal": "gpio1", "value": "strongH"} 108888ms [log] line {"signal":"gpio1","value":"strongH"} 108888ms [log] 108888ms [log] reading line 108888ms [log] [gpio] {"signal": "gpio2", "value": "strongL"} 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < InitAckChunk(flags=0) 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(InitChunk) cancel 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - Peer supports 65535 outbound streams, 65535 max inbound streams 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > CookieEchoChunk(flags=0) 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) start 108889ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_WAIT -> State.COOKIE_ECHOED 108890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < CookieAckChunk(flags=0) 108890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T1(CookieEchoChunk) cancel 108890ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.COOKIE_ECHOED -> State.ESTABLISHED 108891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2896984411, stream_id=1, stream_seq=0) 108891ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 108893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < DataChunk(flags=3, tsn=631877485, stream_id=1, stream_seq=0) 108893ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - connecting -> open 108893ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=631877485, gaps=[]) 108894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984411, gaps=[]) 108894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 108894ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2896984412, stream_id=1, stream_seq=1) 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 start 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2896984413, stream_id=1, stream_seq=2) 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2896984414, stream_id=1, stream_seq=3) 108895ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > DataChunk(flags=3, tsn=2896984415, stream_id=1, stream_seq=4) 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984412, gaps=[]) 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984413, gaps=[]) 108896ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 108897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984414, gaps=[]) 108897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 restart 108897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) < SackChunk(flags=0, advertised_rwnd=1048576, cumulative_tsn=2896984415, gaps=[]) 108897ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - T3 cancel 108973ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"running"}', extra='') 108973ms [log] line {"signal":"gpio2","value":"strongL"} 108973ms [log] 108973ms [log] reading line 108973ms [log] [experimentStatusChanged] {"status": "running", "message": null} 109059ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"command","command":"closePeerconnection","connectionUrl":"http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6"}', extra='') 109060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) > AbortChunk(flags=0) 109060ms [err] DEBUG:aiortc.rtcsctptransport:RTCSctpTransport(client) - State.ESTABLISHED -> State.CLOSED 109060ms [err] DEBUG:aiortc.rtcdatachannel:RTCDataChannel(1) - open -> closed 109060ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - DTLS shutdown complete 109061ms [err] DEBUG:aiortc.rtcicetransport:RTCIceTransport(controlling) - completed -> closed 109061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() iceConnectionState completed -> closed 109061ms [err] DEBUG:aiortc.rtcpeerconnection:RTCPeerConnection() connectionState connected -> closed 109061ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109062ms [err] DEBUG:aiortc.rtcdtlstransport:RTCDtlsTransport(server) - State.CONNECTED -> State.CLOSED 109062ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109062ms [err] INFO:crosslab.soa_client.connection_webrtc:connectionstatechanged closed closed closed 109063ms [log] [connectionsChanged] [{"url": "http://localhost/peerconnections/22f86530-26fe-4b8e-85c2-03791dfda8b6", "state": "closed"}] 109064ms [err] DEBUG:aioice.ice:Connection(0) protocol(0) connection_lost(None) 109064ms [err] DEBUG:aioice.ice:Connection(0) protocol(1) connection_lost(None) 109064ms [err] DEBUG:aioice.turn:turn/udp > ('turn.goldi-labs.de', 3478) Message(message_method=Method.REFRESH, message_class=Class.REQUEST, transaction_id=b'\n\xc1\xda\x91fX\xecI&\xea\x95\x18') 109066ms [err] DEBUG:aioice.turn:turn/udp < ('141.24.210.113', 3478) Message(message_method=Method.REFRESH, message_class=Class.RESPONSE, transaction_id=b'\n\xc1\xda\x91fX\xecI&\xea\x95\x18') 109066ms [err] INFO:aioice.turn:TURN allocation deleted ('141.24.210.113', 49762) 109066ms [err] DEBUG:aioice.turn:turn/udp connection_lost(None) 109066ms [err] DEBUG:aioice.ice:Connection(0) protocol(2) connection_lost(None) 109158ms [err] DEBUG:crosslab.soa_client.device_handler:WSMessage(type=, data='{"messageType":"experiment-status-changed","status":"finished","message":"The experiment has been finished successfully."}', extra='') 109158ms [log] [experimentStatusChanged] {"status": "finished", "message": "The experiment has been finished successfully."} ================== Client Communication (device <-> device): should connect without errors 109213ms [err] Traceback (most recent call last): 109213ms [err] File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main 109213ms [err] return _run_code(code, main_globals, None, 109213ms [err] File "/usr/lib/python3.10/runpy.py", line 86, in _run_code 109213ms [err] exec(code, run_globals) 109213ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 220, in 109213ms [err] sys.exit(main()) 109213ms [err] File "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/dummy-device/python/src/dummy_device/__main__.py", line 216, in main 109213ms [err] asyncio.run(main_async()) 109213ms [err] File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run 109213ms [err] return loop.run_until_complete(main) 109213ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 636, in run_until_complete 109214ms [err] self.run_forever() 109214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 603, in run_forever 109214ms [err] self._run_once() 109214ms [err] File "/usr/lib/python3.10/asyncio/base_events.py", line 1871, in _run_once 109215ms [err] event_list = self._selector.select(timeout) 109215ms [err] File "/usr/lib/python3.10/selectors.py", line 469, in select 109215ms [err] fd_event_list = self._selector.poll(timeout, max_ev) 109215ms [err] KeyboardInterrupt 109217ms [err] /usr/lib/python3.10/logging/__init__.py:2182: RuntimeWarning: coroutine 'CrosslabHandler.flush' was never awaited 109217ms [err] h.flush() 109217ms [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